Revenue
2011
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 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $224.3M | $255.3M | $629.4M | $503.6M | $446.1M | $398.2M | $243.6M | $227.5M | $319.9M | $292.5M | $323.8M | $382.4M | $292.4M | $200.0M | $116.2M |
| Gross profit | $145.9M | $153.5M | $359.9M | $275.1M | $206.7M | $176.2M | $97.6M | $61.2M | $105.6M | $103.5M | $116.4M | $145.3M | $127.2M | $83.5M | $38.8M |
| Gross margin | 65.03% | 60.13% | 57.18% | 54.63% | 46.34% | 44.24% | 40.06% | 26.89% | 33.02% | 35.40% | 35.96% | 38.00% | 43.48% | 41.77% | 33.35% |
| Research & development | $10.3M | $15.5M | $19.1M | $19.4M | $20.3M | $15.2M | $17.9M | $5.7M | $5.2M | $6.7M | — | — | — | — | — |
| Operating expenses | $137.9M | $155.7M | $370.3M | $289.3M | $222.8M | $172.3M | $113.6M | $98.7M | $115.8M | $112.6M | $155.6M | $176.0M | $132.1M | $85.9M | $64.2M |
| Operating income | $8.0M | −$2.2M | −$10.4M | −$14.2M | −$16.1M | $3.9M | −$16.1M | −$37.5M | −$10.2M | −$9.1M | −$39.2M | −$30.7M | −$5.0M | −$2.3M | −$25.4M |
| Operating margin | 3.55% | −0.87% | −1.65% | −2.83% | −3.61% | 0.97% | −6.59% | −16.47% | −3.18% | −3.11% | −12.09% | −8.03% | −1.71% | −1.16% | −21.86% |
| EBITDA | $8.9M | −$775,000 | −$9.1M | −$13.0M | −$13.5M | $6.2M | −$13.5M | −$36.6M | −$9.4M | −$7.7M | −$37.0M | −$28.9M | −$3.6M | −$1.3M | −$24.5M |
| EBITDA margin | 3.97% | −0.30% | −1.44% | −2.58% | −3.04% | 1.55% | −5.56% | −16.09% | −2.94% | −2.63% | −11.44% | −7.55% | −1.24% | −0.65% | −21.09% |
| Net income | $8.3M | −$2.5M | −$9.6M | −$56.6M | $13.1M | $13.3M | $999,000 | −$59.6M | −$9.5M | −$8.7M | −$39.4M | −$30.0M | −$4.8M | −$4.2M | −$24.5M |
| Net profit margin | 3.69% | −0.97% | −1.52% | −11.24% | 2.94% | 3.34% | 0.41% | −26.19% | −2.98% | −2.98% | −12.17% | −7.84% | −1.65% | −2.11% | −21.11% |
| Basic EPSper basic share | $0.04 | -$0.01 | -$0.04 | -$0.25 | $0.72 | $0.72 | $0.12 | -$5.28 | -$0.84 | -$0.84 | -$4.92 | -$3.60 | -$1.08 | -$2.40 | -$9.12 |
| Diluted EPSper diluted share | $0.04 | -$0.01 | -$0.04 | -$0.25 | $0.72 | $0.72 | -$0.72 | -$5.28 | -$0.84 | -$0.84 | -$4.92 | -$3.60 | -$1.08 | -$2.40 | -$9.12 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Wang Zhentao | 20.26M |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.