Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $175.4M | $96.5M | $64.4M | $62.0M | $50.3M |
| Gross profit | $96.1M | $49.1M | $23.3M | $29.3M | $27.8M |
| Gross margin | 54.77% | 50.84% | 36.21% | 47.29% | 55.27% |
| Operating expenses | $10.8M | $6.7M | $7.4M | $12.3M | $5.9M |
| Operating income | $85.3M | $42.4M | $15.9M | $17.0M | $21.9M |
| Operating margin | 48.62% | 43.92% | 24.70% | 27.43% | 43.59% |
| EBITDA | $103.4M | $45.4M | $23.2M | $21.1M | — |
| EBITDA margin | 58.96% | 47.06% | 35.94% | 34.01% | — |
| Net income | $62.0M | $26.4M | $11.3M | $13.2M | $18.3M |
| Net profit margin | 35.35% | 27.38% | 17.60% | 21.33% | 36.43% |
| Basic EPSper basic share | $2.27 | $0.97 | $0.41 | $0.48 | $0.67 |
| Diluted EPSper diluted share | $2.27 | $0.97 | $0.41 | $0.48 | $0.67 |