Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $182.0M | $200.9M | $160.8M | $84.9M | $63.2M | $48.3M |
| Gross profit | $77.0M | $97.4M | $81.0M | $20.7M | $15.8M | $18.7M |
| Gross margin | 42.29% | 48.48% | 50.34% | 24.40% | 25.00% | 38.83% |
| Operating expenses | $93.5M | $91.7M | $130.5M | $77.1M | $52.0M | $24.7M |
| Operating income | −$16.5M | $5.7M | −$49.5M | −$56.4M | −$36.2M | −$6.0M |
| Operating margin | −9.08% | 2.86% | −30.79% | −66.44% | −57.25% | −12.44% |
| EBITDA | −$1.5M | $20.0M | −$36.0M | −$45.1M | −$31.6M | −$3.6M |
| EBITDA margin | −0.84% | 9.97% | −22.40% | −53.10% | −49.97% | −7.49% |
| Net income | −$29.7M | $519,000 | −$98.3M | −$32.9M | −$43.1M | −$16.7M |
| Net profit margin | −16.30% | 0.26% | −61.10% | −38.77% | −68.21% | −34.52% |
| Basic EPSper basic share | -$0.55 | -$0.21 | -$1.62 | -$0.83 | -$1.11 | -$0.78 |
| Diluted EPSper diluted share | -$0.55 | -$0.21 | -$1.62 | -$0.83 | -$1.11 | -$0.78 |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | Tu WilliamSVP, Corporate Controller | SellEquity Shares | 5.4K | $10.48 | $56.8K | 0 |
| May 22, 2026Form 4 | Tu WilliamSVP, Corporate Controller | SellEquity Shares | 10.4K | $10.19 | $106.1K | 5.4K |
| May 19, 2026Form 4 | Tu WilliamSVP, Corporate Controller | SellEquity Shares | 15.9K | $10.08 | $160.2K | 18.7K |