Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $606.8M | $579.9M | $578.6M | $549.3M | $499.7M | $494.2M | $532.6M | $517.8M | $454.7M | $402.6M | $364.3M | $381.0M |
| Operating expenses | $368.8M | $359.1M | $352.3M | $331.6M | $333.9M | $344.6M | $356.9M | $321.3M | $300.3M | $285.9M | $285.2M | $273.0M |
| Net income | $231.9M | $216.3M | $225.5M | $214.0M | $162.7M | $147.2M | $177.1M | $195.2M | $153.3M | $115.9M | $77.7M | $108.2M |
| Basic EPSper diluted share | $5.61 | $4.80 | $4.62 | $4.32 | $3.28 | $2.91 | $3.33 | $3.55 | $2.82 | $1.20 | $1.25 | $1.67 |
| Diluted EPSper diluted share | $5.47 | $4.71 | $4.58 | $4.29 | $3.26 | $2.90 | $3.30 | $3.50 | $2.76 | $1.18 | $1.23 | $1.65 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 | Collins Michael WChief Executive Officer | SellOrdinary shares | 20.6K | $58.77 | $1.21M | 60.6K |
| Jun 15, 2026Form 4 | Collins Michael WChief Executive Officer | SellOrdinary shares | 20.0K | $58.53 | $1.17M | 81.2K |
| Jun 12, 2026Form 4 | Collins Michael WChief Executive Officer | SellOrdinary shares | 20.0K | $58.75 | $1.18M | 101.2K |
| May 29, 2026Form 4 | Lynch Mark TDirector | BuyOrdinary shares | 10.0K | $56.49 | $564.9K | 234.8K |