Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $6.5M | $5.9M | $4.9M | $29.5M | $48.3M | $9.7M | $93.3M | $310.9M |
| Gross profit | $394,846 | $1.2M | −$16.7M | $15.4M | $29.2M | −$2.9M | −$30.6M | $24.4M |
| Gross margin | 6.04% | 20.27% | −344.04% | 52.18% | 60.47% | −29.96% | −32.77% | 7.86% |
| Research & development | $4.1M | $5.4M | $7.4M | $5.1M | $6.6M | $8.5M | $13.4M | $43.5M |
| Operating expenses | $25.7M | $31.6M | $36.9M | $63.4M | $27.2M | $23.7M | $20.1M | $55.5M |
| Operating income | −$25.3M | −$30.4M | −$53.6M | −$48.0M | $2.0M | −$26.6M | −$50.6M | −$31.1M |
| Operating margin | −387.02% | −517.53% | −1,104.78% | −162.47% | 4.20% | −275.35% | −54.31% | −9.99% |
| EBITDA | −$22.7M | −$27.8M | −$50.1M | −$37.3M | $8.3M | −$19.5M | −$41.8M | −$26.3M |
| EBITDA margin | −347.95% | −473.21% | −1,032.29% | −126.20% | 17.15% | −201.44% | −44.81% | −8.45% |
| Net income | −$14.1M | −$20.3M | −$36.8M | −$43.9M | $4.4M | −$32.1M | −$42.4M | −$12.3M |
| Net profit margin | −215.60% | −345.06% | −757.38% | −148.59% | 9.17% | −331.82% | −45.47% | −3.96% |
| Basic EPSper basic share | -$2.24 | -$3.22 | -$5.86 | -$7.03 | $0.75 | -$7.55 | -$0.38 | -$0.36 |
| Diluted EPSper diluted share | -$2.24 | -$3.22 | -$5.86 | -$7.03 | $0.75 | -$7.55 | -$0.38 | -$0.36 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
RENAISSANCE TECHNOLOGIES LLC | 44.91K |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 34.65K |
Peng Chunjuan | 28.74K |
CITADEL ADVISORS LLC | 16.08K |
LPL Financial LLC | 11.18K |
BlackRock, Inc. | 6.35K |
Hu Dong | 3.75K |
MORGAN STANLEY | 829 |
SBI Securities Co., Ltd. | 695 |
GROUP ONE TRADING LLC | 404 |
UBS Group AG | 400 |
Farther Finance Advisors, LLC | 200 |
BARCLAYS PLC | 161 |
OSAIC HOLDINGS, INC. | 7 |
JPMORGAN CHASE & CO | 4 |
IFP Advisors, Inc | 4 |
BNP PARIBAS | 3 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.