Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $291.8M | $247.2M | $221.6M | $209.5M | $303.1M | $247.2M | $91.9M |
| Gross profit | $51.6M | $45.8M | $41.7M | $37.4M | $89.0M | $79.8M | $20.7M |
| Operating expenses | $52.1M | $53.9M | $60.5M | $65.8M | $87.3M | $42.9M | $30.0M |
| Operating income | −$513,000 | −$8.1M | −$18.8M | −$28.4M | $1.7M | $36.9M | −$9.4M |
| EBITDAderived | $163.8M | $132.5M | $107.7M | $88.4M | $145.7M | $148.4M | $37.7M |
| Net income | $1.4M | −$25.9M | −$36.7M | −$40.5M | $21.2M | $22.5M | −$18.8M |
| Basic EPSper diluted share | -$0.11 | -$5.96 | -$8.97 | -$10.30 | $0.31 | $0.73 | -$0.73 |
| Diluted EPSper diluted share | -$0.11 | -$5.96 | -$8.97 | -$10.30 | $0.26 | $0.48 | -$0.73 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jul 14, 2025Form 4 | THOMPSON JANE J.Director | SellCommon Stock | 800 | $10.31 | $8.2K | 44.5K |