2.01
-0.50%
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 1.43bn
FY2017FY2026
Net income
SGD 95.2m
FY2017FY2026
Free cash flow
SGD 1.20bn
FY2017FY2026
Shareholders' equity
SGD 4.71bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 1.43bn | SGD 1.92bn | SGD 1.82bn | SGD 1.54bn | SGD 965.5m | SGD 853.7m | SGD 941.8m | SGD 927.0m | SGD 1.14bn | SGD 1.11bn |
| Gross profit | SGD 186.8m | SGD 365.8m | SGD 394.3m | SGD 384.9m | SGD 365.7m | SGD 268.4m | SGD 300.1m | SGD 295.9m | SGD 351.6m | SGD 252.7m |
| Operating income | — | SGD 283.4m | SGD 319.1m | SGD 304.5m | SGD 286.9m | SGD 193.4m | SGD 211.4m | SGD 202.6m | SGD 261.0m | SGD 179.3m |
| Net income | SGD 95.2m | SGD 107.0m | SGD 128.5m | SGD 207.1m | SGD 392.7m | SGD 169.1m | SGD 114.1m | SGD 255.7m | SGD 413.2m | SGD 357.2m |
| Diluted earnings per share | 0.09 | 0.10 | 0.12 | 0.19 | 0.35 | 0.14 | 0.10 | 0.23 | 0.21 | 0.32 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 11.38bn | SGD 12.38bn | SGD 12.34bn | SGD 12.01bn | SGD 12.33bn | SGD 11.32bn | SGD 11.14bn | SGD 10.03bn | SGD 10.42bn | SGD 8.81bn |
| Cash and short-term investments | — | — | — | — | — | — | SGD 933.9m | SGD 823.7m | SGD 884.9m | SGD 1.12bn |
| Total liabilities | SGD 5.80bn | SGD 6.85bn | SGD 6.75bn | SGD 6.44bn | SGD 7.02bn | SGD 6.37bn | SGD 6.88bn | SGD 5.80bn | SGD 6.26bn | SGD 5.39bn |
| Debt | SGD 3.67bn | SGD 4.61bn | SGD 3.03bn | SGD 4.19bn | SGD 3.89bn | SGD 4.16bn | SGD 4.54bn | SGD 4.49bn | SGD 3.29bn | SGD 4.34bn |
| Shareholders' equity | SGD 4.71bn | SGD 4.52bn | SGD 4.74bn | SGD 4.68bn | SGD 4.69bn | SGD 4.41bn | SGD 4.26bn | SGD 4.23bn | SGD 4.16bn | SGD 3.42bn |
| Shares outstanding | 1,113m | 1,113m | 1,113m | 1,113m | 1,113m | 1,183m | 1,110m | 1,110m | 1,973m | 1,110m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SGD 1.20bn | SGD 202.8m | SGD 472.0m | SGD 655.0m | −SGD 28.8m | SGD 388.2m | −SGD 731.9m | SGD 321.5m | SGD 231.0m | −SGD 571.3m |
| Capital spending | −SGD 6.0m | −SGD 6.7m | −SGD 4.9m | −SGD 2.6m | −SGD 925,000 | −SGD 3.3m | −SGD 2.5m | −SGD 8.0m | −SGD 27.8m | −SGD 98.6m |
| Free cash flow | SGD 1.20bn | SGD 196.1m | SGD 467.1m | SGD 652.4m | −SGD 29.7m | SGD 384.9m | −SGD 734.3m | SGD 313.5m | SGD 203.2m | −SGD 670.0m |
| Dividends paid | −SGD 77.9m | −SGD 66.7m | −SGD 66.6m | −SGD 66.6m | −SGD 66.6m | −SGD 66.6m | −SGD 77.7m | −SGD 77.7m | −SGD 77.7m | −SGD 55.5m |
Latest quarters
By quarter end
| Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Dec 2020 | Jun 2020 | Dec 2019 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 791.9m | SGD 906.3m | SGD 1.02bn | SGD 753.3m | SGD 1.07bn | SGD 319.6m | SGD 369.8m | SGD 572.1m |
| Gross profit | SGD 203.7m | SGD 118.0m | SGD 251.3m | SGD 180.9m | SGD 213.4m | SGD 95.0m | SGD 121.4m | SGD 178.6m |
| Operating income | SGD 182.2m | SGD 84.2m | SGD 217.4m | SGD 129.6m | SGD 176.0m | SGD 81.0m | SGD 71.3m | SGD 87.4m |
| Net income | SGD 78.8m | SGD 28.6m | SGD 65.3m | SGD 53.2m | SGD 56.9m | SGD 22.9m | SGD 39.5m | SGD 74.5m |
| Diluted earnings per share | 0.07 | 0.03 | 0.06 | 0.05 | 0.05 | 0.02 | 0.04 | 0.07 |
| Cash from operations | SGD 697.0m | −SGD 178.0m | SGD 381.0m | SGD 569.0m | −SGD 97.0m | SGD 50.0m | SGD 59.0m | −SGD 754.0m |
| Capital spending | — | −SGD 4.0m | −SGD 1.0m | −SGD 2.0m | −SGD 2.0m | — | — | −SGD 1.0m |
| Free cash flow | — | −SGD 182.0m | SGD 380.0m | SGD 567.0m | −SGD 99.0m | — | — | −SGD 755.0m |
| Total assets | SGD 11.75bn | SGD 12.38bn | SGD 11.97bn | SGD 12.53bn | SGD 12.45bn | SGD 11.05bn | SGD 11.14bn | SGD 10.97bn |
| Cash and short-term investments | — | — | — | — | — | SGD 998.3m | SGD 933.9m | SGD 690.4m |
| Debt | SGD 3.99bn | SGD 4.61bn | SGD 4.09bn | SGD 3.10bn | SGD 2.97bn | SGD 4.39bn | SGD 4.54bn | SGD 5.22bn |
| Shareholders' equity | SGD 4.68bn | SGD 4.52bn | SGD 4.76bn | SGD 4.74bn | SGD 4.66bn | SGD 4.23bn | SGD 4.26bn | SGD 4.22bn |
Financial ratios
Data as of 26 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 13.0% | 19.1% | 21.7% | 24.9% | 37.9% | 31.4% | — | — | — | — |
| Operating margin | 18.6% | 20.3% | 22.6% | 19.7% | 29.7% | 22.7% | — | — | — | — |
| Net margin | 6.6% | 5.6% | 7.1% | 13.4% | 40.7% | 19.8% | — | — | — | — |
| Return on equity | 2.0% | 2.4% | 2.7% | 4.4% | 8.4% | 3.8% | — | — | — | — |
| Return on assets | 0.8% | 0.9% | 1.0% | 1.7% | 3.2% | 1.5% | — | — | — | — |
| Free cash flow yield | 49.3% | — | — | — | — | 15.0% | -29.9% | 13.5% | 6.0% | -19.3% |
| Revenue growth | -25.2% | 5.3% | 17.8% | 60.0% | 13.1% | -9.4% | — | — | — | — |
| Earnings growth | -11.1% | -16.7% | -37.9% | -47.3% | 132.2% | 48.2% | — | — | — | — |
| Current ratio | 2.29x | 2.86x | 1.51x | 2.85x | 2.23x | 3.68x | — | — | — | — |
| Debt to equity | 0.78x | 1.02x | 0.64x | 0.90x | 0.83x | 0.94x | — | — | — | — |
| Equity ratio | 41.4% | 36.5% | 38.4% | 39.0% | 38.1% | 38.9% | — | — | — | — |
| Interest coverage | 1.72x | 1.80x | 1.72x | 2.03x | 3.05x | 2.02x | — | — | — | — |
| Buybacks as a share of market value | 5.9% | — | — | — | — | -6.6% | 0.0% | 43.8% | -77.7% | -0.1% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -2.4% | 10.9% | 3.1% |
| Net income | -22.8% | -10.9% | -16.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 16.5% | 19.8% | 23.0% | 25.2% |
| Net margin | 6.0% | 8.0% | 12.9% | 20.8% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 23.6 | 22.5 | 12.6 | 8.0 | 4.6 | 10.6 | 15.0 | 8.5 | 8.6 | 7.0 |
| Price to sales | 1.6 | 1.3 | 0.9 | 1.1 | 1.9 | 2.1 | 1.8 | 2.4 | 3.1 | 2.2 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 4 Nov 2025.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.07 | 0.06 | 0.06 | 0.06 | 0.06 | 0.06 | 0.07 | 0.07 |
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.