Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating expenses | $299.9M | $223.8M | $174.6M | $136.1M | $125.4M | $96.4M | $63.3M | $50.9M | $34.6M | $26.7M | $20.9M |
| Net income | $218.8M | $320.4M | $279.2M | $219.7M | $227.1M | $180.5M | $77.3M | $62.9M | $54.7M | $33.1M | $28.4M |
| Basic EPSper diluted share | $3.78 | $6.32 | $5.66 | $4.49 | $4.78 | $3.85 | $1.58 | $2.08 | $2.28 | $1.47 | $1.35 |
| Diluted EPSper diluted share | $3.78 | $6.30 | $5.64 | $4.47 | $4.76 | $3.85 | $1.58 | $2.07 | $2.28 | $1.47 | $1.35 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 6, 2026Form 4 | Petrie Michael F.Chairman and CEO | SellCommon Stock | 8.3K | $46.86 | $390.5K | 1.86M |
| May 5, 2026Form 4 | Petrie Michael F.Chairman and CEO | SellCommon Stock · indirect | 10.7K | $46.75 | $500.0K | 736.0K |
| May 5, 2026Form 4 | Petrie Michael F.Chairman and CEO | SellCommon Stock | 20.0K | $46.75 | $935.0K | 1.87M |
| Feb 26, 2026Form 4 | Petrie Michael F.Chairman and CEO | SellCommon Stock | 15.0K | $44.05 | $660.8K | 1.89M |
| Feb 26, 2026Form 4 | Petrie Michael F.Chairman and CEO | SellSeries C Depositary Shares | 13.9K | $20.25 | $280.9K | 3.0K |