1.05
-0.94%
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 2.35bn
FY2016FY2025
Net income
SGD 86.4m
FY2016FY2025
Free cash flow
−SGD 24.0m
FY2016FY2025
Shareholders' equity
SGD 500.8m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 2.35bn | SGD 2.37bn | SGD 2.37bn | SGD 2.33bn | SGD 2.04bn | SGD 2.03bn | SGD 2.33bn | SGD 2.36bn | SGD 2.41bn | SGD 2.40bn |
| Operating income | SGD 160.1m | SGD 225.3m | SGD 226.4m | SGD 154.7m | SGD 231.7m | SGD 231.3m | SGD 255.8m | SGD 273.5m | SGD 362.4m | SGD 425.1m |
| Net income | SGD 86.4m | SGD 160.6m | SGD 149.6m | SGD 62.2m | SGD 149.3m | SGD 158.0m | SGD 186.3m | SGD 201.7m | SGD 272.9m | SGD 341.4m |
| Diluted earnings per share | 0.05 | 0.09 | 0.09 | 0.04 | 0.09 | 0.09 | 0.11 | 0.10 | 1.35 | 0.19 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 3.61bn | SGD 3.12bn | SGD 3.04bn | SGD 3.13bn | SGD 3.24bn | SGD 2.93bn | SGD 2.73bn | SGD 2.65bn | SGD 2.35bn | SGD 2.20bn |
| Cash and short-term investments | — | — | — | — | — | SGD 415.4m | SGD 117.6m | SGD 166.0m | — | — |
| Total liabilities | SGD 2.96bn | SGD 2.35bn | SGD 2.33bn | SGD 2.45bn | SGD 2.55bn | SGD 2.39bn | SGD 2.22bn | SGD 2.15bn | SGD 2.01bn | SGD 2.00bn |
| Debt | SGD 1.36bn | SGD 687.6m | SGD 1.13bn | SGD 1.01bn | SGD 1.14bn | SGD 1.29bn | SGD 1.18bn | SGD 1.03bn | SGD 977.5m | SGD 987.5m |
| Shareholders' equity | SGD 500.8m | SGD 607.8m | SGD 568.8m | SGD 530.4m | SGD 589.5m | SGD 538.3m | SGD 518.1m | SGD 508.0m | SGD 340.5m | SGD 194.9m |
| Shares outstanding | 1,731m | 1,731m | 1,731m | 1,731m | 1,731m | 1,732m | 1,732m | 2,000m | 201m | 1,800m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SGD 354.5m | SGD 361.2m | SGD 358.6m | SGD 383.7m | SGD 657.1m | SGD 578.9m | SGD 448.1m | SGD 418.3m | SGD 517.2m | SGD 550.7m |
| Capital spending | −SGD 378.5m | −SGD 199.1m | −SGD 172.7m | −SGD 161.5m | −SGD 172.5m | −SGD 191.2m | −SGD 229.5m | −SGD 272.8m | −SGD 295.9m | −SGD 366.7m |
| Free cash flow | −SGD 24.0m | SGD 162.1m | SGD 185.9m | SGD 222.2m | SGD 484.6m | SGD 387.7m | SGD 218.6m | SGD 145.5m | SGD 221.3m | SGD 184.0m |
| Dividends paid | −SGD 106.7m | −SGD 123.8m | −SGD 86.4m | −SGD 118.7m | −SGD 94.4m | −SGD 90.1m | −SGD 194.0m | −SGD 284.8m | −SGD 297.9m | −SGD 346.2m |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Dec 2020 | Sept 2020 | Jun 2020 | Mar 2020 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 1.13bn | SGD 1.26bn | SGD 1.10bn | SGD 1.27bn | SGD 579.5m | SGD 489.7m | SGD 453.4m | SGD 506.2m |
| Operating income | SGD 86.0m | SGD 114.3m | SGD 110.4m | SGD 119.4m | SGD 55.7m | SGD 64.4m | SGD 51.8m | SGD 59.3m |
| Net income | SGD 44.0m | SGD 74.5m | SGD 78.2m | SGD 68.9m | SGD 36.0m | SGD 44.5m | SGD 37.2m | SGD 40.2m |
| Diluted earnings per share | 0.03 | 0.04 | 0.05 | 0.04 | 0.02 | 0.03 | 0.02 | 0.02 |
| Cash from operations | — | — | — | — | SGD 118.0m | SGD 113.0m | SGD 192.0m | SGD 153.0m |
| Capital spending | — | — | — | — | −SGD 80.0m | −SGD 38.0m | −SGD 37.0m | −SGD 35.0m |
| Free cash flow | — | — | — | — | SGD 38.0m | SGD 75.0m | SGD 155.0m | SGD 118.0m |
| Total assets | SGD 3.24bn | SGD 3.12bn | SGD 3.02bn | SGD 3.04bn | SGD 2.93bn | SGD 2.89bn | SGD 2.89bn | SGD 2.70bn |
| Cash and short-term investments | — | — | — | — | SGD 415.4m | SGD 389.9m | SGD 480.2m | SGD 219.0m |
| Debt | SGD 783.1m | SGD 687.6m | SGD 929.0m | SGD 1.13bn | SGD 1.29bn | SGD 1.30bn | SGD 833.0m | SGD 759.7m |
| Shareholders' equity | SGD 583.3m | SGD 607.9m | SGD 577.9m | SGD 568.8m | SGD 538.3m | SGD 511.6m | SGD 542.5m | SGD 539.3m |
Financial ratios
Data as of 31 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating margin | 6.8% | 10.4% | 9.9% | 8.0% | 11.1% | 9.7% | — | — | — | — |
| Net margin | 3.7% | 6.8% | 6.3% | 2.7% | 7.3% | 7.8% | — | — | — | — |
| Return on equity | 17.3% | 26.4% | 26.3% | 11.7% | 25.3% | 29.4% | — | — | — | — |
| Return on assets | 2.4% | 5.1% | 4.9% | 2.0% | 4.6% | 5.4% | — | — | — | — |
| Free cash flow yield | — | — | — | — | 45.2% | 42.0% | 36.9% | 32.6% | 380.8% | 48.1% |
| Revenue growth | -0.6% | -0.2% | 2.0% | 13.9% | 0.7% | -12.9% | — | — | — | — |
| Earnings growth | -46.2% | 7.4% | 140.5% | -58.3% | -5.5% | -15.2% | — | — | — | — |
| Current ratio | 1.44x | 1.11x | 1.44x | 1.22x | 1.47x | 1.50x | — | — | — | — |
| Debt to equity | 2.72x | 1.13x | 1.98x | 1.91x | 1.93x | 2.16x | — | — | — | — |
| Equity ratio | 13.9% | 19.5% | 18.7% | 16.9% | 18.2% | 18.4% | — | — | — | — |
| Interest coverage | 3.84x | 5.89x | 6.08x | 4.32x | 4.97x | 5.15x | — | — | — | — |
| Buybacks as a share of market value | — | — | — | — | 0.0% | 0.0% | 13.4% | -892.9% | 88.8% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.4% | 3.0% | -0.4% |
| Operating income | 1.2% | -7.1% | -9.9% |
| Net income | 11.6% | -11.4% | -13.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 8.2% | 8.1% | 9.1% | 11.8% |
| Net margin | 5.2% | 4.9% | 5.7% | 8.4% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 22.4 | 13.0 | 12.8 | 28.9 | 15.8 | 14.5 | 13.2 | 17.4 | 2.1 | 14.8 |
| Price to sales | 0.8 | 0.9 | 0.8 | 0.8 | 1.1 | 1.1 | 1.1 | 1.5 | 0.2 | 2.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 21 years. Last went ex-dividend on 5 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.03 | 0.062 | 0.122 | 0.05 | 0.064 | 0.05 | 0.048 | 0.108 |
- 1-to-1 reverse split · 27 Jun 2007
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.