Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $323.2M | $259.5M | $265.8M | — |
| Gross profit | $77.8M | $63.2M | $66.0M | — |
| Gross margin | 24.07% | 24.35% | 24.83% | — |
| Research & development | $22.5M | $17.9M | $10.6M | — |
| Operating expenses | $49.8M | $45.6M | $28.4M | — |
| Operating income | $28.0M | $17.6M | $37.6M | — |
| Operating margin | 8.66% | 6.78% | 14.15% | — |
| EBITDA | $38.5M | $28.3M | $45.2M | — |
| EBITDA margin | 11.91% | 10.91% | 17.01% | — |
| Net income | $21.7M | $11.7M | $31.6M | — |
| Net profit margin | 6.71% | 4.51% | 11.89% | — |
| Basic EPSper basic share | $0.11 | $0.06 | $0.20 | $0.09 |
| Diluted EPSper diluted share | $0.11 | $0.06 | $0.18 | $0.09 |