Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $110.1M | $92.4M | $92.7M | $112.2M |
| Gross profit | $112.5M | $96.0M | $100.1M | $116.4M |
| Gross margin | 102.22% | 103.87% | 107.97% | 103.70% |
| Operating expenses | $66.1M | $12.8M | $28.6M | $26.2M |
| Operating income | $46.4M | $83.2M | $71.5M | $90.2M |
| Operating margin | 42.18% | 90.07% | 77.10% | 80.35% |
| EBITDA | $84.0M | $120.5M | $110.0M | $129.5M |
| EBITDA margin | 76.26% | 130.38% | 118.71% | 115.38% |
| Net income | −$7.7M | $19.7M | $12.9M | $17.1M |
| Net profit margin | −7.01% | 21.36% | 13.96% | 15.26% |
| Basic EPSper basic share | -$0.11 | $0.28 | $0.19 | $0.25 |
| Diluted EPSper diluted share | -$0.11 | $0.28 | $0.18 | $0.25 |