34.24
+1.69%
Close of 9 Nov 2026, in CNY
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in CNY, from our data supplier.
Revenue
CN¥30.93bn
FY2016FY2025
Net income
CN¥4.06bn
FY2016FY2025
Free cash flow
CN¥1.96bn
FY2016FY2025
Shareholders' equity
CN¥31.75bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | CN¥30.93bn | CN¥27.95bn | CN¥24.56bn | CN¥21.35bn | CN¥16.02bn | CN¥12.11bn | CN¥11.29bn | CN¥10.84bn | CN¥9.58bn | CN¥7.66bn |
| Gross profit | CN¥8.62bn | CN¥7.64bn | CN¥6.74bn | CN¥5.47bn | CN¥4.06bn | CN¥3.31bn | CN¥3.31bn | CN¥3.06bn | CN¥2.96bn | CN¥2.23bn |
| Research and development | CN¥1.32bn | CN¥1.35bn | CN¥1.10bn | CN¥989.0m | CN¥751.1m | CN¥518.4m | CN¥532.0m | CN¥437.2m | CN¥327.2m | CN¥294.7m |
| Operating income | CN¥4.83bn | CN¥3.71bn | CN¥3.48bn | CN¥3.07bn | CN¥1.99bn | CN¥1.70bn | CN¥1.66bn | CN¥1.55bn | CN¥1.49bn | CN¥936.8m |
| Net income | CN¥4.06bn | CN¥3.10bn | CN¥2.92bn | CN¥2.57bn | CN¥1.68bn | CN¥1.46bn | CN¥1.42bn | CN¥1.29bn | CN¥1.24bn | CN¥990.9m |
| Diluted earnings per share | 0.92 | 0.84 | 0.78 | 0.70 | 0.48 | 0.42 | 0.39 | 0.35 | 0.36 | 0.32 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | CN¥49.59bn | CN¥36.35bn | CN¥31.89bn | CN¥27.96bn | CN¥23.62bn | CN¥17.12bn | CN¥14.79bn | CN¥13.94bn | CN¥12.35bn | CN¥9.55bn |
| Cash and short-term investments | CN¥15.81bn | CN¥5.65bn | CN¥6.58bn | CN¥5.98bn | CN¥6.82bn | CN¥4.24bn | CN¥3.66bn | CN¥3.38bn | CN¥1.51bn | CN¥1.67bn |
| Total liabilities | CN¥16.89bn | CN¥16.84bn | CN¥13.83bn | CN¥14.84bn | CN¥12.37bn | CN¥6.96bn | CN¥5.42bn | CN¥5.23bn | CN¥4.42bn | CN¥3.62bn |
| Debt | — | CN¥4.42bn | CN¥3.91bn | CN¥6.65bn | CN¥8.00bn | CN¥3.55bn | CN¥3.13bn | CN¥1.83bn | CN¥2.38bn | CN¥1.86bn |
| Shareholders' equity | CN¥31.75bn | CN¥19.30bn | CN¥17.89bn | CN¥12.94bn | CN¥11.15bn | CN¥10.06bn | CN¥9.29bn | CN¥8.62bn | CN¥7.88bn | CN¥5.89bn |
| Shares outstanding | 4,395m | 3,689m | 3,733m | 3,681m | 3,485m | 3,452m | 3,633m | 3,658m | 3,467m | 3,067m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | CN¥5.11bn | CN¥4.37bn | CN¥3.72bn | CN¥2.51bn | CN¥1.56bn | CN¥2.09bn | CN¥1.90bn | CN¥1.29bn | CN¥648.7m | CN¥1.31bn |
| Capital spending | −CN¥3.15bn | −CN¥3.29bn | −CN¥2.75bn | −CN¥2.94bn | −CN¥1.95bn | −CN¥1.15bn | −CN¥869.1m | −CN¥915.0m | −CN¥601.2m | −CN¥320.8m |
| Free cash flow | CN¥1.96bn | CN¥1.08bn | CN¥978.5m | −CN¥432.1m | −CN¥396.2m | CN¥938.0m | CN¥1.03bn | CN¥372.6m | CN¥47.5m | CN¥989.4m |
| Dividends paid | −CN¥1.44bn | −CN¥1.43bn | −CN¥903.0m | −CN¥894.0m | −CN¥895.5m | −CN¥771.6m | −CN¥574.2m | −CN¥581.6m | −CN¥572.7m | −CN¥208.9m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | CN¥9.13bn | CN¥7.77bn | CN¥6.98bn | CN¥7.77bn | CN¥8.59bn | CN¥7.67bn | CN¥7.38bn | CN¥6.89bn |
| Gross profit | CN¥2.58bn | CN¥2.16bn | CN¥2.12bn | CN¥2.18bn | CN¥2.50bn | CN¥2.06bn | CN¥1.95bn | CN¥1.98bn |
| Operating income | CN¥1.56bn | CN¥1.30bn | CN¥1.00bn | CN¥1.23bn | CN¥1.43bn | CN¥1.11bn | CN¥954.5m | CN¥905.1m |
| Net income | CN¥1.12bn | CN¥927.6m | CN¥820.5m | CN¥1.13bn | CN¥1.21bn | CN¥903.4m | CN¥797.2m | CN¥787.5m |
| Diluted earnings per share | 0.25 | 0.21 | 0.19 | 0.26 | 0.27 | 0.21 | 0.22 | 0.21 |
| Cash from operations | — | — | CN¥2.03bn | CN¥1.79bn | CN¥807.0m | CN¥467.0m | CN¥2.38bn | CN¥832.0m |
| Capital spending | −CN¥845.0m | −CN¥521.0m | −CN¥1.09bn | −CN¥461.0m | −CN¥844.0m | −CN¥752.0m | −CN¥945.0m | −CN¥749.0m |
| Free cash flow | — | — | CN¥938.0m | CN¥1.33bn | −CN¥37.0m | −CN¥285.0m | CN¥1.43bn | CN¥83.0m |
| Total assets | CN¥51.46bn | CN¥49.36bn | CN¥49.59bn | CN¥48.51bn | CN¥46.38bn | CN¥37.16bn | CN¥36.35bn | CN¥34.47bn |
| Cash and short-term investments | — | — | CN¥15.81bn | CN¥15.55bn | CN¥13.45bn | CN¥4.74bn | CN¥5.65bn | CN¥5.49bn |
| Debt | CN¥904.9m | CN¥635.0m | CN¥8.39bn | CN¥7.16bn | CN¥3.21bn | CN¥3.43bn | CN¥3.60bn | CN¥3.89bn |
| Shareholders' equity | CN¥32.50bn | CN¥32.63bn | CN¥31.75bn | CN¥31.64bn | CN¥29.07bn | CN¥20.23bn | CN¥19.30bn | CN¥18.44bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 13.2% | 20.6% | 17.5% |
| Operating income | 16.3% | 23.2% | 21.5% |
| Net income | 16.4% | 22.7% | 21.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 27.6% | 27.2% | 27.0% | 27.5% |
| Operating margin | 14.5% | 14.4% | 14.1% | 14.1% |
| Net margin | 12.2% | 12.1% | 11.9% | 12.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 59.8 | 28.0 | 37.6 | 30.4 | 52.4 | 58.2 | 34.1 | 21.3 | 30.4 | 20.2 |
| Price to sales | 7.9 | 3.1 | 4.5 | 3.7 | 5.5 | 7.0 | 4.3 | 2.5 | 3.9 | 2.6 |
Dividends and splits
Per share, in the currency the company pays
Paid for 20 years. Last went ex-dividend on 15 Jul 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.28 | 0.37 | 0.35 | 0.25 | 0.25 | 0.25 | 0.215 | 0.148 |
- 13-for-10 split · 3 Jun 2020
- 13-for-10 split · 10 May 2019
- 2-for-1 split · 21 Apr 2015
- 13-for-10 split · 4 Jun 2014
- 2-for-1 split · 9 Apr 2012
- 1-to-1 reverse split · 21 Nov 2005
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.