1.16
—
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$672.6m
FY2016FY2025
Net income
HK$62.6m
FY2016FY2025
Free cash flow
HK$136.5m
FY2016FY2025
Shareholders' equity
HK$339.5m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$672.6m | HK$703.6m | HK$704.4m | HK$823.7m | HK$763.1m | HK$541.7m | HK$510.2m | HK$373.5m | HK$358.8m | HK$361.1m |
| Gross profit | HK$179.2m | HK$231.7m | HK$245.4m | HK$256.1m | HK$217.2m | HK$180.6m | HK$176.4m | HK$105.3m | HK$105.6m | HK$107.2m |
| Research and development | — | — | — | — | — | — | — | — | HK$9.6m | HK$4.5m |
| Operating income | HK$68.7m | HK$117.3m | HK$134.2m | HK$157.7m | HK$122.2m | HK$111.2m | HK$84.1m | HK$38.7m | HK$31.0m | HK$38.8m |
| Net income | HK$62.6m | HK$107.6m | HK$122.2m | HK$134.3m | HK$106.5m | HK$104.2m | HK$60.8m | HK$38.0m | HK$49.5m | HK$23.0m |
| Diluted earnings per share | 0.17 | 0.30 | 0.34 | 0.37 | 0.30 | 0.29 | 0.18 | 0.12 | 0.12 | 0.06 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$517.3m | HK$554.5m | HK$477.3m | HK$581.9m | HK$608.5m | HK$474.9m | HK$469.6m | HK$269.9m | HK$496.0m | HK$425.8m |
| Cash and short-term investments | HK$103.7m | HK$75.9m | HK$188.0m | HK$149.0m | HK$145.0m | HK$225.0m | HK$245.6m | HK$51.9m | HK$55.8m | HK$63.6m |
| Total liabilities | HK$177.8m | HK$199.4m | HK$132.7m | HK$231.9m | HK$276.3m | HK$165.9m | HK$163.1m | HK$133.4m | HK$224.1m | HK$175.7m |
| Debt | HK$59.4m | HK$87.7m | HK$33.9m | HK$60.4m | HK$115.3m | HK$52.2m | HK$66.0m | HK$76.9m | HK$44.0m | HK$16.1m |
| Shareholders' equity | HK$339.5m | HK$355.0m | HK$344.7m | HK$349.9m | HK$332.2m | HK$309.0m | HK$306.6m | HK$136.5m | HK$271.9m | HK$250.1m |
| Shares outstanding | 359m | 359m | 359m | 359m | 359m | 359m | 338m | 319m | 400m | 400m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$158.0m | HK$23.1m | HK$196.7m | HK$257.6m | HK$16.8m | HK$117.3m | HK$103.6m | HK$106.2m | HK$7.0m | HK$53.8m |
| Capital spending | −HK$21.5m | −HK$45.2m | −HK$13.6m | −HK$109.3m | −HK$39.6m | −HK$19.8m | −HK$5.9m | −HK$20.6m | −HK$9.1m | −HK$5.3m |
| Free cash flow | HK$136.5m | −HK$22.1m | HK$183.1m | HK$148.3m | −HK$22.8m | HK$97.6m | HK$97.7m | HK$85.6m | −HK$2.0m | HK$48.6m |
| Dividends paid | −HK$82.9m | −HK$93.7m | −HK$123.1m | −HK$96.2m | −HK$86.9m | −HK$74.2m | −HK$74.2m | −HK$32.2m | −HK$51.7m | — |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$307.8m | HK$345.4m | HK$163.6m | HK$401.7m | HK$301.9m | HK$307.9m | HK$396.6m | HK$406.6m |
| Gross profit | HK$71.1m | HK$98.4m | HK$40.4m | HK$131.1m | HK$100.7m | HK$96.9m | HK$137.5m | HK$137.6m |
| Operating income | HK$24.7m | HK$39.2m | HK$14.7m | HK$68.7m | HK$48.7m | HK$38.0m | HK$96.9m | HK$81.8m |
| Net income | HK$18.9m | HK$32.5m | HK$15.0m | HK$59.1m | HK$48.5m | HK$34.9m | HK$87.3m | HK$73.1m |
| Diluted earnings per share | 0.05 | 0.09 | 0.04 | 0.16 | 0.14 | 0.10 | 0.24 | 0.20 |
| Cash from operations | — | HK$70.0m | HK$87.0m | HK$10.0m | HK$14.0m | HK$55.0m | HK$145.0m | HK$178.0m |
| Capital spending | — | −HK$11.0m | −HK$10.0m | −HK$9.0m | −HK$20.0m | −HK$5.0m | −HK$7.0m | −HK$10.0m |
| Free cash flow | — | HK$59.0m | HK$77.0m | HK$1.0m | −HK$6.0m | HK$50.0m | HK$138.0m | HK$168.0m |
| Total assets | HK$569.8m | HK$517.3m | HK$557.6m | HK$554.5m | HK$647.9m | HK$477.3m | HK$549.3m | HK$581.9m |
| Cash and short-term investments | HK$77.9m | HK$103.7m | HK$79.1m | HK$75.9m | HK$157.0m | HK$187.8m | HK$204.7m | HK$149.0m |
| Debt | HK$43.2m | HK$43.4m | HK$66.3m | HK$87.7m | HK$64.8m | HK$33.9m | HK$53.2m | HK$60.4m |
| Shareholders' equity | HK$340.2m | HK$339.5m | HK$330.1m | HK$355.0m | HK$337.6m | HK$344.7m | HK$360.0m | HK$349.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -6.5% | 4.4% | — |
| Operating income | -24.2% | -9.2% | — |
| Net income | -22.5% | -9.7% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 29.9% | 31.4% | 31.1% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Price to earnings | 10.2 | 9.1 | 9.1 | 5.5 | 6.8 | 3.1 | 3.8 |
| Price to sales | 0.9 | 1.4 | 1.6 | 0.9 | 0.9 | 0.6 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 6 years. Last went ex-dividend on 10 Sept 2025.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.231 | 0.261 | 0.343 | 0.268 | 0.242 | 0.195 |
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.