Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $356.2M | $391.3M | $411.2M | $376.7M | $315.8M | $304.3M | $258.6M | — |
| Gross profit | $151.1M | $165.8M | $178.3M | $163.6M | $137.7M | $137.3M | $115.1M | — |
| Operating income | $41.5M | $49.3M | $61.5M | $50.1M | $38.0M | −$31.7M | $21.6M | −$10.3M |
| EBITDAderived | $95.1M | $106.5M | $120.1M | $85.0M | $66.8M | −$3.5M | $41.9M | — |
| Net income | $6.4M | $16.2M | $31.8M | $28.7M | −$15.1M | −$61.3M | −$16.4M | −$7.1M |
| Basic EPSper diluted share | $0.09 | $0.27 | $0.54 | $0.48 | -$0.31 | -$1.20 | -$0.43 | -$1.02 |
| Diluted EPSper diluted share | $0.09 | $0.26 | $0.54 | $0.47 | -$0.31 | -$1.20 | -$0.43 | -$1.02 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Humphries IainCFO and Secretary | SellCommon Stock | 97.0K | $10.79 | $1.05M | 377.8K |
| Jun 11, 2026Form 4 | Stevens Brent MDirector,TenPercentOwner | SellCommon Stock | 100.0K | $10.65 | $1.06M | 597.2K |
| Jun 10, 2026Form 4 | Stevens Brent MDirector,TenPercentOwner | SellCommon Stock | 50.0K | $10.53 | $526.5K | 697.2K |
| Jun 9, 2026Form 4 | Stevens Brent MDirector,TenPercentOwner | SellCommon Stock | 50.0K | $10.65 | $532.5K | 747.2K |
| Mar 14, 2025Form 4 | Alarcon StephenDirector | BuyCommon Stock | 200 | $5.45 | $1.1K | 38.7K |