Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $66.1M | $32.8M | $36.1M | $46.6M | $307.7M | $254.7M | $199.4M | $160.0M | $125.3M | $95.4M | $65.2M |
| Gross profit | $49.4M | $16.7M | $19.1M | $24.0M | $89.2M | $73.3M | $56.7M | $39.1M | $29.5M | $34.3M | $30.7M |
| Gross margin | 74.80% | 51.05% | 52.93% | 51.46% | 28.97% | 28.76% | 28.44% | 24.45% | 23.57% | 35.98% | 47.07% |
| Research & development | $10.8M | $878,000 | $923,000 | $1.8M | $9.5M | $5.3M | $5.6M | $10.7M | $5.8M | $8.6M | $8.1M |
| Operating expenses | $46.6M | $34.1M | $30.7M | $48.3M | $102.0M | $75.0M | $68.8M | $66.6M | $44.7M | $63.6M | $52.2M |
| Operating income | $2.8M | −$17.4M | −$11.6M | −$24.3M | −$12.9M | −$1.8M | −$12.1M | −$27.5M | −$15.2M | −$29.3M | −$21.5M |
| Operating margin | 4.25% | −52.92% | −32.30% | −52.16% | −4.19% | −0.69% | −6.09% | −17.16% | −12.11% | −30.74% | −32.99% |
| EBITDA | $5.1M | −$17.4M | −$10.9M | −$23.2M | −$9.0M | $2.8M | −$7.0M | −$22.2M | −$9.6M | −$23.5M | −$18.3M |
| EBITDA margin | 7.75% | −52.90% | −30.35% | −49.90% | −2.93% | 1.10% | −3.53% | −13.89% | −7.65% | −24.63% | −28.12% |
| Net income | $3.8M | −$29.1M | −$38.7M | −$200.9M | −$13.6M | −$12.6M | −$9.6M | −$32.4M | −$24.6M | −$27.3M | −$39.7M |
| Net profit margin | 5.68% | −88.73% | −107.32% | −431.33% | −4.43% | −4.95% | −4.82% | −20.25% | −19.65% | −28.66% | −60.87% |
| Basic EPSper basic share | $0.04 | -$210.20 | -$0.75 | -$3.98 | -$0.28 | -$0.32 | -$3.40 | -$12.30 | -$21.50 | -$22.60 | -$35.80 |
| Diluted EPSper diluted share | $0.04 | -$210.20 | -$0.75 | -$3.98 | -$0.28 | -$0.32 | -$3.40 | -$12.30 | -$21.50 | -$22.60 | -$35.80 |
Reported shareholders