Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $164.8M | $151.2M | $123.5M | $460.1M | $301.4M | $108.4M |
| Gross profit | $31.3M | $20.5M | $8.2M | $299.5M | $196.7M | −$19.8M |
| Gross margin | 18.98% | 13.58% | 6.63% | 65.09% | 65.28% | −18.29% |
| Operating expenses | $16.3M | $15.8M | $21.2M | $26.0M | $22.1M | $13.5M |
| Operating income | $15.0M | $4.7M | −$13.0M | $273.5M | $174.6M | −$33.4M |
| Operating margin | 9.11% | 3.11% | −10.56% | 59.45% | 57.93% | −30.78% |
| EBITDA | $96.0M | $88.3M | $32.4M | $355.2M | — | — |
| EBITDA margin | 58.25% | 58.38% | 26.26% | 77.19% | — | — |
| Net income | $15.1M | $7.2M | −$11.5M | $266.1M | $164.6M | −$47.3M |
| Net profit margin | 9.18% | 4.73% | −9.31% | 57.83% | 54.61% | −43.65% |
| Basic EPSper basic share | $0.07 | $0.03 | -$0.05 | $1.24 | $0.77 | -$0.22 |
| Diluted EPSper diluted share | $0.07 | $0.03 | -$0.05 | $1.19 | $0.73 | -$0.22 |