Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $226.3M | $171.1M | $168.4M | $167.9M | $352.3M | $187.0M | $142.7M | — | — |
| Gross profit | $61.3M | $53.9M | $65.7M | $65.5M | $87.4M | $62.3M | $52.3M | — | — |
| Gross margin | 27.07% | 31.50% | 39.02% | 39.03% | 24.81% | 33.33% | 36.62% | — | — |
| Research & development | $8.4M | $8.5M | $10.1M | $11.7M | $18.9M | $7.5M | $4.9M | — | — |
| Operating expenses | $225.3M | $174.0M | $161.2M | $174.2M | $370.2M | $191.0M | $142.4M | — | — |
| Operating income | $952,000 | −$2.9M | $7.2M | −$6.3M | −$18.0M | −$4.0M | $235,000 | — | — |
| Operating margin | 0.42% | −1.68% | 4.27% | −3.77% | −5.10% | −2.12% | 0.16% | — | — |
| EBITDA | $2.9M | −$1.3M | $9.1M | −$3.7M | −$16.8M | −$3.2M | $778,000 | — | — |
| EBITDA margin | 1.29% | −0.76% | 5.41% | −2.18% | −4.77% | −1.70% | 0.55% | — | — |
| Net income | $578,000 | −$89,000 | $9.9M | −$4.5M | −$16.9M | −$2.8M | $2.1M | — | — |
| Net profit margin | 0.26% | −0.05% | 5.87% | −2.69% | −4.80% | −1.50% | 1.50% | — | — |
| Basic EPSper basic share | $0.00 | $0.00 | $0.01 | $0.00 | -$0.02 | — | $0.00 | — | — |
| Diluted EPSper diluted share | $0.00 | $0.00 | $0.01 | $0.00 | -$0.02 | — | $0.00 | — | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 16, 2026Form 4 | Ma CunjunChief Executive Officer | BuyAmerican depositary shares | 10.0K | $1.69 | $16.9K | 124.8K |
| Apr 10, 2026Form 4 | Ma CunjunChief Executive Officer | BuyAmerican depositary shares | 5.0K | $1.50 | $7.5K | 114.8K |
| Apr 9, 2026Form 4 | Ma CunjunChief Executive Officer | BuyAmerican depositary shares | 100 | $1.45 | $145.00 | 109.8K |
| Apr 8, 2026Form 4 | Ma CunjunChief Executive Officer | BuyAmerican depositary shares | 339 | $1.42 | $481.38 | 109.7K |
| Apr 3, 2026Form 4/A | Ma CunjunChief Executive Officer | BuyAmerican depositary shares | 179 | $1.39 | $248.81 | 109.4K |