Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $116.6M | $105.8M | $113.5M | $102.3M | $7.3M | $20.9M | — | $6,000 | $1.0M | $399,000 | $1.8M | $275,000 | $3.6M | $57.9M | $97.6M | $85.7M | $25.1M |
| Gross profit | $111.2M | $101.9M | $108.8M | $97.5M | — | — | — | — | — | — | — | — | — | — | — | — | $24.4M |
| Gross margin | 95.35% | 96.33% | 95.91% | 95.31% | — | — | — | — | — | — | — | — | — | — | — | — | 97.24% |
| Research & development | $13.7M | $12.0M | $13.8M | $16.7M | $68.9M | $53.0M | $43.9M | $21.5M | $12.8M | $11.6M | $6.0M | $5.3M | $6.6M | $49.1M | $95.2M | $64.5M | $40.2M |
| Operating expenses | $105.1M | $89.6M | $180.7M | $93.1M | $95.2M | $78.3M | $57.3M | $33.8M | $22.8M | $20.8M | $15.6M | $9.3M | $10.6M | $66.0M | $107.4M | $72.6M | $65.4M |
| Operating income | $11.5M | $16.2M | −$67.2M | $9.2M | −$87.9M | −$57.4M | −$57.3M | −$33.8M | −$21.8M | −$20.4M | −$13.8M | −$7.5M | −$10.1M | −$8.1M | −$9.7M | $13.1M | −$40.3M |
| Operating margin | 9.85% | 15.28% | −59.26% | 9.00% | −1,197.79% | −273.87% | — | −563,700.00% | −2,143.61% | −5,117.29% | −788.69% | −2,730.55% | −278.86% | −14.06% | −9.98% | 15.30% | −160.90% |
| EBITDA | $14.0M | $17.7M | −$66.2M | $10.3M | −$87.6M | −$57.2M | −$57.1M | −$33.7M | −$21.6M | −$20.0M | −$13.3M | −$6.8M | −$9.1M | −$5.9M | −$7.3M | $15.1M | −$38.5M |
| EBITDA margin | 11.98% | 16.75% | −58.31% | 10.06% | −1,193.84% | −273.21% | — | −561,216.67% | −2,126.62% | −5,019.80% | −761.83% | −2,483.27% | −252.03% | −10.24% | −7.44% | 17.63% | −153.58% |
| Net income | $9.9M | $17.9M | −$85.5M | $4.3M | −$87.9M | −$56.2M | −$55.2M | −$30.1M | −$21.6M | −$16.9M | −$14.8M | −$6.6M | −$10.0M | −$7.0M | −$8.5M | $10.9M | −$39.4M |
| Net profit margin | 8.47% | 16.92% | −75.35% | 4.22% | −1,198.32% | −268.48% | — | −500,916.67% | −2,117.98% | −4,246.87% | −843.54% | −2,404.73% | −274.62% | −12.09% | −8.74% | 12.72% | −157.23% |
| Basic EPSper basic share | $0.06 | $0.14 | -$1.41 | $0.04 | -$2.87 | -$2.93 | -$4.60 | -$2.68 | -$7.45 | -$21.75 | -$49.99 | -$269.85 | -$409.35 | -$286.65 | -$368.55 | $518.70 | -$2,102.10 |
| Diluted EPSper diluted share | $0.02 | $0.05 | -$1.41 | $0.03 | -$2.87 | -$2.93 | -$4.60 | -$2.68 | -$7.45 | -$21.75 | -$49.99 | -$269.85 | -$409.35 | -$286.65 | -$368.55 | $491.40 | -$2,102.10 |
Reported shareholders
| Holder | % owned |
|---|---|
HSG Holding Ltd | 3.54%3.75M shares |
Ma Songjiang | ≈2.65%2.81M shares |
Luo Ying | ≈2.42%2.57M shares |
BlackRock, Inc. | 0.94%993.94K shares |
Octagon Capital Advisors LP | 0.90%954.42K shares |
VANGUARD CAPITAL MANAGEMENT LLC | 0.83%876.93K shares |
GEODE CAPITAL MANAGEMENT, LLC | 0.50%532.95K shares |
STATE STREET CORP | 0.23%245.4K shares |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 0.17%184.29K shares |
NORTHERN TRUST CORP | 0.16%169.54K shares |
SBI Securities Co., Ltd. | 0.16%166.75K shares |
VANGUARD FIDUCIARY TRUST CO | 0.14%151.07K shares |
VANGUARD PORTFOLIO MANAGEMENT LLC | 0.12%123.95K shares |
GOLDMAN SACHS GROUP INC | 0.08%86.24K shares |
Bank of New York Mellon Corp | 0.06%62.75K shares |
MORGAN STANLEY | 0.04%41.69K shares |
STRS OHIO | 0.02%25.8K shares |
DIMENSIONAL FUND ADVISORS LP | 0.02%25.27K shares |
ALLIANCEBERNSTEIN L.P. | 0.02%24.59K shares |
Nuveen, LLC | 0.02%24.51K shares |
Percentages use 106.03M shares of this listed class outstanding on Jun 30, 2026. ≈ compares the latest reported holding with a share total from a different date; it is not a confirmed current stake.
Gray completes the 100% scale. Reported positions may overlap; holders have different reporting dates.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | Ye WeiguoChief Operating Officer | SellCommon Stock | 3.0K | $6.35 | $19.1K | 700.0K |
| Jun 11, 2026Form 4 | Ye WeiguoChief Operating Officer | SellCommon Stock | 2.8K | $6.17 | $17.3K | 700.0K |
| Jun 10, 2026Form 4 | Ye WeiguoChief Operating Officer | SellCommon Stock | 5.0K | $6.24 | $31.2K | 700.0K |
| Jun 10, 2026Form 4 | Ye WeiguoChief Operating Officer | SellCommon Stock | 6.4K | $6.21 | $39.9K | 700.0K |
| Jun 9, 2026Form 4 | Ye WeiguoChief Operating Officer | SellCommon Stock | 3.0K | $6.15 | $18.4K | 700.0K |