Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $177.5M | $186.8M | $206.3M | $283.2M | $262.0M | $187.3M | — | — |
| Gross profit | $32.5M | $33.6M | $27.1M | $41.1M | $47.8M | $40.2M | — | — |
| Gross margin | 18.30% | 18.00% | 13.16% | 14.50% | 18.24% | 21.46% | — | — |
| Research & development | $11.9M | $12.4M | $10.6M | $9.8M | $11.0M | $4.9M | — | — |
| Operating expenses | $43.8M | $28.0M | $23.9M | — | — | — | $936,745 | — |
| Operating income | −$11.3M | $5.6M | $3.2M | — | — | — | −$936,745 | — |
| Operating margin | −6.35% | 2.99% | 1.56% | — | — | — | — | — |
| EBITDA | −$10.2M | $6.7M | $4.4M | — | — | — | — | — |
| EBITDA margin | −5.74% | 3.58% | 2.12% | — | — | — | — | — |
| Net income | −$84.0M | $5.4M | −$4.3M | $28.3M | $26.7M | $27.0M | $151,393 | — |
| Net profit margin | −47.28% | 2.91% | −2.10% | 10.00% | 10.18% | 14.41% | — | — |
| Basic EPSper basic share | -$2.01 | $0.13 | -$0.11 | $0.71 | $0.87 | $1.16 | -$0.35 | — |
| Diluted EPSper diluted share | -$2.01 | $0.13 | -$0.11 | $0.71 | $0.87 | $1.01 | -$0.35 | — |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
CITADEL ADVISORS LLC | 94.88K |
RAYMOND JAMES FINANCIAL INC | 43.7K |
JANE STREET GROUP, LLC | 38K |
RENAISSANCE TECHNOLOGIES LLC | 27.5K |
HRT FINANCIAL LP | 25.49K |
Centiva Capital, LP | 15.06K |
SUSQUEHANNA INTERNATIONAL GROUP, LLP | 14.8K |
GEODE CAPITAL MANAGEMENT, LLC | 12.35K |
UBS Group AG | 2.19K |
Caitong International Asset Management Co., Ltd | 6 |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 10, 2026Form 4 | Liu YongshengDirector | SellClass A Common Stock | 5.0K | $1.08 | $5.4K | 44.5K |
| Jun 10, 2026Form 4 | Liu YongshengDirector | SellClass A Common Stock | 5.0K | $1.05 | $5.3K | 49.5K |
| Jun 9, 2026Form 4 | Liu YongshengDirector | SellClass A Common Stock | 5.0K | $1.15 | $5.8K | 54.5K |
| Jun 9, 2026Form 4 | Liu YongshengDirector | SellClass A Common Stock | 5.0K | $1.16 | $5.8K | 59.5K |
| Jun 8, 2026Form 4 | Liu YongshengDirector | SellClass A Common Stock | 5.0K | $1.09 | $5.5K | 64.5K |