P
2.42
—
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$236.8m
FY2015FY2024
Net income
HK$78.6m
FY2015FY2024
Free cash flow
HK$78.0m
FY2015FY2024
Shareholders' equity
HK$731.9m
FY2015FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | HK$236.8m | HK$259.2m | HK$147.2m | HK$139.8m | HK$109.3m | HK$147.8m | HK$141.0m | HK$178.3m | HK$182.6m | HK$181.9m |
| Gross profit | HK$204.1m | HK$218.9m | HK$116.2m | HK$110.5m | HK$84.1m | HK$119.3m | HK$110.2m | HK$143.1m | HK$146.6m | HK$148.2m |
| Operating income | HK$125.9m | HK$143.3m | HK$46.7m | HK$45.4m | HK$26.8m | HK$44.7m | HK$34.7m | HK$72.2m | HK$77.6m | HK$78.2m |
| Net income | HK$78.6m | HK$105.0m | HK$30.0m | HK$38.2m | −HK$38.4m | HK$36.0m | HK$37.3m | HK$102.6m | HK$61.2m | HK$61.0m |
| Diluted earnings per share | 0.25 | 0.34 | 0.10 | 0.12 | -0.12 | 0.12 | 0.12 | 0.33 | 0.20 | 0.20 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | HK$843.4m | HK$907.5m | HK$823.1m | HK$837.7m | HK$795.4m | HK$911.9m | HK$914.8m | HK$898.8m | HK$763.9m | HK$772.3m |
| Cash and short-term investments | HK$290.0m | HK$277.6m | HK$180.3m | HK$178.3m | HK$131.5m | HK$154.5m | HK$141.1m | HK$139.2m | HK$86.9m | HK$36.7m |
| Total liabilities | HK$111.4m | HK$142.3m | HK$115.9m | HK$130.0m | HK$122.2m | HK$151.7m | HK$158.1m | HK$150.3m | HK$130.4m | HK$147.9m |
| Debt | HK$4.2m | HK$4.7m | HK$5.5m | HK$16.2m | HK$17.9m | HK$19.5m | HK$21.9m | HK$26.7m | HK$27.5m | HK$35.1m |
| Shareholders' equity | HK$731.9m | HK$765.2m | HK$707.2m | HK$707.7m | HK$673.2m | HK$760.1m | HK$756.7m | HK$748.5m | HK$633.5m | HK$624.4m |
| Shares outstanding | 312m | 312m | 312m | 312m | 312m | 312m | 312m | 312m | 312m | 312m |
Cash flow
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | HK$79.0m | HK$147.9m | HK$39.9m | HK$70.4m | HK$8.3m | HK$48.7m | HK$55.7m | HK$98.8m | HK$65.4m | HK$72.4m |
| Capital spending | −HK$937,000 | −HK$3.1m | −HK$156,000 | −HK$820,000 | −HK$637,000 | −HK$439,000 | −HK$1.3m | −HK$1.5m | −HK$363,000 | −HK$460,000 |
| Free cash flow | HK$78.0m | HK$144.8m | HK$39.8m | HK$69.5m | HK$7.6m | HK$48.3m | HK$54.4m | HK$97.3m | HK$65.1m | HK$71.9m |
| Dividends paid | −HK$66.8m | −HK$47.6m | −HK$24.6m | −HK$20.5m | −HK$26.5m | −HK$33.7m | −HK$44.6m | −HK$39.4m | −HK$38.9m | −HK$55.9m |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | Jun 2022 | Dec 2021 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | HK$94.7m | HK$104.3m | HK$132.5m | HK$132.7m | HK$126.4m | HK$91.0m | HK$56.2m | HK$83.2m |
| Gross profit | HK$84.5m | HK$89.5m | HK$114.6m | HK$116.3m | HK$102.6m | HK$69.2m | HK$46.9m | HK$64.6m |
| Operating income | HK$48.8m | HK$49.5m | HK$76.3m | HK$73.9m | HK$69.4m | HK$33.1m | HK$13.6m | HK$28.8m |
| Net income | HK$39.7m | HK$31.2m | HK$47.4m | HK$49.0m | HK$56.0m | HK$32.2m | −HK$2.2m | HK$27.9m |
| Diluted earnings per share | 0.13 | 0.10 | 0.15 | 0.16 | 0.18 | 0.10 | -0.01 | 0.09 |
| Cash from operations | HK$67.0m | −HK$9.0m | HK$88.0m | HK$86.0m | HK$61.0m | HK$31.0m | HK$8.0m | HK$32.0m |
| Capital spending | — | — | — | −HK$2.0m | — | — | — | — |
| Free cash flow | — | — | — | HK$84.0m | — | — | — | — |
| Total assets | HK$852.2m | HK$843.4m | HK$935.1m | HK$907.5m | HK$913.6m | HK$823.1m | HK$823.5m | HK$837.7m |
| Cash and short-term investments | HK$361.8m | HK$290.0m | HK$364.8m | HK$277.6m | HK$241.0m | HK$180.3m | HK$180.8m | HK$178.3m |
| Debt | HK$4.8m | HK$4.2m | HK$4.1m | HK$4.7m | HK$5.5m | HK$5.5m | HK$13.9m | HK$16.2m |
| Shareholders' equity | HK$704.2m | HK$731.9m | HK$751.4m | HK$765.2m | HK$757.9m | HK$707.2m | HK$677.9m | HK$707.7m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 19.2% | 9.9% | 2.4% |
| Operating income | 40.5% | 23.0% | 2.8% |
| Net income | 27.2% | 16.9% | -6.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 85.3% | 83.0% | 82.0% | 81.2% |
| Operating margin | 54.3% | 46.1% | 41.6% | 41.4% |
| Net margin | 37.0% | 32.2% | 24.0% | 34.4% |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 9.8 | 5.3 | 12.9 | 12.9 | -15.0 | 23.3 | 24.3 | 10.6 | 18.2 | 22.0 |
| Price to sales | 3.3 | 2.1 | 2.6 | 3.5 | 5.3 | 5.7 | 6.4 | 6.1 | 6.1 | 7.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 34 years. Last went ex-dividend on 6 Jul 2026.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.117 | 0.147 | 0.085 | 0.041 | 0.066 | 0.064 | 0.108 | 0.088 |
- 6-for-5 split · 2 Jul 2015
- 2-for-1 split · 28 Oct 2005
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.