0.36
-1.39%
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 MOP, from our data supplier.
Revenue
MOP 76.8m
FY2017FY2025
Net income
MOP 2.2m
FY2017FY2025
Free cash flow
MOP 23.6m
FY2017FY2025
Shareholders' equity
MOP 205.1m
FY2017FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | MOP 76.8m | MOP 94.8m | MOP 132.1m | MOP 147.3m | MOP 190.0m | MOP 285.1m | MOP 244.8m | MOP 224.8m | MOP 165.6m |
| Gross profit | MOP 12.3m | MOP 7.4m | MOP 7.6m | MOP 25.8m | MOP 44.7m | MOP 61.6m | MOP 54.7m | MOP 51.6m | MOP 44.6m |
| Operating income | −MOP 2.3m | −MOP 7.6m | −MOP 7.8m | MOP 9.4m | MOP 30.0m | MOP 45.3m | MOP 47.6m | MOP 33.6m | MOP 35.6m |
| Net income | MOP 2.2m | −MOP 2.6m | −MOP 3.9m | MOP 9.6m | MOP 27.0m | MOP 27.5m | MOP 41.8m | MOP 28.3m | MOP 30.7m |
| Diluted earnings per share | 0.00 | -0.01 | -0.01 | 0.02 | 0.05 | 0.06 | 0.11 | 0.06 | 0.06 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | MOP 237.4m | MOP 238.4m | MOP 267.5m | MOP 259.9m | MOP 274.9m | MOP 268.7m | MOP 171.5m | MOP 117.4m | MOP 82.9m |
| Cash and short-term investments | MOP 172.9m | MOP 141.6m | MOP 146.0m | MOP 118.2m | MOP 174.2m | MOP 158.1m | MOP 35.1m | MOP 19.3m | MOP 8.9m |
| Total liabilities | MOP 32.3m | MOP 35.5m | MOP 55.9m | MOP 45.1m | MOP 38.5m | MOP 52.2m | MOP 66.0m | MOP 53.6m | MOP 37.1m |
| Debt | MOP 16.7m | MOP 12.4m | MOP 13.4m | MOP 14.2m | MOP 1.4m | MOP 1.4m | MOP 1.3m | MOP 1.3m | MOP 1.7m |
| Shareholders' equity | MOP 205.1m | MOP 203.0m | MOP 211.6m | MOP 214.8m | MOP 236.4m | MOP 216.5m | MOP 105.5m | MOP 63.7m | MOP 45.8m |
| Shares outstanding | 500m | 500m | 500m | 500m | 500m | 460m | 397m | 500m | 500m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | MOP 23.6m | −MOP 4.0m | MOP 28.4m | −MOP 2.5m | MOP 22.9m | MOP 34.4m | MOP 17.0m | MOP 18.9m | MOP 15.7m |
| Capital spending | −MOP 20,000 | −MOP 1 | −MOP 2.8m | −MOP 37.4m | −MOP 135,000 | −MOP 17,510 | −MOP 10,300 | −MOP 462,471 | −MOP 125,660 |
| Free cash flow | MOP 23.6m | −MOP 4.0m | MOP 25.7m | −MOP 39.9m | MOP 22.8m | MOP 34.4m | MOP 16.9m | MOP 18.4m | MOP 15.6m |
| Dividends paid | — | — | −MOP 5.7m | −MOP 31.9m | −MOP 10.5m | −MOP 10.8m | −MOP 10.8m | −MOP 10.3m | −MOP 13.0m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | MOP 23.2m | MOP 36.4m | MOP 40.4m | MOP 36.0m | MOP 58.9m | MOP 62.0m | MOP 70.2m | MOP 57.5m |
| Gross profit | MOP 4.0m | MOP 7.5m | MOP 4.8m | MOP 6.9m | MOP 537,661 | MOP 7.5m | MOP 118,450 | MOP 9.6m |
| Operating income | −MOP 2.8m | −MOP 96,000 | −MOP 2.3m | −MOP 572,681 | −MOP 7.0m | −MOP 464,531 | −MOP 7.4m | MOP 295,610 |
| Net income | −MOP 1.1m | MOP 2.3m | −MOP 167,000 | MOP 1.8m | −MOP 4.4m | MOP 1.7m | −MOP 5.5m | MOP 938,331 |
| Diluted earnings per share | -0.00 | 0.00 | -0.00 | 0.00 | -0.01 | 0.00 | -0.01 | 0.00 |
| Cash from operations | — | MOP 16.0m | MOP 6.0m | MOP 10.0m | −MOP 14.0m | MOP 21.0m | MOP 6.0m | MOP 16.0m |
| Capital spending | — | — | — | — | — | — | −MOP 2.0m | −MOP 37.0m |
| Free cash flow | — | — | — | — | — | — | MOP 4.0m | −MOP 21.0m |
| Total assets | MOP 230.6m | MOP 237.4m | MOP 226.8m | MOP 238.4m | MOP 245.7m | MOP 267.5m | MOP 259.7m | MOP 267.7m |
| Cash and short-term investments | MOP 171.9m | MOP 172.9m | MOP 150.6m | MOP 141.6m | MOP 130.1m | MOP 146.0m | MOP 120.0m | MOP 121.7m |
| Debt | MOP 2.4m | MOP 16.7m | MOP 12.1m | MOP 12.4m | MOP 12.7m | MOP 13.4m | MOP 13.6m | MOP 14.6m |
| Shareholders' equity | MOP 202.9m | MOP 205.1m | MOP 202.8m | MOP 203.0m | MOP 201.2m | MOP 211.6m | MOP 210.0m | MOP 221.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -19.5% | -23.1% | — |
| Net income | -39.0% | -39.8% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 11.5% | 11.8% | 17.2% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Price to earnings | 56.8 | -30.7 | -20.6 | 12.9 | 4.8 | 8.3 |
| Price to sales | 1.6 | 0.8 | 0.6 | 0.8 | 0.7 | 0.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 30 May 2023.
| FY2023 | FY2022 | |
|---|---|---|
| Paid in the year | 0.011 | 0.02 |
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.