Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $190.2M | $174.1M | $165.9M | — |
| Gross profit | $118.4M | $117.2M | $112.6M | — |
| Gross margin | 62.25% | 67.31% | 67.87% | — |
| Operating expenses | $252.6M | $84.8M | $85.0M | — |
| Operating income | −$134.2M | $32.4M | $27.6M | — |
| Operating margin | −70.59% | 18.62% | 16.65% | — |
| EBITDA | −$92.3M | — | $60.8M | — |
| EBITDA margin | −48.54% | — | 36.66% | — |
| Net income | −$144.6M | $24.2M | $20.5M | — |
| Net profit margin | −76.04% | 13.89% | 12.38% | — |
| Basic EPSper basic share | -$1.18 | $0.20 | $0.17 | -$0.06 |
| Diluted EPSper diluted share | -$1.18 | $0.20 | $0.17 | -$0.06 |