Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Revenue | $971.1M | $975.5M | $764.6M |
| Gross profit | $212.2M | $255.5M | $216.3M |
| Net income | $10.7M | $16.1M | $123.2M |
| Basic EPSper diluted share | $1.19 | $1.82 | — |
| Diluted EPSper diluted share | $1.19 | $1.81 | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 20, 2026Form 4 | Devendorf RussellSee Remarks | BuyClass A Common Stock | 2.0K | $10.88 | $21.8K | 315.5K |
| Mar 13, 2026Form 4 | Wedewer Neil BDirector | BuyClass A Common Stock | 700 | $11.38 | $8.0K | 14.7K |
| Mar 13, 2026Form 4 | Devendorf RussellSee Remarks | BuyClass A Common Stock | 1.0K | $11.56 | $11.6K | 286.9K |
| Mar 13, 2026Form 4 | Bradbury Thomas LDirector,TenPercentOwner | BuyClass A Common Stock | 22.6K | $11.36 | $256.9K | 58.9K |
| Mar 13, 2026Form 4 | Perdue George Ervin IIIDirector | BuyClass A Common Stock | 20.3K | $12.27 | $249.1K | 60.7K |