0.67
+0.75%
Close of 9 Nov 2026, in HKD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in HKD, from our data supplier.
Revenue
HK$6.85bn
FY2016FY2025
Net income
HK$26.8m
FY2016FY2025
Free cash flow
HK$431.7m
FY2016FY2025
Shareholders' equity
HK$1.10bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$6.85bn | HK$6.48bn | HK$6.58bn | HK$7.06bn | HK$6.52bn | HK$6.05bn | HK$6.77bn | HK$6.32bn | HK$5.82bn | HK$5.80bn |
| Gross profit | HK$2.02bn | HK$1.84bn | HK$1.75bn | HK$1.83bn | HK$1.76bn | HK$1.59bn | HK$1.69bn | HK$1.47bn | HK$1.46bn | HK$1.49bn |
| Research and development | HK$98.2m | HK$88.8m | HK$80.6m | HK$89.6m | HK$75.6m | — | — | — | — | — |
| Operating income | HK$374.6m | HK$265.1m | HK$40.3m | HK$119.2m | HK$248.0m | HK$456.5m | HK$529.0m | HK$119.3m | HK$200.8m | HK$207.6m |
| Net income | HK$26.8m | −HK$367.3m | HK$36.9m | HK$156.9m | HK$121.9m | HK$20.9m | HK$61.4m | HK$20.4m | HK$20.1m | HK$18.7m |
| Diluted earnings per share | 0.03 | -0.40 | 0.04 | 0.22 | 0.15 | 0.03 | 0.08 | 0.03 | 0.03 | 0.02 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$7.52bn | HK$7.60bn | HK$8.27bn | HK$9.37bn | HK$8.76bn | HK$7.25bn | HK$7.31bn | HK$7.10bn | HK$6.15bn | HK$5.88bn |
| Cash and short-term investments | HK$1.22bn | HK$1.25bn | HK$1.28bn | HK$1.19bn | HK$1.33bn | HK$1.25bn | HK$1.45bn | HK$1.21bn | HK$1.06bn | HK$977.9m |
| Total liabilities | HK$6.42bn | HK$6.40bn | HK$6.57bn | HK$7.18bn | HK$7.17bn | HK$5.95bn | HK$5.90bn | HK$5.58bn | HK$4.88bn | HK$4.56bn |
| Debt | HK$3.57bn | HK$3.81bn | HK$3.81bn | HK$4.15bn | HK$4.05bn | HK$3.60bn | HK$3.43bn | HK$3.17bn | HK$2.34bn | HK$2.12bn |
| Shareholders' equity | HK$1.10bn | HK$1.20bn | HK$1.70bn | HK$2.19bn | HK$1.60bn | HK$1.30bn | HK$1.41bn | HK$1.52bn | HK$1.27bn | HK$1.32bn |
| Shares outstanding | 915m | 915m | 915m | 792m | 788m | 788m | 788m | 788m | 788m | 788m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$652.4m | HK$476.5m | HK$527.1m | −HK$57.4m | HK$219.8m | HK$376.9m | HK$68.7m | HK$141.9m | HK$32.9m | HK$169.8m |
| Capital spending | −HK$220.7m | −HK$216.7m | −HK$297.3m | −HK$302.5m | −HK$446.2m | −HK$572.2m | −HK$288.2m | −HK$445.5m | −HK$268.7m | −HK$208.7m |
| Free cash flow | HK$431.7m | HK$259.8m | HK$229.8m | −HK$359.8m | −HK$226.4m | −HK$195.3m | −HK$219.4m | −HK$303.6m | −HK$235.8m | −HK$38.9m |
| Dividends paid | −HK$22.3m | — | −HK$3,000 | −HK$488,000 | −HK$830,000 | −HK$34.5m | −HK$22.8m | −HK$18.8m | −HK$17.3m | −HK$39.2m |
Latest quarters
By quarter end
| Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Mar 2023 | Sept 2022 | Mar 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$3.55bn | HK$3.32bn | HK$3.54bn | HK$3.19bn | HK$3.28bn | HK$3.21bn | HK$3.37bn | HK$3.48bn |
| Gross profit | HK$991.1m | HK$977.3m | HK$1.04bn | HK$945.3m | HK$898.3m | HK$892.3m | HK$858.7m | HK$897.8m |
| Operating income | HK$148.1m | HK$200.5m | HK$174.1m | HK$162.5m | HK$102.6m | HK$57.4m | −HK$17.1m | HK$165.7m |
| Net income | HK$36.2m | HK$662,000 | HK$26.1m | −HK$370.8m | HK$3.5m | −HK$25.5m | HK$75.7m | HK$116.5m |
| Diluted earnings per share | 0.04 | 0.00 | 0.03 | -0.41 | 0.00 | -0.03 | 0.08 | 0.15 |
| Cash from operations | HK$206.0m | HK$530.0m | HK$122.0m | HK$376.0m | HK$99.0m | HK$533.0m | −HK$6.0m | HK$166.0m |
| Capital spending | −HK$82.0m | −HK$112.0m | −HK$108.0m | −HK$182.0m | −HK$34.0m | −HK$137.0m | −HK$159.0m | −HK$190.0m |
| Free cash flow | HK$124.0m | HK$418.0m | HK$14.0m | HK$194.0m | HK$65.0m | HK$396.0m | −HK$165.0m | −HK$24.0m |
| Total assets | HK$7.76bn | HK$7.52bn | HK$7.63bn | HK$7.60bn | HK$7.72bn | HK$8.27bn | HK$8.44bn | HK$9.37bn |
| Cash and short-term investments | HK$1.13bn | HK$1.22bn | HK$833.9m | HK$1.25bn | HK$915.5m | HK$1.28bn | HK$1.17bn | HK$1.19bn |
| Debt | HK$2.79bn | HK$2.89bn | HK$2.79bn | HK$3.27bn | HK$2.37bn | HK$2.99bn | HK$3.36bn | HK$984.8m |
| Shareholders' equity | HK$1.04bn | HK$1.10bn | HK$1.10bn | HK$1.20bn | HK$1.57bn | HK$1.70bn | HK$1.81bn | HK$2.19bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -1.0% | 2.5% | 1.6% |
| Operating income | 46.5% | -3.9% | 1.0% |
| Net income | -44.5% | 5.1% | -6.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 29.0% | 27.6% | 27.3% | 26.3% |
| Operating margin | 4.8% | 3.0% | 3.8% | 4.1% |
| Net margin | -2.6% | -0.5% | -0.0% | 0.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 26.3 | -1.3 | 14.6 | 2.9 | 4.3 | 22.5 | 10.5 | 31.2 | 34.3 | 30.6 |
| Price to sales | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 2 years. Last went ex-dividend on 24 Dec 2025.
| FY2026 | FY2025 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.046 | 0.025 | 0.045 | 0.029 | 0.024 | 0.022 | 0.05 | 0.045 |
- 6-for-5 split · 13 Sept 1991
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.