1.29
-3.01%
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 5.06bn
FY2016FY2025
Net income
SGD 230.3m
FY2016FY2025
Free cash flow
−SGD 136.5m
FY2016FY2025
Shareholders' equity
SGD 2.60bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 5.06bn | SGD 4.48bn | SGD 3.88bn | SGD 3.78bn | SGD 3.54bn | SGD 3.23bn | SGD 3.91bn | SGD 3.81bn | SGD 3.58bn | SGD 4.06bn |
| Operating income | SGD 349.2m | SGD 317.8m | SGD 265.7m | SGD 233.7m | SGD 233.7m | SGD 182.6m | SGD 415.8m | SGD 438.8m | SGD 409.2m | SGD 462.2m |
| Net income | SGD 230.3m | SGD 210.5m | SGD 180.5m | SGD 173.1m | SGD 130.1m | SGD 61.8m | SGD 265.1m | SGD 303.3m | SGD 301.5m | SGD 317.1m |
| Diluted earnings per share | 0.11 | 0.10 | 0.08 | 0.08 | 0.06 | 0.03 | 0.12 | 0.14 | 0.15 | 0.13 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 6.14bn | SGD 5.73bn | SGD 4.69bn | SGD 4.70bn | SGD 4.96bn | SGD 5.31bn | SGD 5.38bn | SGD 5.14bn | SGD 4.83bn | SGD 5.05bn |
| Cash and short-term investments | — | — | — | — | — | SGD 742.8m | SGD 594.2m | SGD 586.1m | SGD 606.6m | SGD 779.3m |
| Total liabilities | SGD 3.16bn | SGD 2.70bn | SGD 1.68bn | SGD 1.70bn | SGD 1.82bn | SGD 2.28bn | SGD 2.78bn | SGD 2.52bn | SGD 2.21bn | SGD 2.57bn |
| Debt | SGD 1.18bn | SGD 491.1m | SGD 234.9m | SGD 265.4m | SGD 317.1m | SGD 567.6m | SGD 707.1m | SGD 550.6m | SGD 307.8m | SGD 336.8m |
| Shareholders' equity | SGD 2.60bn | SGD 2.60bn | SGD 2.60bn | SGD 2.57bn | SGD 2.71bn | SGD 2.61bn | SGD 2.60bn | SGD 2.61bn | SGD 2.62bn | SGD 2.48bn |
| Shares outstanding | 2,167m | 2,167m | 2,167m | 2,167m | 2,167m | 2,167m | 2,166m | 2,169m | 1,983m | 2,373m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SGD 451.3m | SGD 547.5m | SGD 449.1m | SGD 602.3m | SGD 656.5m | SGD 544.3m | SGD 609.9m | SGD 668.8m | SGD 581.9m | SGD 704.8m |
| Capital spending | −SGD 587.8m | −SGD 469.0m | −SGD 378.5m | −SGD 302.4m | −SGD 223.8m | −SGD 192.3m | −SGD 466.3m | −SGD 325.0m | −SGD 365.4m | −SGD 467.0m |
| Free cash flow | −SGD 136.5m | SGD 78.5m | SGD 70.6m | SGD 299.9m | SGD 432.7m | SGD 352.0m | SGD 143.6m | SGD 343.8m | SGD 216.5m | SGD 237.8m |
| Dividends paid | −SGD 176.8m | −SGD 157.7m | −SGD 154.2m | −SGD 107.3m | −SGD 76.5m | −SGD 114.6m | −SGD 230.7m | −SGD 225.1m | −SGD 224.9m | −SGD 199.4m |
Latest quarters
By quarter end
| Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Mar 2023 | Dec 2020 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 2.64bn | SGD 2.42bn | SGD 2.36bn | SGD 2.12bn | SGD 2.02bn | SGD 1.86bn | SGD 931.1m | SGD 3.23bn |
| Operating income | SGD 183.7m | SGD 165.5m | SGD 180.1m | SGD 137.7m | SGD 150.3m | SGD 115.4m | SGD 53.0m | SGD 123.1m |
| Net income | SGD 124.3m | SGD 106.0m | SGD 115.2m | SGD 95.3m | SGD 102.0m | SGD 78.5m | SGD 50.0m | SGD 61.8m |
| Diluted earnings per share | 0.06 | 0.05 | 0.05 | 0.04 | 0.05 | 0.04 | 0.02 | 0.03 |
| Cash from operations | SGD 309.0m | SGD 140.0m | SGD 257.0m | SGD 289.0m | — | — | — | SGD 134.0m |
| Capital spending | −SGD 195.0m | −SGD 370.0m | −SGD 232.0m | −SGD 213.0m | — | — | — | −SGD 51.0m |
| Free cash flow | SGD 114.0m | −SGD 230.0m | SGD 25.0m | SGD 76.0m | — | — | — | SGD 83.0m |
| Total assets | SGD 6.14bn | SGD 5.92bn | SGD 5.78bn | SGD 5.13bn | SGD 4.69bn | SGD 4.67bn | SGD 4.67bn | SGD 5.31bn |
| Cash and short-term investments | — | — | — | — | — | — | SGD 877.0m | SGD 742.8m |
| Debt | SGD 1.18bn | SGD 941.7m | SGD 491.1m | SGD 448.3m | SGD 234.9m | SGD 272.4m | SGD 451.4m | SGD 567.6m |
| Shareholders' equity | SGD 2.60bn | SGD 2.62bn | SGD 2.60bn | SGD 2.62bn | SGD 2.60bn | SGD 2.57bn | SGD 2.99bn | SGD 2.61bn |
Financial ratios
Data as of 24 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating margin | 7.8% | 8.0% | 7.8% | 6.2% | 6.3% | 1.9% | — | — | — | — |
| Net margin | 4.6% | 4.7% | 4.7% | 4.6% | 3.7% | 1.9% | — | — | — | — |
| Return on equity | 8.9% | 8.1% | 6.9% | 6.7% | 4.8% | 2.4% | — | — | — | — |
| Return on assets | 3.8% | 3.7% | 3.8% | 3.7% | 2.6% | 1.2% | — | — | — | — |
| Free cash flow yield | — | — | — | — | 32.2% | 27.0% | 39.4% | 36.4% | 37.9% | 39.2% |
| Revenue growth | 13.0% | 15.4% | 2.6% | 6.9% | 9.6% | -17.3% | — | — | — | — |
| Earnings growth | 9.4% | 16.6% | 4.3% | 33.1% | 110.5% | -76.7% | — | — | — | — |
| Current ratio | 1.23x | 1.05x | 1.48x | 1.58x | 1.64x | 1.41x | — | — | — | — |
| Debt to equity | 0.46x | 0.19x | 0.09x | 0.10x | 0.12x | 0.14x | — | — | — | — |
| Equity ratio | 42.3% | 45.4% | 55.4% | 54.6% | 54.6% | 49.1% | — | — | — | — |
| Interest coverage | 7.47x | 9.16x | 13.23x | 17.57x | 19.78x | 4.14x | — | — | — | — |
| Buybacks as a share of market value | — | — | — | — | -0.0% | -0.0% | 0.1% | -9.4% | 16.4% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 10.2% | 9.4% | 2.1% |
| Operating income | 14.3% | 13.8% | -2.5% |
| Net income | 10.0% | 30.1% | -2.7% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 7.0% | 6.8% | 6.6% | 8.7% |
| Net margin | 4.6% | 4.6% | 4.1% | 5.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.9 | 15.2 | 16.8 | 15.4 | 23.3 | 58.5 | 19.4 | 15.4 | 13.0 | 18.5 |
| Price to sales | 0.6 | 0.7 | 0.8 | 0.7 | 0.9 | 1.1 | 1.3 | 1.2 | 1.1 | 1.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 23 years. Last went ex-dividend on 4 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.046 | 0.082 | 0.103 | 0.047 | 0.05 | 0.035 | 0.053 | 0.107 |
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.