Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $46.5M | $57.2M | $61.6M | $61.0M | $88.5M | $94.9M | $98.2M |
| Gross profit | $29.5M | $38.9M | $42.5M | $41.8M | $65.0M | $76.3M | $78.6M |
| Gross margin | 63.50% | 68.04% | 69.03% | 68.58% | 73.47% | 80.44% | 80.05% |
| Research & development | $16.1M | $18.3M | $19.5M | $20.9M | $19.6M | $22.2M | $23.8M |
| Operating expenses | $102.6M | $44.5M | $50.9M | $53.3M | $57.0M | $64.6M | $75.6M |
| Operating income | −$73.1M | −$5.6M | −$8.3M | −$11.5M | $8.0M | $11.8M | $3.0M |
| Operating margin | −157.13% | −9.73% | −13.49% | −18.86% | 9.08% | 12.41% | 3.07% |
| EBITDA | −$69.2M | $1.6M | −$8.3M | −$1.2M | — | — | — |
| EBITDA margin | −148.84% | 2.76% | −13.47% | −2.03% | — | — | — |
| Net income | −$78.6M | −$10.3M | −$14.3M | −$17.6M | $3.7M | −$10.4M | $27.3M |
| Net profit margin | −168.97% | −18.06% | −23.19% | −28.86% | 4.16% | −10.97% | 27.77% |
| Basic EPSper basic share | $0.90 | -$0.12 | -$0.17 | -$0.21 | $0.04 | -$0.12 | $0.36 |
| Diluted EPSper diluted share | $0.90 | -$0.12 | -$0.17 | -$0.21 | $0.04 | -$0.12 | $0.36 |