0.37
+1.37%
Close of 6 Nov 2026, in SGD
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in SGD, from our data supplier.
Revenue
SGD 322.1m
FY2016FY2025
Net income
SGD 33.3m
FY2016FY2025
Free cash flow
SGD 55.3m
FY2016FY2025
Shareholders' equity
SGD 192.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 322.1m | SGD 319.4m | SGD 313.9m | SGD 317.7m | SGD 238.6m | SGD 210.8m | SGD 208.3m | SGD 202.2m | SGD 192.1m | SGD 172.2m |
| Gross profit | SGD 94.1m | SGD 90.6m | SGD 88.9m | SGD 91.5m | SGD 78.2m | SGD 56.5m | SGD 40.7m | SGD 40.2m | SGD 38.4m | SGD 37.2m |
| Operating income | SGD 46.3m | SGD 42.1m | SGD 45.7m | SGD 47.1m | SGD 48.8m | SGD 34.0m | SGD 1,000 | SGD 24.8m | SGD 24.9m | SGD 25.6m |
| Net income | SGD 33.3m | SGD 33.1m | SGD 36.5m | SGD 34.0m | SGD 39.3m | SGD 25.2m | SGD 20.1m | SGD 21.9m | SGD 21.4m | SGD 12.2m |
| Diluted earnings per share | 0.03 | 0.03 | 0.03 | 0.03 | 0.03 | 0.02 | 0.02 | 0.02 | 0.02 | 0.01 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 398.6m | SGD 400.5m | SGD 333.8m | SGD 357.3m | SGD 326.3m | SGD 319.8m | SGD 121.0m | SGD 115.6m | SGD 106.2m | SGD 43.4m |
| Cash and short-term investments | — | SGD 98.5m | SGD 89.1m | SGD 77.6m | SGD 95.0m | SGD 68.3m | SGD 87.2m | SGD 71.7m | SGD 85.1m | SGD 29.4m |
| Total liabilities | SGD 198.5m | SGD 210.4m | SGD 151.3m | SGD 190.5m | SGD 192.7m | SGD 209.6m | SGD 16,000 | SGD 32.0m | SGD 32.5m | SGD 25.1m |
| Debt | SGD 4.7m | SGD 152.2m | SGD 94.3m | SGD 128.7m | SGD 147.1m | SGD 162.6m | SGD 20,000 | SGD 72,000 | — | SGD 25,000 |
| Shareholders' equity | SGD 192.4m | SGD 183.3m | SGD 176.5m | SGD 161.6m | SGD 133.4m | SGD 110.2m | SGD 87.9m | SGD 83.6m | SGD 73.7m | SGD 10.1m |
| Shares outstanding | 1,243m | 1,243m | 1,243m | 1,245m | 1,241m | 1,189m | 1,149m | 1,155m | 1,158m | 1,155m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SGD 85.3m | SGD 87.7m | SGD 88.3m | SGD 86.9m | SGD 90.1m | SGD 74.9m | SGD 36.4m | SGD 7.2m | SGD 29.0m | SGD 28.4m |
| Capital spending | −SGD 30.0m | −SGD 5.7m | −SGD 5.0m | −SGD 4.9m | −SGD 3.4m | −SGD 56.1m | −SGD 2.7m | −SGD 6.9m | −SGD 4.4m | −SGD 1.7m |
| Free cash flow | SGD 55.3m | SGD 82.0m | SGD 83.4m | SGD 82.1m | SGD 86.7m | SGD 18.8m | SGD 33.7m | SGD 376,000 | SGD 24.6m | SGD 26.7m |
| Dividends paid | −SGD 24.9m | −SGD 26.3m | −SGD 20.9m | −SGD 24.9m | −SGD 16.7m | −SGD 12.9m | −SGD 14.3m | −SGD 11.1m | −SGD 14.2m | −SGD 29.7m |
Latest quarters
By quarter end
| Sept 2025 | Mar 2025 | Sept 2024 | Jun 2024 | Mar 2024 | Dec 2023 | Sept 2023 | Jun 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 162.8m | SGD 159.3m | SGD 80.5m | SGD 80.5m | SGD 79.2m | SGD 79.2m | SGD 79.2m | SGD 79.2m |
| Gross profit | SGD 50.3m | SGD 43.8m | SGD 23.2m | SGD 23.2m | SGD 22.1m | SGD 22.1m | SGD 23.2m | SGD 23.2m |
| Operating income | SGD 26.7m | SGD 19.8m | SGD 10.5m | SGD 10.5m | SGD 10.6m | SGD 10.7m | SGD 10.0m | SGD 10.0m |
| Net income | SGD 18.5m | SGD 14.8m | SGD 7.8m | SGD 7.8m | SGD 8.8m | SGD 8.8m | SGD 8.9m | SGD 8.9m |
| Diluted earnings per share | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 | 0.01 |
| Cash from operations | — | — | SGD 23.0m | SGD 23.0m | SGD 20.0m | SGD 20.0m | SGD 27.0m | SGD 27.0m |
| Capital spending | — | — | −SGD 1.0m | −SGD 1.0m | −SGD 1.0m | −SGD 1.0m | −SGD 1.0m | −SGD 1.0m |
| Free cash flow | — | — | SGD 22.0m | SGD 22.0m | SGD 19.0m | SGD 19.0m | SGD 26.0m | SGD 26.0m |
| Total assets | SGD 398.6m | SGD 379.0m | SGD 400.5m | SGD 400.5m | SGD 341.4m | SGD 341.4m | SGD 333.8m | SGD 333.8m |
| Cash and short-term investments | — | — | SGD 98.5m | SGD 98.5m | SGD 89.4m | SGD 89.4m | SGD 89.1m | SGD 89.1m |
| Debt | SGD 4.7m | SGD 11.4m | SGD 53.5m | SGD 41.8m | SGD 48.2m | SGD 31.7m | SGD 53.2m | SGD 36.3m |
| Shareholders' equity | SGD 192.4m | SGD 186.3m | SGD 183.3m | SGD 183.3m | SGD 180.2m | SGD 180.2m | SGD 176.5m | SGD 176.5m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.5% | 8.9% | 7.5% |
| Operating income | -0.6% | 6.3% | 7.0% |
| Net income | -0.7% | 5.7% | 11.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 28.8% | 28.7% | 29.0% | 26.0% |
| Operating margin | 13.8% | 14.2% | 15.3% | 13.7% |
| Net margin | 10.3% | 10.8% | 11.7% | 10.9% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.6 | 12.2 | 10.9 | 12.8 | 13.1 | 14.8 | 14.0 | 12.7 | 19.2 |
| Price to sales | 1.5 | 1.3 | 1.3 | 1.4 | 2.2 | 1.8 | 1.4 | 1.4 | 2.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 9 years. Last went ex-dividend on 25 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.02 | 0.02 | 0.021 | 0.017 | 0.014 | 0.014 | 0.011 | 0.012 |
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.