Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $6.5M | $6.7M | $7.7M | $8.3M | $6.1M | $4.5M | $5.0M | $7.6M | $16.1M | $26.2M | $38.2M | $11.6M | $4.0M | $6.2M |
| Gross profit | $2.8M | $4.1M | $4.2M | $4.1M | $4.6M | $3.7M | $4.1M | $6.6M | $13.4M | $23.1M | $32.6M | $9.5M | $2.9M | $5.3M |
| Gross margin | 43.12% | 60.68% | 55.05% | 48.76% | 75.01% | 82.34% | 82.40% | 86.88% | 83.25% | 88.25% | 85.40% | 81.50% | 71.43% | 86.91% |
| Operating expenses | $13.0M | $9.1M | $12.2M | $11.4M | $9.0M | $9.3M | $8.0M | $22.2M | $39.3M | $29.8M | $74.6M | $17.2M | $6.0M | $3.6M |
| Operating income | −$6.5M | −$2.4M | −$4.5M | −$3.1M | −$2.9M | −$4.8M | −$3.0M | −$14.5M | −$23.3M | −$3.6M | −$36.4M | −$5.6M | −$2.0M | $2.5M |
| Operating margin | −98.56% | −35.73% | −58.95% | −37.31% | −47.40% | −108.72% | −59.62% | −190.77% | −144.70% | −13.67% | −95.31% | −48.07% | −49.83% | 41.13% |
| EBITDA | −$6.3M | −$2.2M | −$3.9M | −$2.3M | −$2.5M | −$4.7M | −$2.3M | −$11.9M | −$20.3M | −$262,752 | −$32.7M | −$4.5M | −$1.7M | $2.6M |
| EBITDA margin | −96.15% | −32.71% | −50.84% | −27.97% | −41.08% | −104.90% | −45.62% | −156.66% | −126.00% | −1.00% | −85.75% | −38.76% | −42.85% | 42.96% |
| Net income | −$6.5M | −$2.5M | −$4.3M | −$2.6M | −$2.8M | −$4.4M | −$3.8M | −$15.1M | −$22.3M | −$4.1M | −$38.3M | −$3.7M | −$1.4M | $2.4M |
| Net profit margin | −98.54% | −37.32% | −56.00% | −31.30% | −45.21% | −97.64% | −76.50% | −197.89% | −138.60% | −15.67% | −100.19% | −31.42% | −35.60% | 38.54% |
| Basic EPSper basic share | -$2.11 | -$2.07 | -$4.27 | -$3.90 | -$4.10 | -$7.80 | -$11.80 | -$66.00 | -$113.60 | -$39.60 | -$439.80 | -$9.20 | -$4.60 | $13.00 |
| Diluted EPSper diluted share | -$2.11 | -$2.07 | -$4.27 | -$3.90 | -$4.00 | -$7.80 | -$11.80 | -$66.00 | -$113.60 | -$39.60 | -$439.80 | -$9.20 | -$4.60 | $13.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
AUROUS VERTEX LTD | 2.5M |
He Xin | 1.56M |
GEODE CAPITAL MANAGEMENT, LLC | 65.09K |
VANGUARD FIDUCIARY TRUST CO | 23.29K |
NORTHERN TRUST CORP | 21.64K |
VANGUARD CAPITAL MANAGEMENT LLC | 7.6K |
Tower Research Capital LLC (TRC) | 723 |
UBS Group AG | 532 |
BARCLAYS PLC | 339 |
ROYAL BANK OF CANADA | 3 |
SBI Securities Co., Ltd. | 1 |
Caitong International Asset Management Co., Ltd | 1 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.