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 | $0 | $5.0M | $83.2M | $50.1M | $62.4M | $71.2M | $3.0M | $493,000 | $1.9M | $2.5M | $3.0M | $2.3M | $855.8M | $678.1M | $509.1M | $448.3M | $408.1M |
| Gross profit | $12.3M | $12.5M | $6.2M | $20.0M | $37.5M | $43.8M | $1.6M | $420,000 | $1.9M | $1.8M | $1.0M | $1.3M | $68,000 | $68.2M | $30.1M | $39.0M | $40.3M |
| Gross margin | — | 250.48% | 7.51% | 39.98% | 60.09% | 61.55% | 54.27% | 85.19% | 100.00% | 70.49% | 34.55% | 54.16% | 0.01% | 10.06% | 5.91% | 8.70% | 9.88% |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | — | — | $716,000 | $1.7M | $4.7M | $6.3M |
| Operating expenses | $22.3M | $32.1M | $48.3M | $35.7M | $27.3M | $22.9M | $18.9M | $21.2M | $9.4M | $8.4M | $13.9M | $13.4M | $7.5M | $4.6M | $24.3M | $30.8M | $39.9M |
| Operating income | −$10.0M | −$19.5M | −$42.1M | −$15.7M | $10.2M | $20.9M | −$17.3M | −$20.8M | −$7.6M | −$6.6M | −$12.8M | −$12.1M | −$7.4M | −$4.6M | $5.8M | $8.2M | $388,000 |
| Operating margin | — | −390.78% | −50.59% | −31.37% | 16.36% | 29.36% | −584.65% | −4,218.05% | −410.53% | −262.80% | −430.93% | −518.97% | −0.86% | −0.68% | 1.13% | 1.83% | 0.10% |
| EBITDA | −$5.4M | −$14.9M | −$37.3M | −$10.5M | $15.4M | $23.3M | −$15.8M | −$17.0M | −$7.3M | −$4.8M | −$8.7M | −$7.6M | $14.0M | $21.6M | $21.8M | $32.7M | $23.5M |
| EBITDA margin | — | −297.12% | −44.80% | −20.88% | 24.68% | 32.66% | −533.76% | −3,447.06% | −392.81% | −191.67% | −290.80% | −322.64% | 1.63% | 3.18% | 4.29% | 7.29% | 5.76% |
| Net income | $110,000 | $29.1M | −$50.4M | −$52.9M | −$53.4M | $15.7M | −$13.2M | −$13.3M | $3.9M | −$9.5M | −$13.2M | −$25.6M | $297,000 | $66.9M | $505,000 | $15.0M | $1.7M |
| Net profit margin | — | 582.92% | −60.63% | −105.54% | −85.68% | 22.04% | −444.89% | −2,688.44% | 213.07% | −380.14% | −441.84% | −1,093.04% | 0.03% | 9.87% | 0.10% | 3.35% | 0.40% |
| Basic EPSper basic share | $0.00 | $0.50 | -$0.97 | -$1.34 | -$1.36 | $0.40 | -$0.34 | -$0.35 | $0.11 | -$0.26 | -$0.32 | -$0.58 | $0.01 | $1.49 | $0.01 | $0.33 | $0.04 |
| Diluted EPSper diluted share | $0.00 | $0.49 | -$0.97 | -$1.34 | -$1.36 | $0.40 | -$0.34 | -$0.35 | $0.11 | -$0.26 | -$0.32 | -$0.58 | $0.01 | $1.48 | $0.01 | $0.33 | $0.04 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
KELLOGG PETER R | 7.37M |
Cricenti Michael Joseph | 3.16M |
Hu Bo | 2.11M |
Yu Chunhua | 1.35M |
Zhang Yuhua | 454.17K |
Huang Zhichang | 100.15K |
Wang Tao | 76.87K |
Li Ruigang | 76.87K |
Zhao Shuanggen | 40.32K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.