Revenue
No reported data
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Net income | $493.4M | $508.1M | $428.4M | $241.6M | $330.8M | $29.4M |
| Basic EPSper diluted share | $3.95 | $3.93 | $4.04 | $3.29 | $2.65 | $2.10 |
| Diluted EPSper diluted share | $3.95 | $3.93 | $4.04 | $3.29 | $2.65 | $2.10 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 30, 2026Form 4 | Beauvais Jason BEVP, GC, SECRETARY | SellCommon Stock | 6.8K | $51.73 | $353.3K | 196.2K |
| Aug 14, 2025Form 4 | Meserve NicholasMANAGING DIRECTOR | SellCommon Stock | 14.0K | $67.15 | $940.1K | 82.4K |
| Jun 27, 2025Form 4 | Morris Jesse EEVP AND COO | SellCommon Stock | 10.2K | $59.04 | $604.7K | 235.7K |
| Jun 27, 2025Form 4 | Morris Jesse EEVP AND COO | SellCommon Stock | 24.8K | $59.50 | $1.47M | 245.9K |
| Jun 27, 2025Form 4 | Beauvais Jason BEVP, GC, SECRETARY | SellCommon Stock | 4.0K | $59.04 | $236.0K | 181.5K |