Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.87B | $1.59B | $1.22B | $838.8M | $653.5M | $459.9M | $315.9M | $222.1M | $186.8M | $141.6M | $80.6M | $63.7M |
| Net income | $503.6M | $414.8M | $308.1M | $159.1M | $152.7M | $88.4M | $63.3M | $33.8M | $24.9M | $26.2M | $22.3M | $13.0M |
| Basic EPSper diluted share | $21.76 | $17.92 | $13.37 | $6.97 | $6.73 | $3.96 | $2.94 | $1.60 | $1.19 | — | — | — |
| Diluted EPSper diluted share | $21.65 | $17.78 | $13.22 | $6.88 | $6.62 | $3.87 | $2.86 | $1.56 | $1.16 | — | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 8, 2026Form 4 | Tangard Christopher R.SVP, Chief Accounting Officer | BuyCommon Stock, par value $0.01 per share · indirect | 330 | $304.00 | $100.3K | 380 |
| May 26, 2026Form 4 | Allibhai Salmaan K.Chief Analytics & Tech Officer | SellCommon Stock, par value $0.01 per share | 250 | $311.17 | $77.8K | 3.6K |
| May 5, 2026Form 4 | Kehoe Michael PChairman President and CEO | SellCommon Stock, par value $0.01 per share | 160 | $306.06 | $49.0K | 308.0K |
| May 5, 2026Form 4 | Kehoe Michael PChairman President and CEO | SellCommon Stock, par value $0.01 per share | 638 | $304.63 | $194.4K | 308.2K |
| May 5, 2026Form 4 | Kehoe Michael PChairman President and CEO | SellCommon Stock, par value $0.01 per share | 5.0K | $303.53 | $1.53M | 308.8K |