0.61
+0.83%
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$5.14bn
FY2016FY2025
Net income
HK$267.3m
FY2016FY2025
Free cash flow
−HK$104.7m
FY2016FY2025
Shareholders' equity
HK$3.62bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$5.14bn | HK$6.00bn | HK$5.46bn | HK$4.68bn | HK$5.69bn | HK$5.93bn | HK$6.10bn | HK$5.39bn | HK$4.98bn | HK$3.31bn |
| Gross profit | HK$684.7m | HK$800.2m | HK$696.2m | HK$663.7m | HK$808.8m | HK$914.6m | HK$849.7m | HK$751.6m | HK$659.2m | HK$573.3m |
| Research and development | HK$91.5m | HK$95.9m | HK$82.9m | HK$87.2m | HK$112.5m | HK$74.9m | HK$61.2m | — | — | — |
| Operating income | HK$270.4m | HK$391.2m | HK$369.6m | HK$309.8m | HK$453.4m | HK$535.4m | HK$536.7m | HK$447.2m | HK$460.2m | HK$498.6m |
| Net income | HK$267.3m | HK$320.8m | HK$330.3m | HK$287.5m | HK$371.3m | HK$406.5m | HK$413.0m | HK$381.2m | HK$421.1m | HK$410.1m |
| Diluted earnings per share | 0.12 | 0.15 | 0.15 | 0.13 | 0.17 | 0.19 | 0.19 | 0.18 | 0.20 | 0.19 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$7.06bn | HK$7.12bn | HK$7.25bn | HK$6.69bn | HK$7.03bn | HK$6.28bn | HK$5.74bn | HK$4.95bn | HK$4.88bn | HK$3.11bn |
| Cash and short-term investments | HK$2.12bn | HK$2.64bn | HK$1.95bn | HK$1.69bn | HK$1.80bn | HK$1.57bn | HK$1.14bn | HK$887.8m | HK$627.7m | HK$1.19bn |
| Total liabilities | HK$3.45bn | HK$3.39bn | HK$3.81bn | HK$3.45bn | HK$3.81bn | HK$3.28bn | HK$3.21bn | HK$2.65bn | HK$2.85bn | HK$1.01bn |
| Debt | HK$62.1m | HK$41.9m | HK$13.3m | HK$20.5m | HK$94.5m | HK$182.9m | HK$395.8m | HK$294.5m | HK$341.7m | — |
| Shareholders' equity | HK$3.62bn | HK$3.72bn | HK$3.44bn | HK$3.25bn | HK$3.23bn | HK$3.00bn | HK$2.54bn | HK$2.30bn | HK$2.03bn | HK$2.10bn |
| Shares outstanding | 2,158m | 2,158m | 2,158m | 2,158m | 2,158m | 2,158m | 2,158m | 2,158m | 2,158m | 2,136m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$184.3m | HK$812.4m | HK$401.3m | HK$52.9m | HK$530.8m | HK$866.0m | HK$446.3m | HK$467.9m | −HK$439.5m | HK$300.0m |
| Capital spending | −HK$289.1m | −HK$30.1m | −HK$18.6m | −HK$8.0m | −HK$9.7m | −HK$228.3m | −HK$10.6m | −HK$11.5m | −HK$17.1m | −HK$2.8m |
| Free cash flow | −HK$104.7m | HK$782.3m | HK$382.8m | HK$44.9m | HK$521.1m | HK$637.6m | HK$435.7m | HK$456.4m | −HK$456.6m | HK$297.2m |
| Dividends paid | −HK$431.6m | — | −HK$129.5m | −HK$151.1m | −HK$172.7m | −HK$172.7m | −HK$161.9m | −HK$86.3m | −HK$315.8m | −HK$267.9m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$2.77bn | HK$2.85bn | HK$2.28bn | HK$3.23bn | HK$2.77bn | HK$3.33bn | HK$2.14bn | HK$2.64bn |
| Gross profit | HK$344.1m | HK$419.5m | HK$265.2m | HK$415.3m | HK$384.9m | HK$424.6m | HK$271.6m | HK$391.3m |
| Operating income | HK$165.7m | HK$133.3m | HK$137.1m | HK$145.0m | HK$246.2m | HK$237.5m | HK$130.6m | HK$196.7m |
| Net income | HK$151.3m | HK$131.9m | HK$135.4m | HK$153.6m | HK$167.2m | HK$216.7m | HK$113.6m | HK$191.5m |
| Diluted earnings per share | 0.07 | 0.06 | 0.06 | 0.07 | 0.08 | 0.10 | 0.05 | 0.09 |
| Cash from operations | — | HK$369.0m | −HK$140.0m | HK$1.07bn | −HK$213.0m | HK$650.0m | −HK$213.0m | HK$329.0m |
| Capital spending | — | −HK$157.0m | −HK$132.0m | −HK$26.0m | −HK$3.0m | −HK$2.0m | −HK$16.0m | −HK$5.0m |
| Free cash flow | — | HK$212.0m | −HK$272.0m | HK$1.05bn | −HK$216.0m | HK$648.0m | −HK$229.0m | HK$324.0m |
| Total assets | HK$7.04bn | HK$7.06bn | HK$6.62bn | HK$7.12bn | HK$6.91bn | HK$7.25bn | HK$6.27bn | HK$6.69bn |
| Cash and short-term investments | HK$2.02bn | HK$2.12bn | HK$1.86bn | HK$2.64bn | HK$1.67bn | HK$1.95bn | HK$1.38bn | HK$1.76bn |
| Debt | HK$43.3m | HK$62.1m | HK$50.0m | HK$41.9m | HK$41.0m | HK$13.3m | HK$17.9m | HK$20.5m |
| Shareholders' equity | HK$3.73bn | HK$3.62bn | HK$3.48bn | HK$3.72bn | HK$3.60bn | HK$3.44bn | HK$3.20bn | HK$3.25bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 3.2% | -2.8% | 2.2% |
| Operating income | -4.4% | -12.8% | -5.5% |
| Net income | -2.4% | -8.0% | -3.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 13.3% | 13.4% | 13.9% | 14.1% |
| Operating margin | 5.9% | 6.3% | 7.1% | 8.4% |
| Net margin | 5.3% | 5.7% | 6.0% | 7.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 6.0 | 3.1 | 2.9 | 2.5 | 2.4 | 7.8 | 11.9 | 16.7 | 15.8 | 14.5 |
| Price to sales | 0.3 | 0.2 | 0.2 | 0.2 | 0.1 | 0.5 | 0.8 | 1.2 | 1.3 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 1 years. Last went ex-dividend on 3 Jun 2026.
| FY2026 | FY2025 | FY2023 | FY2022 | FY2021 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.05 | 0.06 | 0.06 | 0.07 | 0.08 | 0.075 | 0.04 | 0.10 |
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.