Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $176.4M | $175.7M | $174.9M | $213.4M | $148.1M | $100.2M | $104.0M |
| Gross profit | — | — | $45.3M | $65.7M | $25.4M | $25.1M | $30.8M |
| Operating expenses | $175.5M | $159.6M | $151.3M | $161.0M | $144.8M | $96.8M | $94.7M |
| Operating income | $852,000 | $16.1M | $23.6M | $44.6M | $3.3M | $3.6M | $11.0M |
| EBITDAderived | $30.8M | $39.6M | $44.8M | $65.3M | $26.2M | $25.7M | $30.8M |
| Net income | $1.7M | $9.7M | $14.9M | $35.2M | −$4.5M | $4.6M | $5.8M |
| Basic EPSper diluted share | $0.01 | $0.07 | $0.11 | $0.25 | -$0.03 | — | — |
| Diluted EPSper diluted share | $0.01 | $0.07 | $0.11 | $0.25 | -$0.03 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 11, 2026Form 4 | Copelyn John ADirector | BuyCommon Stock · indirect | 17.5K | $1.45 | $25.4K | 17.5K |