Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $297.3M | $296.4M | $241.7M | $198.4M | $150.5M | $67.4M | $44.9M |
| Operating expenses | $231.8M | $235.8M | $220.8M | $154.9M | $110.2M | $58.7M | $32.1M |
| Operating income | $65.5M | $60.6M | $20.9M | $43.4M | $40.3M | $8.7M | $12.8M |
| EBITDAderived | $91.2M | $87.2M | $50.9M | $70.8M | $71.0M | $24.3M | $23.4M |
| Net income | $19.5M | $18.7M | −$7.1M | $29.2M | $9.2M | $23.1M | $11.9M |
| Basic EPSper diluted share | $0.18 | $0.17 | -$0.06 | $0.25 | $0.13 | $0.37 | $0.19 |
| Diluted EPSper diluted share | $0.17 | $0.16 | -$0.06 | $0.24 | $0.08 | $0.36 | $0.19 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 31, 2026Form 4 | Stewart Robert B JrDirector | BuyClass A Common Stock | 7.0K | $7.27 | $50.9K | 156.5K |
| Mar 23, 2026Form 4/A | McCoy David M.Director,Other | BuyClass A Common Stock | 70.0K | $7.37 | $515.9K | 270.1K |
| Mar 23, 2026Form 4 | McCoy David M.Director,Other | BuyClass A Common Stock | 70.0K | $7.37 | $515.9K | 270.1K |
| Mar 12, 2026Form 4 | Charles K. Huebner TrustOther | BuyClass A Common Stock | 12.5K | $7.31 | $91.4K | 188.6K |
| Feb 24, 2026Form 4 | Stewart Robert B JrDirector | BuyClass A Common Stock | 5.0K | $8.27 | $41.4K | 149.5K |