Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $732.1M | $710.6M | $679.9M | $587.1M | $535.0M | $455.5M | $479.4M |
| Operating income | $43.7M | $58.0M | $55.4M | $41.3M | $30.0M | $57.3M | $48.9M |
| EBITDAderived | $72.8M | $85.3M | $79.8M | $62.2M | $53.3M | $81.9M | $73.3M |
| Net income | $19.3M | $29.5M | $18.4M | $10.9M | −$15.2M | −$8.3M | −$12.9M |
| Basic EPSper diluted share | $0.28 | $0.48 | $0.34 | $0.28 | -$0.42 | -$0.16 | -$0.25 |
| Diluted EPSper diluted share | $0.27 | $0.46 | $0.32 | $0.25 | -$0.42 | -$0.16 | -$0.25 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 11, 2026Form 4 | LEE EUGENE I JRDirector | BuyClass A common stock · indirect | 70.2K | $4.28 | $300.3K | 486.4K |
| Mar 13, 2026Form 4 | LEE EUGENE I JRDirector | BuyClass A common stock · indirect | 286.0K | $5.18 | $1.48M | 416.3K |
| Aug 11, 2025Form 4 | Osanloo MichaelPresident & CEO | BuyClass A common stock | 2.0K | $8.00 | $16.0K | 65.3K |
| Aug 8, 2025Form 4 | Osanloo MichaelPresident & CEO | BuyClass A common stock | 11.3K | $7.42 | $84.0K | 63.3K |
| Aug 7, 2025Form 4 | LEE EUGENE I JRDirector | BuyClass A common stock · indirect | 130.3K | $7.68 | $1.00M | 130.3K |