0.48
-1.04%
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.50bn
FY2015FY2024
Net income
HK$572.6m
FY2015FY2024
Free cash flow
HK$385.3m
FY2015FY2024
Shareholders' equity
HK$8.08bn
FY2015FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$9.50bn | HK$3.83bn | HK$5.87bn | HK$4.35bn | HK$1.70bn | HK$2.85bn | HK$3.43bn | HK$4.43bn | HK$3.60bn | HK$2.96bn |
| Gross profit | HK$730.5m | HK$1.00bn | HK$1.83bn | HK$1.19bn | HK$363.1m | HK$132.9m | HK$367.2m | HK$813.7m | HK$486.3m | −HK$100.0m |
| Operating income | HK$455.2m | HK$744.8m | HK$1.51bn | HK$934.6m | HK$295.5m | −HK$27.0m | HK$132.0m | HK$392.8m | HK$30.8m | −HK$427.5m |
| Net income | HK$572.6m | HK$551.8m | HK$1.34bn | HK$1.10bn | HK$447.5m | −HK$363.8m | HK$600.3m | HK$905.3m | HK$518.3m | HK$363.0m |
| Diluted earnings per share | 0.07 | 0.07 | 0.17 | 0.14 | 0.05 | -0.05 | 0.08 | 0.12 | 0.07 | 0.05 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$12.67bn | HK$11.62bn | HK$12.44bn | HK$12.70bn | HK$11.80bn | HK$12.28bn | HK$12.67bn | HK$13.68bn | HK$14.13bn | HK$13.27bn |
| Cash and short-term investments | HK$2.03bn | HK$1.48bn | HK$2.13bn | HK$1.93bn | HK$1.38bn | HK$2.31bn | HK$1.63bn | HK$1.92bn | HK$1.41bn | HK$1.16bn |
| Total liabilities | HK$4.59bn | HK$3.86bn | HK$4.69bn | HK$5.76bn | HK$5.56bn | HK$6.47bn | HK$6.41bn | HK$7.54bn | HK$8.07bn | HK$8.46bn |
| Debt | HK$2.01bn | HK$1.83bn | HK$2.64bn | HK$3.73bn | HK$3.80bn | HK$4.90bn | HK$5.14bn | HK$6.22bn | HK$7.00bn | HK$7.55bn |
| Shareholders' equity | HK$8.08bn | HK$7.76bn | HK$7.75bn | HK$6.94bn | HK$6.24bn | HK$5.81bn | HK$6.25bn | HK$6.14bn | HK$6.06bn | HK$4.80bn |
| Shares outstanding | 7,858m | 7,858m | 7,858m | 7,858m | 7,858m | 7,858m | 7,858m | 7,858m | 7,858m | 7,858m |
Cash flow
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$783.1m | HK$1.15bn | HK$2.15bn | HK$1.11bn | — | HK$654.7m | HK$961.7m | HK$736.5m | HK$232.6m | HK$713.9m |
| Capital spending | −HK$397.8m | −HK$412.3m | −HK$512.7m | −HK$439.3m | — | −HK$248.6m | −HK$117.0m | −HK$39.7m | −HK$112.8m | −HK$997.1m |
| Free cash flow | HK$385.3m | HK$742.3m | HK$1.64bn | HK$667.9m | — | HK$406.1m | HK$844.7m | HK$696.7m | HK$119.9m | −HK$283.2m |
| Dividends paid | −HK$196.4m | −HK$471.4m | −HK$353.6m | — | — | −HK$275.0m | −HK$196.4m | −HK$117.9m | — | — |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Mar 2023 | Dec 2022 | Sept 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$9.38bn | HK$5.55bn | HK$3.94bn | HK$1.78bn | HK$2.04bn | HK$1.02bn | HK$2.64bn | HK$1.32bn |
| Gross profit | HK$200.5m | HK$321.2m | HK$409.4m | HK$573.9m | HK$427.5m | HK$213.8m | HK$774.3m | HK$387.2m |
| Operating income | HK$129.9m | HK$153.3m | HK$301.9m | HK$196.1m | HK$318.4m | HK$116.3m | HK$537.8m | HK$228.5m |
| Net income | HK$151.7m | HK$219.5m | HK$353.1m | HK$168.6m | HK$383.2m | HK$205.0m | HK$442.2m | HK$235.8m |
| Diluted earnings per share | 0.02 | 0.03 | 0.04 | 0.02 | 0.05 | 0.02 | 0.06 | 0.03 |
| Cash from operations | HK$245.0m | HK$341.0m | HK$441.0m | HK$623.0m | HK$530.0m | — | HK$1.00bn | — |
| Capital spending | −HK$127.0m | −HK$195.0m | −HK$202.0m | −HK$210.0m | −HK$201.0m | — | −HK$267.0m | — |
| Free cash flow | HK$118.0m | HK$146.0m | HK$239.0m | HK$413.0m | HK$329.0m | — | HK$736.0m | — |
| Total assets | HK$15.93bn | HK$12.67bn | HK$13.07bn | HK$11.62bn | HK$11.82bn | HK$11.82bn | HK$12.44bn | HK$12.44bn |
| Cash and short-term investments | HK$4.42bn | HK$2.03bn | HK$1.22bn | HK$1.48bn | HK$1.63bn | HK$1.63bn | HK$2.13bn | HK$2.13bn |
| Debt | HK$1.01bn | HK$984.5m | HK$1.25bn | HK$1.46bn | HK$1.85bn | HK$1.85bn | HK$2.52bn | HK$2.61bn |
| Shareholders' equity | HK$7.66bn | HK$8.08bn | HK$7.83bn | HK$7.76bn | HK$7.56bn | HK$7.60bn | HK$7.75bn | HK$7.77bn |
Financial ratios
Data as of 19 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 2.9% | 7.7% | 26.2% | 30.9% | 27.3% | 4.3% |
| Operating margin | 1.2% | 6.8% | 21.8% | 26.8% | 22.9% | 6.8% |
| Net margin | 1.1% | 6.0% | 14.4% | 22.8% | 25.4% | -12.8% |
| Return on equity | 1.9% | 7.1% | 7.1% | 17.2% | 15.9% | -6.3% |
| Return on assets | 1.2% | 4.5% | 4.7% | 10.7% | 8.7% | -3.0% |
| Free cash flow yield | 25.9% | 30.6% | 40.7% | 69.2% | 40.2% | 13.1% |
| Revenue growth | 57.6% | 148.3% | -34.8% | 34.9% | 52.6% | -16.8% |
| Earnings growth | -70.2% | 3.8% | -58.7% | 21.0% | -403.2% | -160.6% |
| Current ratio | 1.63x | 1.34x | 1.72x | 2.66x | 2.28x | 2.85x |
| Debt to equity | 0.39x | 0.25x | 0.23x | 0.34x | 0.53x | 0.83x |
| Equity ratio | 60.2% | 63.8% | 66.8% | 62.3% | 54.7% | 47.3% |
| Interest coverage | 1.98x | 8.71x | 5.73x | 12.99x | 11.99x | 1.30x |
| 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 | 29.7% | 27.2% | 9.8% |
| Operating income | -21.3% | — | — |
| Net income | -19.6% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 13.0% | 20.2% | 18.7% | 14.1% |
| Operating margin | 9.0% | 15.5% | 13.9% | 4.2% |
| Net margin | 8.4% | 15.1% | 13.0% | -0.2% |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 4.9 | 5.0 | 2.4 | 3.4 | 5.2 | -10.4 | 8.1 | 6.7 | 14.4 | 17.3 |
| Price to sales | 0.3 | 0.7 | 0.6 | 0.9 | 1.4 | 1.3 | 1.4 | 1.4 | 2.1 | 2.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 14 Oct 2026.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2019 | FY2018 | FY2017 | FY1998 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.026 | 0.025 | 0.06 | 0.045 | 0.035 | 0.025 | 0.015 | 0.075 |
- 5-to-1 reverse split · 27 Jun 2001
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.