Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $55.9M | $59.6M | $61.9M | $141.9M | $85.3M | $43.7M |
| Gross profit | $37.5M | $50.5M | $53.1M | $128.3M | $81.2M | $43.7M |
| Gross margin | 67.14% | 84.70% | 85.78% | 90.40% | 95.26% | 100.00% |
| Operating expenses | $12.9M | $11.3M | $11.7M | $14.5M | $25.6M | $15.3M |
| Operating income | $24.6M | $39.2M | $41.4M | $113.8M | $55.7M | $28.3M |
| Operating margin | 43.98% | 65.74% | 66.89% | 80.21% | 65.26% | 64.94% |
| EBITDA | $36.3M | $22.6M | $18.5M | $148.9M | — | — |
| EBITDA margin | 64.93% | 37.92% | 29.92% | 104.97% | — | — |
| Net income | $22.2M | −$9.8M | $847,000 | $94.6M | $37.5M | −$23.9M |
| Net profit margin | 39.68% | −16.49% | 1.37% | 66.71% | 43.94% | −54.68% |
| Basic EPSper basic share | $0.09 | -$0.04 | $0.00 | $0.40 | $0.18 | -$0.13 |
| Diluted EPSper diluted share | $0.09 | -$0.04 | $0.00 | $0.40 | $0.18 | -$0.13 |