0.32
-3.03%
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$9.18bn
FY2017FY2026
Net income
HK$287.6m
FY2017FY2026
Free cash flow
HK$1.24bn
FY2017FY2026
Shareholders' equity
HK$1.92bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$9.18bn | HK$7.97bn | HK$5.51bn | HK$5.08bn | HK$5.58bn | HK$3.71bn | HK$1.55bn | HK$2.39bn | HK$3.11bn | HK$2.32bn |
| Gross profit | HK$424.2m | HK$582.5m | HK$323.5m | HK$269.3m | HK$209.8m | HK$116.6m | HK$129.8m | HK$235.5m | HK$249.3m | HK$253.0m |
| Operating income | HK$336.5m | HK$495.5m | HK$235.8m | HK$231.3m | HK$167.5m | HK$83.0m | HK$66.3m | HK$154.7m | HK$204.3m | HK$158.9m |
| Net income | HK$287.6m | HK$228.6m | HK$204.9m | HK$174.1m | HK$122.9m | HK$94.7m | HK$24.0m | HK$141.4m | HK$175.0m | HK$101.5m |
| Diluted earnings per share | 0.14 | 0.11 | 0.10 | 0.09 | 0.06 | 0.05 | 0.01 | 0.07 | 0.09 | 0.05 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$6.31bn | HK$5.28bn | HK$4.91bn | HK$4.63bn | HK$3.93bn | HK$3.06bn | HK$1.92bn | HK$2.05bn | HK$1.89bn | HK$1.57bn |
| Cash and short-term investments | HK$2.76bn | HK$1.74bn | HK$2.10bn | HK$1.73bn | HK$1.52bn | HK$1.01bn | HK$726.6m | HK$905.3m | HK$1.19bn | HK$732.2m |
| Total liabilities | HK$4.39bn | HK$3.54bn | HK$3.29bn | HK$3.11bn | HK$2.50bn | HK$1.71bn | HK$666.3m | HK$732.8m | HK$710.3m | HK$572.1m |
| Debt | HK$92.7m | HK$97.5m | HK$496.9m | HK$619.7m | HK$715.7m | HK$852.7m | HK$138.1m | HK$377,000 | HK$7.3m | HK$50.8m |
| Shareholders' equity | HK$1.92bn | HK$1.74bn | HK$1.62bn | HK$1.52bn | HK$1.42bn | HK$1.35bn | HK$1.25bn | HK$1.31bn | HK$1.18bn | HK$1.00bn |
| Shares outstanding | 1,999m | 2,000m | 2,000m | 2,000m | 2,000m | 2,000m | 2,000m | 2,000m | 2,000m | 2,000m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$1.29bn | HK$652.7m | HK$748.8m | HK$770.2m | HK$793.7m | HK$182.0m | −HK$216.0m | HK$511.5m | HK$618.4m | −HK$288.2m |
| Capital spending | −HK$55.0m | −HK$354.0m | −HK$138.2m | −HK$193.9m | −HK$58.6m | −HK$582.9m | −HK$3.2m | −HK$599.7m | −HK$114.4m | −HK$2.4m |
| Free cash flow | HK$1.24bn | HK$298.8m | HK$610.6m | HK$576.4m | HK$735.1m | −HK$400.9m | −HK$219.2m | −HK$88.2m | HK$504.1m | −HK$290.7m |
| Dividends paid | −HK$120.0m | −HK$100.0m | −HK$100.0m | −HK$70.0m | −HK$50.0m | −HK$50.0m | −HK$80.0m | −HK$100.0m | −HK$100.0m | −HK$600.0m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Sept 2023 | Jun 2023 | Mar 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$5.06bn | HK$4.11bn | HK$4.02bn | HK$3.95bn | HK$2.48bn | HK$3.03bn | HK$1.52bn | HK$3.08bn |
| Gross profit | HK$262.0m | HK$162.2m | HK$439.2m | HK$143.3m | HK$204.6m | HK$119.0m | HK$59.5m | HK$214.5m |
| Operating income | HK$209.8m | HK$126.7m | HK$387.9m | HK$106.5m | HK$164.6m | HK$71.5m | HK$28.3m | HK$167.8m |
| Net income | HK$179.4m | HK$108.2m | HK$128.7m | HK$99.9m | HK$142.8m | HK$62.1m | HK$31.1m | HK$124.3m |
| Diluted earnings per share | 0.09 | 0.05 | 0.06 | 0.05 | 0.07 | 0.03 | 0.02 | 0.06 |
| Cash from operations | HK$1.20bn | HK$91.0m | HK$144.0m | HK$516.0m | HK$359.0m | HK$388.0m | — | HK$907.0m |
| Capital spending | −HK$37.0m | −HK$17.0m | −HK$273.0m | −HK$80.0m | −HK$93.0m | −HK$45.0m | — | −HK$124.0m |
| Free cash flow | HK$1.17bn | HK$74.0m | −HK$129.0m | HK$436.0m | HK$266.0m | HK$343.0m | — | HK$783.0m |
| Total assets | HK$6.31bn | HK$5.31bn | HK$5.28bn | HK$5.78bn | HK$4.91bn | HK$4.92bn | HK$4.92bn | HK$4.63bn |
| Cash and short-term investments | HK$2.76bn | HK$1.64bn | HK$1.74bn | HK$2.41bn | HK$2.10bn | HK$2.00bn | HK$1.98bn | HK$1.73bn |
| Debt | HK$92.7m | HK$11.9m | HK$97.5m | HK$510.9m | HK$496.9m | HK$626.3m | HK$627.7m | HK$612.3m |
| Shareholders' equity | HK$1.92bn | HK$1.73bn | HK$1.74bn | HK$1.62bn | HK$1.62bn | HK$1.48bn | HK$1.48bn | HK$1.52bn |
Financial ratios
Data as of 5 Nov 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Gross margin | 4.6% | 7.3% | 5.9% | 5.3% | 3.8% | 3.1% |
| Operating margin | 3.7% | 4.4% | 5.2% | 4.6% | 3.0% | 2.2% |
| Net margin | 3.1% | 2.9% | 3.7% | 3.4% | 2.2% | 2.6% |
| Return on equity | 14.9% | 13.2% | 12.7% | 11.4% | 8.6% | 7.0% |
| Return on assets | 4.6% | 4.3% | 4.2% | 3.8% | 3.1% | 3.1% |
| Free cash flow yield | 204.6% | 152.5% | 134.4% | 146.1% | 129.1% | 115.9% |
| Revenue growth | 15.2% | 44.6% | 8.5% | -8.9% | 50.5% | 139.4% |
| Earnings growth | 25.8% | 11.6% | 17.7% | 41.7% | 29.8% | 295.0% |
| Current ratio | 1.02x | 0.96x | 0.97x | 1.13x | 1.30x | 1.45x |
| Debt to equity | 0.05x | 0.06x | 0.31x | 0.40x | 0.49x | 0.63x |
| Equity ratio | 30.5% | 32.9% | 33.0% | 32.9% | 36.2% | 44.0% |
| Interest coverage | 49.05x | 11.94x | 8.20x | 9.44x | 14.56x | 9.94x |
| Buybacks as a share of market value | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 21.8% | 19.9% | 13.9% |
| Operating income | 13.3% | 32.3% | 3.3% |
| Net income | 18.2% | 24.9% | 3.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 5.9% | 5.8% | 5.2% | 6.3% |
| Operating margin | 4.9% | 4.7% | 4.2% | 4.9% |
| Net margin | 3.0% | 3.2% | 3.0% | 3.6% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 2.3 | 6.0 | 5.4 | 4.2 | 5.3 | 8.7 | 40.0 | 6.3 | 5.7 | 10.6 |
| Price to sales | 0.1 | 0.2 | 0.2 | 0.1 | 0.1 | 0.2 | 0.6 | 0.4 | 0.3 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 1 Sept 2025.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Paid in the year | 0.06 | 0.05 | 0.05 | 0.035 | 0.025 | 0.04 | 0.05 |
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.