0.35
-5.41%
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 432.5m
FY2017FY2025
Net income
SGD 40.2m
FY2017FY2025
Free cash flow
SGD 36.7m
FY2017FY2025
Shareholders' equity
SGD 291.6m
FY2017FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 432.5m | SGD 621.6m | SGD 896.3m | SGD 820.2m | SGD 624.4m | SGD 484.3m | SGD 428.8m | SGD 346.8m | SGD 377.2m |
| Gross profit | SGD 100.9m | SGD 141.6m | SGD 211.9m | SGD 204.7m | SGD 155.5m | SGD 138.2m | SGD 111.7m | SGD 74.6m | SGD 70.7m |
| Operating income | SGD 40.4m | SGD 69.0m | SGD 117.6m | SGD 133.7m | SGD 80.1m | SGD 71.1m | SGD 57.6m | SGD 22.1m | SGD 14.7m |
| Net income | SGD 40.2m | SGD 70.5m | SGD 100.0m | SGD 67.2m | SGD 74.4m | SGD 55.7m | SGD 47.2m | SGD 20.0m | SGD 11.1m |
| Diluted earnings per share | 0.05 | 0.09 | 0.13 | 0.09 | 0.10 | 0.07 | 0.06 | 0.03 | 0.01 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 428.3m | SGD 471.2m | SGD 597.3m | SGD 541.4m | SGD 518.2m | SGD 300.2m | SGD 160.7m | SGD 197.9m | SGD 205.6m |
| Total liabilities | SGD 136.7m | SGD 132.1m | SGD 252.3m | SGD 257.4m | SGD 225.2m | SGD 258.6m | SGD 138.0m | SGD 141.8m | SGD 168.7m |
| Debt | SGD 7.5m | SGD 10.9m | SGD 13.8m | SGD 3.9m | SGD 2.8m | SGD 3.8m | — | — | — |
| Shareholders' equity | SGD 291.6m | SGD 339.1m | SGD 344.9m | SGD 284.0m | SGD 293.0m | SGD 41.6m | SGD 22.7m | SGD 56.1m | SGD 37.0m |
| Shares outstanding | 774m | 774m | 774m | 774m | 774m | 774m | 774m | 774m | 774m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SGD 38.5m | SGD 113.3m | SGD 83.5m | SGD 95.6m | SGD 41.9m | SGD 28.6m | SGD 41.7m | SGD 39.6m | −SGD 12.8m |
| Capital spending | −SGD 1.7m | −SGD 3.4m | −SGD 4.3m | −SGD 8.3m | −SGD 4.8m | −SGD 11.2m | −SGD 6.5m | −SGD 1.4m | −SGD 7.1m |
| Free cash flow | SGD 36.7m | SGD 109.9m | SGD 79.3m | SGD 87.3m | SGD 37.1m | SGD 17.4m | SGD 35.1m | SGD 38.2m | −SGD 19.9m |
| Dividends paid | −SGD 84.9m | −SGD 77.2m | −SGD 34.7m | −SGD 61.8m | −SGD 15.3m | −SGD 41.0m | −SGD 26.3m | −SGD 26.3m | −SGD 26.3m |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Dec 2022 | Sept 2022 | Dec 2021 | Sept 2021 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 185.4m | SGD 248.4m | SGD 373.2m | SGD 507.7m | SGD 213.3m | SGD 242.4m | SGD 233.7m | SGD 141.0m |
| Gross profit | SGD 44.3m | SGD 55.9m | SGD 85.6m | SGD 123.9m | SGD 58.3m | SGD 63.7m | SGD 53.7m | SGD 34.4m |
| Operating income | SGD 14.8m | SGD 22.7m | SGD 50.1m | SGD 71.4m | SGD 41.9m | SGD 45.6m | SGD 29.5m | SGD 18.6m |
| Net income | SGD 16.1m | SGD 23.9m | SGD 46.7m | SGD 57.1m | SGD 3.5m | SGD 20.8m | SGD 26.9m | SGD 18.0m |
| Diluted earnings per share | 0.02 | 0.03 | 0.06 | 0.07 | 0.00 | 0.03 | 0.03 | 0.02 |
| Cash from operations | — | SGD 53.0m | — | SGD 69.0m | −SGD 18.0m | SGD 29.0m | SGD 29.0m | SGD 1.0m |
| Capital spending | — | — | — | −SGD 1.0m | — | −SGD 6.0m | −SGD 6.0m | — |
| Free cash flow | — | — | — | SGD 68.0m | — | SGD 23.0m | SGD 23.0m | — |
| Total assets | SGD 459.7m | SGD 471.2m | SGD 658.6m | SGD 597.3m | SGD 541.4m | SGD 673.5m | SGD 518.2m | — |
| Debt | SGD 8.0m | SGD 10.9m | SGD 12.3m | SGD 13.8m | SGD 3.9m | SGD 4.3m | SGD 2.8m | — |
| Shareholders' equity | SGD 273.3m | SGD 339.1m | SGD 354.9m | SGD 344.9m | SGD 284.0m | SGD 305.8m | SGD 293.0m | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -19.2% | -2.2% | — |
| Operating income | -32.9% | -10.7% | — |
| Net income | -15.8% | -6.3% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 23.0% | 23.8% | 24.6% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|
| Price to earnings | 12.6 | 7.7 | 7.2 | 9.6 | 9.1 |
| Price to sales | 1.2 | 0.9 | 0.8 | 0.8 | 1.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 22 Apr 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.11 | 0.04 | 0.10 | 0.045 | 0.08 | 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.