Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $5.29B | $4.09B | $3.11B | $2.40B |
| Operating income | $309.6M | $123.1M | $207.8M | $229.4M |
| Net income | $191.5M | $55.8M | $112.9M | $150.5M |
| Basic EPSper diluted share | $1.23 | $0.38 | $0.88 | $1.17 |
| Diluted EPSper diluted share | $1.22 | $0.38 | $0.88 | $1.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | Hancock MarkCo Fndr; Exec V Chair | SellCommon Stock | 200 | $41.01 | $8.2K | 54.10M |
| Jun 26, 2026Form 4 · 10b5-1 | Hancock MarkCo Fndr; Exec V Chair | SellCommon Stock | 61.7K | $40.50 | $2.50M | 54.10M |
| Jun 25, 2026Form 4 · 10b5-1 | Hancock MarkCo Fndr; Exec V Chair | SellCommon Stock | 138.1K | $40.33 | $5.57M | 54.16M |
| Jun 25, 2026Form 4 · 10b5-1 | Lewis Michelle ReneeChief Accounting Officer | SellCommon Stock | 15.0K | $40.01 | $600.1K | 370.3K |
| Jun 17, 2026Form 4 · 10b5-1 | Hancock MarkCo Fndr; Exec V Chair | SellCommon Stock | 3.3K | $35.75 | $118.5K | 54.30M |