0.24
0.00%
Close of 6 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$2.27bn
FY2016FY2025
Net income
HK$133.1m
FY2016FY2025
Free cash flow
HK$235.2m
FY2016FY2025
Shareholders' equity
HK$881.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$2.27bn | HK$2.49bn | HK$2.12bn | HK$1.81bn | HK$2.04bn | HK$1.55bn | HK$1.30bn | HK$1.24bn | HK$1.19bn | HK$1.39bn |
| Gross profit | HK$487.7m | HK$365.7m | HK$340.6m | HK$289.4m | HK$257.1m | HK$205.9m | HK$250.4m | HK$253.4m | HK$289.6m | HK$362.5m |
| Operating income | HK$132.9m | HK$124.9m | HK$125.7m | HK$101.4m | HK$85.0m | HK$52.5m | HK$68.8m | HK$67.4m | HK$95.4m | HK$120.6m |
| Net income | HK$133.1m | HK$127.1m | HK$120.5m | HK$96.0m | HK$66.7m | HK$77.2m | HK$57.6m | HK$57.6m | HK$81.6m | HK$102.0m |
| Diluted earnings per share | 0.09 | 0.08 | 0.08 | 0.06 | 0.04 | 0.05 | 0.04 | 0.04 | 0.05 | 0.07 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$2.04bn | HK$2.00bn | HK$1.76bn | HK$1.53bn | HK$1.21bn | HK$1.15bn | HK$897.1m | HK$941.9m | HK$1.01bn | HK$1.03bn |
| Cash and short-term investments | HK$742.4m | HK$562.5m | HK$566.5m | HK$457.8m | HK$186.0m | HK$80.6m | HK$54.6m | HK$193.7m | HK$291.7m | HK$312.1m |
| Total liabilities | HK$1.15bn | HK$1.20bn | HK$1.03bn | HK$872.5m | HK$641.2m | HK$639.8m | HK$444.5m | HK$516.8m | HK$589.9m | HK$632.1m |
| Debt | HK$20.6m | HK$909,000 | — | — | — | HK$866,000 | HK$9.9m | — | — | — |
| Shareholders' equity | HK$881.4m | HK$803.2m | HK$730.2m | HK$653.2m | HK$572.8m | HK$507.3m | HK$452.7m | HK$425.1m | HK$424.3m | HK$402.7m |
| Shares outstanding | 1,499m | 1,500m | 1,500m | 1,500m | 1,500m | 1,500m | 1,500m | 1,500m | 1,500m | 1,500m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$325.5m | HK$376.9m | HK$279.8m | HK$399.4m | HK$252.1m | HK$179.6m | −HK$55.3m | −HK$26.7m | HK$97.7m | HK$93.3m |
| Capital spending | −HK$90.3m | −HK$101.5m | −HK$137.0m | −HK$106.0m | −HK$120.3m | −HK$121.8m | −HK$44.9m | −HK$30.6m | −HK$64.7m | −HK$46.9m |
| Free cash flow | HK$235.2m | HK$275.4m | HK$142.8m | HK$293.4m | HK$131.8m | HK$57.9m | −HK$100.2m | −HK$57.4m | HK$33.1m | HK$46.4m |
| Dividends paid | −HK$60.0m | −HK$60.0m | −HK$49.5m | −HK$22.5m | −HK$22.5m | −HK$22.5m | −HK$30.0m | −HK$45.0m | −HK$60.0m | −HK$45.0m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$703.6m | HK$1.07bn | HK$1.21bn | HK$1.38bn | HK$1.10bn | HK$1.10bn | HK$1.02bn | HK$953.9m |
| Gross profit | HK$219.4m | HK$298.2m | HK$189.5m | HK$191.2m | HK$174.5m | HK$192.2m | HK$148.3m | HK$162.0m |
| Operating income | HK$36.6m | HK$73.1m | HK$59.8m | HK$70.3m | HK$54.7m | HK$79.4m | HK$46.2m | HK$64.9m |
| Net income | HK$45.9m | HK$71.0m | HK$62.1m | HK$71.9m | HK$55.2m | HK$76.7m | HK$43.7m | HK$60.5m |
| Diluted earnings per share | 0.03 | 0.05 | 0.04 | 0.05 | 0.04 | 0.05 | 0.03 | 0.04 |
| Cash from operations | — | HK$212.0m | HK$112.0m | HK$190.0m | HK$200.0m | HK$148.0m | HK$136.0m | HK$258.0m |
| Capital spending | — | −HK$43.0m | −HK$46.0m | −HK$62.0m | −HK$39.0m | −HK$22.0m | −HK$72.0m | −HK$76.0m |
| Free cash flow | — | HK$169.0m | HK$66.0m | HK$128.0m | HK$161.0m | HK$126.0m | HK$64.0m | HK$182.0m |
| Total assets | HK$2.08bn | HK$2.04bn | HK$2.10bn | HK$2.00bn | HK$1.92bn | HK$1.76bn | HK$1.58bn | HK$1.53bn |
| Cash and short-term investments | HK$778.9m | HK$742.4m | HK$634.4m | HK$562.5m | HK$736.4m | HK$566.5m | HK$521.4m | HK$457.8m |
| Debt | — | HK$20.6m | — | HK$909,000 | HK$1.3m | — | — | — |
| Shareholders' equity | HK$897.3m | HK$881.4m | HK$805.2m | HK$803.2m | HK$725.4m | HK$730.2m | HK$647.4m | HK$653.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 8.0% | 7.9% | 4.1% |
| Operating income | 9.4% | 20.4% | -2.5% |
| Net income | 11.5% | 11.5% | -0.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 17.9% | 17.1% | 15.8% | 18.6% |
| Operating margin | 5.4% | 5.6% | 5.1% | 6.1% |
| Net margin | 5.5% | 5.5% | 5.1% | 5.6% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 3.9 | 3.3 | 2.5 | 3.0 | 4.6 | 3.6 | 6.1 | 6.5 | 5.7 | 5.6 |
| Price to sales | 0.2 | 0.2 | 0.1 | 0.2 | 0.1 | 0.2 | 0.3 | 0.3 | 0.4 | 0.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 10 years. Last went ex-dividend on 11 Jun 2025.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.02 | 0.02 | 0.013 | 0.015 | 0.015 | 0.015 | 0.02 | 0.03 |
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.