Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $6.32B | $5.97B | $5.41B | $5.13B |
| Net income | $135.8M | $210.3M | $53.9M | $188.9M |
| Basic EPSper diluted share | $0.96 | $1.59 | $0.43 | $1.50 |
| Diluted EPSper diluted share | $0.96 | $1.58 | $0.43 | $1.50 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | DeMichiei RobertDirector | BuyCommon Stock | 11.3K | $8.73 | $98.3K | 35.6K |
| Jun 5, 2026Form 4 | LUMSDAINE ALFREDChief Financial Officer | BuyCommon Stock | 10.0K | $8.81 | $88.1K | 329.2K |
| Nov 8, 2024Form 4 | Webb Robert ThomasDirector | BuyCommon Stock | 10.0K | $16.49 | $164.9K | 40.3K |
| Nov 8, 2024Form 4 | Webb Robert ThomasDirector | BuyCommon Stock | 10.0K | $17.47 | $174.7K | 30.3K |