Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $98.4M | $154.2M | $140.3M | $188.9M | $201.9M | $189.6M |
| Gross profit | $3.7M | $42.8M | $31.2M | $64.8M | $80.3M | $75.8M |
| Gross margin | 3.74% | 27.76% | 22.22% | 34.31% | 39.77% | 39.99% |
| Operating expenses | $5.8M | $7.9M | $7.9M | $30.3M | $33.4M | $33.2M |
| Operating income | −$87.4M | $18.8M | $10.4M | $34.5M | $46.9M | $42.7M |
| Operating margin | −88.76% | 12.18% | 7.40% | 18.27% | 23.22% | 22.50% |
| EBITDA | −$45.7M | $65.1M | $56.0M | $78.3M | — | — |
| EBITDA margin | −46.48% | 42.23% | 39.93% | 41.46% | — | — |
| Net income | −$123.6M | $8.1M | $1.6M | $20.2M | $27.4M | $24.3M |
| Net profit margin | −125.55% | 5.24% | 1.14% | 10.67% | 13.55% | 12.80% |
| Basic EPSper basic share | -$0.38 | $0.03 | $0.02 | $0.07 | $0.11 | $0.10 |
| Diluted EPSper diluted share | -$0.74 | $0.02 | $0.02 | $0.07 | $0.10 | $0.10 |