Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.3M | $563,726 | $3.2M | $3.1M | $1.1M | $622,801 | $12.6M | $23.7M | $29.0M | $24.4M | $16.3M |
| Gross profit | −$11,741 | $238,422 | $1.0M | −$80,828 | $311,128 | $173,107 | −$1.5M | −$4.1M | $8.3M | $7.1M | $4.0M |
| Gross margin | −0.94% | 42.29% | 32.42% | −2.61% | 28.78% | 27.79% | −12.04% | −17.12% | 28.63% | 28.95% | 24.66% |
| Research & development | — | — | — | — | — | — | — | $1.1M | $1.1M | $1.1M | $593,962 |
| Operating expenses | $1.8M | $2.1M | $6.2M | $3.0M | $4.0M | $669,338 | $5.4M | $10.0M | $8.0M | $5.9M | $3.3M |
| Operating income | −$1.8M | −$1.8M | −$6.2M | −$3.0M | −$3.7M | −$496,231 | −$7.0M | −$14.0M | $267,305 | $1.2M | $676,732 |
| Operating margin | −146.31% | −325.10% | −194.77% | −98.11% | −338.60% | −79.68% | −55.02% | −59.32% | 0.92% | 4.71% | 4.15% |
| EBITDA | −$1.6M | −$1.7M | −$6.2M | −$3.0M | −$3.2M | −$423,887 | −$6.4M | −$13.6M | $631,475 | $1.4M | $943,266 |
| EBITDA margin | −128.63% | −305.29% | −194.06% | −97.56% | −295.43% | −68.06% | −50.50% | −57.65% | 2.18% | 5.76% | 5.78% |
| Net income | $1.8M | $2.7M | −$23.6M | $803,700 | −$6.1M | −$874,668 | −$8.6M | −$14.2M | $115,111 | $1.0M | $466,753 |
| Net profit margin | 143.82% | 476.21% | −743.94% | 25.94% | −566.12% | −140.44% | −68.19% | −60.06% | 0.40% | 4.13% | 2.86% |
| Basic EPSper basic share | $0.17 | $0.26 | -$2.29 | $0.10 | -$1.17 | -$0.38 | -$0.41 | -$1.49 | $0.01 | $0.13 | $0.06 |
| Diluted EPSper diluted share | $0.17 | $0.26 | -$2.29 | $0.10 | -$1.17 | -$0.38 | -$0.41 | -$1.49 | $0.01 | $0.13 | $0.06 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Liu Dandan | 2.1M |
HRT FINANCIAL LP | 34.5K |
CITADEL ADVISORS LLC | 18.51K |
RENAISSANCE TECHNOLOGIES LLC | 12.1K |
UBS Group AG | 2.6K |
ROYAL BANK OF CANADA | 245 |
GROUP ONE TRADING LLC | 52 |
SBI Securities Co., Ltd. | 36 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.