Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $4.14B | $4.19B | $4.18B | $4.69B |
| Gross profit | $245.7M | $230.8M | $451.7M | $351.7M |
| Operating income | $108.7M | $8.1M | $267.2M | $131.9M |
| EBITDAderived | $257.5M | $157.1M | $414.0M | $230.2M |
| Net income | −$33.8M | −$222.0M | $48.1M | −$173.3M |
| Basic EPSper diluted share | -$0.39 | -$2.67 | — | — |
| Diluted EPSper diluted share | -$0.39 | -$2.67 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 15, 2026Form 4 | Heritage GroupTenPercentOwner,Other | SellCommon Stock, par value $0.01 per share | 627.0K | $32.54 | $20.40M | 12.98M |
| Apr 1, 2026Form 4 | Sajkowski Daniel JDirector | SellCommon Stock, par value $0.01 per share | 3.3K | $34.46 | $114.1K | 82.0K |
| Dec 4, 2025Form 4/A | Sajkowski Daniel JDirector | SellCommon Stock, par value $0.01 per share | 2.0K | $0.00 | $0.00 | 85.3K |
| Dec 4, 2025Form 4 | Boss John G.Director | SellCommon Stock, par value $0.01 per share | 1.0K | $0.00 | $0.00 | 28.8K |
| Dec 4, 2025Form 4 | Sajkowski Daniel JDirector | SellCommon Stock, par value $0.01 per share | 2.0K | $0.00 | $0.00 | 167.3K |