Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $546.9M | $571.1M | $636.6M | $608.5M | $293.1M | $187.8M | $336.9M | $303.1M | $154.0M | $52.8M | $21.2M |
| Operating income | $15.4M | $28.6M | $36.9M | $19.7M | −$40.5M | −$17.2M | $12.4M | −$2.1M | −$20.6M | −$4.5M | −$6.4M |
| EBITDAderived | $61.7M | $72.7M | $76.8M | $64.1M | −$3.7M | $17.8M | $47.2M | $28.2M | −$2.8M | $2.1M | −$4.3M |
| Net income | $12.3M | $18.4M | $23.8M | $15.1M | $8.6M | −$10.3M | $1.8M | −$3.3M | −$6.6M | −$5.0M | −$6.7M |
| Basic EPSper diluted share | $0.55 | $0.82 | $0.97 | $0.66 | $0.73 | -$1.21 | $0.21 | -$0.39 | -$0.78 | — | — |
| Diluted EPSper diluted share | $0.54 | $0.81 | $0.95 | $0.65 | $0.63 | -$1.21 | $0.21 | -$0.39 | -$0.78 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Sep 17, 2025Form 4 | Agee Brett T.Director | SellClass A Common Stock · indirect | 14.0K | $14.51 | $203.3K | 987.8K |
| Sep 16, 2025Form 4 | Agee Brett T.Director | SellClass A Common Stock · indirect | 13.4K | $14.52 | $194.4K | 1.00M |
| Sep 16, 2025Form 4 | Agee Brett T.Director | SellClass A Common Stock · indirect | 23.0K | $14.47 | $332.6K | 1.02M |
| Sep 15, 2025Form 4 | Agee Brett T.Director | SellClass A Common Stock · indirect | 7.0K | $14.32 | $100.5K | 1.04M |
| Aug 22, 2025Form 4 | Agee Brett T.Director | SellClass A Common Stock · indirect | 2.2K | $13.71 | $30.4K | 1.05M |