Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $853.7M | $763.9M | $688.1M | $698.6M | $637.8M | $567.2M |
| Gross profit | $153.6M | $132.1M | $101.3M | $135.4M | — | — |
| Operating income | −$29.8M | −$23.2M | −$49.4M | −$4.4M | −$12.3M | $50.9M |
| EBITDAderived | −$10.3M | −$4.2M | −$34.0M | $9.5M | −$43,000 | $62.2M |
| Net income | −$30.3M | −$21.3M | −$40.7M | −$6.5M | −$44.0M | $26.3M |
| Basic EPSper diluted share | -$0.22 | -$0.16 | -$0.30 | -$0.05 | -$0.36 | $0.20 |
| Diluted EPSper diluted share | -$0.22 | -$0.16 | -$0.30 | -$0.05 | -$0.36 | $0.19 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 14, 2025Form 4 | SCARBROUGH MICHAEL ANTHONYPresident and COO | SellCommon Stock, $0.001 par value | 33.0K | $4.90 | $161.7K | 119.6K |
| May 30, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 8.4K | $4.08 | $34.5K | 68.5K |
| May 29, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 14.3K | $4.04 | $57.6K | 60.0K |
| May 28, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 20.0K | $4.06 | $81.2K | 45.8K |
| May 23, 2025Form 4 | ZORETIC RICHARD CDirector | BuyCommon Stock, $0.001 par value | 1.2K | $3.93 | $4.7K | 25.8K |