8.56
-1.15%
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, before interest expense
HK$1.65bn
FY2016FY2025
Net income
HK$400.5m
FY2016FY2025
Total assets
HK$7.87bn
FY2016FY2025
Shareholders' equity
HK$4.25bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | HK$1.65bn | HK$1.53bn | HK$1.20bn | HK$1.02bn | HK$1.06bn | HK$1.24bn | HK$1.33bn | HK$1.29bn | HK$1.24bn | HK$1.27bn |
| Operating income | HK$886.8m | HK$821.6m | HK$556.7m | HK$444.7m | HK$519.7m | HK$670.0m | HK$677.7m | HK$637.6m | HK$627.1m | HK$569.1m |
| Net income | HK$400.5m | HK$392.3m | HK$373.6m | HK$342.6m | HK$301.6m | HK$370.1m | HK$437.3m | HK$371.1m | HK$298.8m | HK$250.0m |
| Diluted earnings per share | 0.96 | 0.94 | 0.89 | 0.82 | 0.72 | 0.88 | 1.04 | 0.89 | 0.71 | 0.60 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$7.87bn | HK$7.56bn | HK$6.46bn | HK$5.09bn | HK$5.08bn | HK$5.73bn | HK$6.18bn | HK$6.19bn | HK$6.09bn | HK$5.94bn |
| Cash and short-term investments | HK$247.7m | HK$273.3m | HK$395.4m | HK$650.3m | HK$894.9m | HK$861.1m | HK$532.7m | HK$764.3m | HK$636.1m | HK$405.3m |
| Total liabilities | HK$3.62bn | HK$3.49bn | HK$2.57bn | HK$1.46bn | HK$1.66bn | HK$2.42bn | HK$2.99bn | HK$3.19bn | HK$3.35bn | HK$3.40bn |
| Debt | HK$3.27bn | HK$3.10bn | HK$2.15bn | HK$1.14bn | HK$1.27bn | HK$2.11bn | HK$2.63bn | HK$2.83bn | HK$2.97bn | HK$2.96bn |
| Shareholders' equity | HK$4.25bn | HK$4.07bn | HK$3.89bn | HK$3.63bn | HK$3.42bn | HK$3.31bn | HK$3.19bn | HK$3.01bn | HK$2.74bn | HK$2.54bn |
| Shares outstanding | 419m | 419m | 419m | 419m | 419m | 419m | 419m | 419m | 419m | 419m |
Latest quarters
By quarter end
| Nov 2025 | Aug 2025 | May 2025 | Feb 2025 | Nov 2024 | Aug 2024 | May 2024 | Feb 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | HK$463.9m | HK$457.2m | HK$445.8m | HK$464.1m | HK$446.4m | HK$436.6m | HK$432.2m | HK$1.64bn |
| Operating income | HK$237.3m | HK$246.2m | HK$230.0m | HK$232.8m | HK$222.5m | HK$214.7m | HK$211.3m | HK$817.4m |
| Net income | HK$119.1m | HK$124.3m | HK$109.3m | HK$125.2m | HK$104.9m | HK$87.1m | HK$83.3m | HK$392.3m |
| Diluted earnings per share | 0.28 | 0.30 | 0.26 | 0.30 | 0.25 | 0.21 | 0.20 | 0.94 |
| Total assets | HK$8.28bn | HK$8.09bn | HK$7.92bn | HK$7.87bn | HK$7.91bn | HK$7.85bn | HK$7.70bn | HK$7.56bn |
| Cash and short-term investments | HK$250.4m | HK$261.4m | HK$380.4m | HK$247.7m | HK$235.0m | HK$301.2m | HK$316.9m | HK$273.3m |
| Debt | HK$1.94bn | HK$2.00bn | HK$1.10bn | HK$1.32bn | HK$2.30bn | HK$2.55bn | HK$1.70bn | HK$2.59bn |
| Shareholders' equity | HK$4.39bn | HK$4.38bn | HK$4.35bn | HK$4.25bn | HK$4.13bn | HK$4.13bn | HK$4.14bn | HK$4.07bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 17.4% | 6.0% | 2.4% |
| Operating income | 25.9% | 5.8% | 3.2% |
| Net income | 5.3% | 1.6% | 3.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 53.6% | 50.0% | 50.6% | 49.9% |
| Net margin | 24.9% | 27.9% | 28.3% | 27.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 7.6 | 6.2 | 6.1 | 6.1 | 6.9 | 5.9 | 5.9 | 7.8 | 8.9 | 9.3 |
| Price to sales | 1.8 | 1.6 | 1.9 | 2.0 | 2.0 | 1.8 | 1.9 | 2.3 | 2.1 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 30 years. Last went ex-dividend on 7 Jul 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.50 | 0.48 | 0.46 | 0.44 | 0.40 | 0.44 | 0.44 | 0.44 |
- 11-for-10 split · 5 Jun 2000
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.