Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $141.1M | $133.3M | $141.5M | $160.7M | $168.0M | $133.6M | $64.4M | $43.7M |
| Gross profit | $93.7M | $85.4M | $89.5M | $99.4M | $104.0M | $86.4M | $44.0M | $31.0M |
| Research & development | $55.5M | $80.3M | $77.7M | $114.5M | $110.7M | $49.5M | $23.6M | $14.4M |
| Operating expenses | $104.5M | $140.3M | $146.6M | $206.9M | $187.3M | $93.2M | $50.2M | $31.8M |
| Operating income | −$9.4M | −$53.3M | −$87.3M | −$115.8M | −$80.7M | −$5.2M | −$6.1M | $262,567 |
| EBITDAderived | −$7.4M | −$49.9M | −$80.2M | −$106.3M | −$72.4M | −$731,000 | −$4.2M | $1.2M |
| Net income | $9.5M | −$42.7M | −$87.2M | −$120.4M | −$72.4M | −$3.1M | −$6.2M | $376,116 |
| Basic EPSper diluted share | $0.03 | -$0.11 | -$0.22 | -$0.27 | -$0.16 | -$0.76 | -$0.58 | -$0.39 |
| Diluted EPSper diluted share | $0.02 | -$0.11 | -$0.22 | -$0.27 | -$0.16 | -$0.76 | -$0.58 | -$0.39 |