Revenue
2014
2015
2016
2017
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 |
| Net profit margin | 38.22% | 37.30% | 38.97% | 38.96% | 32.55% | 29.79% | 33.25% | 37.69% | 33.71% | 28.80% | 21.34% | 28.39% |
| Basic EPSper basic 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 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
FMR LLC | 2.56M |
BlackRock, Inc. | 2.39M |
Rovida Investment Management Ltd | 1.79M |
AMERICAN CENTURY COMPANIES INC | 1.73M |
DIMENSIONAL FUND ADVISORS LP | 1.6M |
LSV ASSET MANAGEMENT | 1.42M |
NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | 1.22M |
Davis Selected Advisers | 1.01M |
Nuveen, LLC | 881.93K |
Invesco Ltd. | 879.73K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 750.39K |
HOTCHKIS & WILEY CAPITAL MANAGEMENT LLC | 745.4K |
STATE STREET CORP | 700.85K |
GEODE CAPITAL MANAGEMENT, LLC | 550.95K |
JPMORGAN CHASE & CO | 539.44K |
VICTORY CAPITAL MANAGEMENT INC | 438.37K |
ROYCE & ASSOCIATES LP | 434.06K |
FEDERATED HERMES, INC. | 421.18K |
AQR CAPITAL MANAGEMENT LLC | 411.14K |
Bragg Financial Advisors, Inc | 370.9K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |