Revenue
2009
2010
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 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $25.4M | $7.7M | $30.0M | $66.1M | $55.0M | $28.2M | $10.6M | $2.6M | $107.5M | $149.3M | $162.3M | $113.7M | $118.4M | $101.7M | $165.0M | $158.3M | $110.3M |
| Gross profit | −$2.9M | −$16.0M | $2.0M | $37.4M | $27.9M | $8.8M | $5.2M | $1.3M | $44.4M | $54.5M | $53.3M | $31.9M | $34.2M | $28.3M | $75.4M | $78.1M | $47.6M |
| Gross margin | −11.56% | −208.41% | 6.50% | 56.62% | 50.70% | 31.17% | 48.75% | 49.51% | 41.26% | 36.50% | 32.83% | 28.09% | 28.87% | 27.79% | 45.73% | 49.31% | 43.15% |
| Research & development | — | — | — | — | — | — | — | $0 | $195,195 | $261,931 | $230,590 | $134,292 | $140,445 | $164,586 | $398,842 | $2.2M | $500,406 |
| Operating expenses | $34.0M | $29.9M | $41.9M | $49.6M | $49.8M | $37.9M | $33.9M | $86.1M | $96.4M | $101.6M | $117.2M | $89.8M | $89.9M | $81.2M | $120.7M | $89.2M | $68.6M |
| Operating income | −$8.6M | −$22.2M | −$11.9M | $16.5M | $5.2M | −$9.7M | −$23.3M | −$83.6M | $11.2M | $47.7M | $45.2M | $23.8M | $28.4M | $20.5M | $44.3M | $69.1M | $41.7M |
| Operating margin | −33.71% | −290.41% | −39.58% | 24.94% | 9.47% | −34.33% | −219.83% | −3,219.82% | 10.39% | 31.97% | 27.82% | 20.96% | 24.02% | 20.14% | 26.85% | 43.64% | 37.82% |
| EBITDA | $4.5M | −$6.4M | $14.0M | $43.3M | $25.8M | $6.3M | −$9.2M | −$66.1M | $31.1M | $72.3M | $73.9M | $51.1M | $55.6M | $43.8M | $62.0M | $80.2M | $48.9M |
| EBITDA margin | 17.69% | −83.92% | 46.50% | 65.45% | 46.80% | 22.35% | −87.14% | −2,547.62% | 28.93% | 48.42% | 45.53% | 44.96% | 46.92% | 43.07% | 37.58% | 50.65% | 44.35% |
| Net income | −$43.9M | −$59.9M | −$61.8M | $10.1M | −$924,718 | −$8.4M | −$25.8M | −$70.0M | $8.0M | $36.2M | $34.1M | $17.9M | $21.0M | $15.0M | $31.0M | $51.3M | $30.6M |
| Net profit margin | −172.79% | −781.89% | −205.68% | 15.22% | −1.68% | −29.85% | −243.48% | −2,696.17% | 7.40% | 24.27% | 20.99% | 15.72% | 17.71% | 14.74% | 18.76% | 32.39% | 27.74% |
| Basic EPSper basic share | -$32.95 | -$54.88 | -$58.16 | $1.00 | -$0.09 | -$0.87 | -$2.73 | -$7.45 | $0.85 | $3.90 | $3.75 | $2.30 | $2.75 | $2.15 | $4.45 | $7.40 | $5.00 |
| Diluted EPSper diluted share | -$32.95 | -$54.88 | -$58.16 | $1.00 | -$0.09 | -$0.87 | -$2.73 | -$7.45 | $0.85 | $3.90 | $3.70 | $2.30 | $2.70 | $2.15 | $4.45 | $7.40 | $5.00 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Li Min | 43.81K |
Liu Xiaobin | 43.81K |
Miao Naihui | 43.81K |
Jiang Shitong | 6K |
Zou Yang | 6K |
Ma Shengwei | 4K |
Wang Dongshan | 3K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.