1.74
-1.69%
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 643.9m
FY2017FY2026
Net income
SGD 221.4m
FY2017FY2026
Free cash flow
SGD 433.5m
FY2017FY2026
Shareholders' equity
SGD 5.24bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 643.9m | SGD 681.1m | SGD 660.7m | SGD 611.2m | SGD 553.7m | SGD 447.2m | SGD 405.9m | SGD 376.1m | SGD 363.2m | SGD 340.6m |
| Gross profit | SGD 412.6m | SGD 439.5m | SGD 422.6m | SGD 443.3m | SGD 414.7m | SGD 351.0m | SGD 282.0m | SGD 254.3m | SGD 246.5m | SGD 227.3m |
| Operating income | SGD 439.0m | SGD 465.0m | SGD 454.6m | SGD 450.6m | SGD 408.6m | SGD 309.1m | SGD 282.0m | SGD 254.3m | SGD 246.5m | SGD 200.3m |
| Net income | SGD 221.4m | SGD 345.2m | SGD 120.5m | SGD 291.1m | SGD 439.2m | SGD 164.5m | SGD 367.1m | SGD 271.1m | SGD 300.5m | SGD 270.6m |
| Diluted earnings per share | 0.08 | 0.13 | 0.05 | 0.11 | 0.17 | 0.06 | 0.16 | 0.12 | 0.16 | 0.15 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 7.94bn | SGD 8.80bn | SGD 8.66bn | SGD 8.55bn | SGD 8.48bn | SGD 6.39bn | SGD 5.19bn | SGD 4.61bn | SGD 4.15bn | SGD 3.80bn |
| Cash and short-term investments | — | — | — | — | — | — | SGD 53.4m | SGD 40.0m | SGD 37.4m | SGD 38.0m |
| Total liabilities | SGD 2.69bn | SGD 3.61bn | SGD 3.38bn | SGD 3.17bn | SGD 3.20bn | SGD 2.50bn | SGD 1.63bn | SGD 1.56bn | SGD 1.37bn | SGD 1.27bn |
| Debt | SGD 1.86bn | SGD 2.57bn | SGD 2.90bn | SGD 2.67bn | SGD 2.51bn | SGD 1.87bn | SGD 1.46bn | SGD 1.40bn | SGD 1.22bn | SGD 1.11bn |
| Shareholders' equity | SGD 5.24bn | SGD 5.19bn | SGD 5.29bn | SGD 5.38bn | SGD 5.28bn | SGD 3.90bn | SGD 3.56bn | SGD 3.05bn | SGD 2.78bn | SGD 2.53bn |
| Shares outstanding | 2,660m | 2,660m | 2,660m | 2,660m | 2,660m | 2,660m | 2,359m | 2,201m | 1,890m | 1,820m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SGD 433.6m | SGD 488.3m | SGD 432.8m | SGD 448.1m | SGD 497.1m | SGD 236.8m | SGD 286.9m | SGD 244.9m | SGD 245.6m | SGD 234.0m |
| Capital spending | −SGD 192,000 | — | — | — | −SGD 38,000 | −SGD 88,000 | −SGD 37,000 | −SGD 140,000 | −SGD 91,000 | −SGD 2,000 |
| Free cash flow | SGD 433.5m | SGD 488.3m | SGD 432.8m | SGD 448.1m | SGD 497.0m | SGD 236.7m | SGD 286.8m | SGD 244.8m | SGD 245.5m | SGD 234.0m |
| Dividends paid | −SGD 379.7m | −SGD 365.2m | −SGD 383.7m | −SGD 234.5m | −SGD 310.8m | −SGD 275.8m | −SGD 219.3m | −SGD 204.0m | −SGD 212.1m | −SGD 203.9m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SGD 155.4m | SGD 156.5m | SGD 156.4m | SGD 170.2m | SGD 168.3m | SGD 170.4m | SGD 169.9m | SGD 173.7m |
| Gross profit | SGD 101.5m | SGD 98.5m | SGD 101.9m | SGD 109.3m | SGD 110.5m | SGD 108.5m | SGD 110.6m | SGD 111.4m |
| Operating income | SGD 107.2m | SGD 105.0m | SGD 107.4m | SGD 109.5m | SGD 117.0m | SGD 114.9m | SGD 116.4m | SGD 117.5m |
| Net income | SGD 90.9m | −SGD 62.4m | SGD 92.0m | SGD 88.2m | SGD 101.1m | SGD 53.9m | SGD 95.3m | SGD 98.1m |
| Diluted earnings per share | 0.03 | -0.02 | 0.03 | 0.03 | 0.04 | 0.02 | 0.04 | 0.04 |
| Cash from operations | SGD 87.0m | SGD 114.0m | SGD 109.0m | — | SGD 96.0m | SGD 127.0m | SGD 129.0m | SGD 119.0m |
| Total assets | SGD 7.94bn | SGD 7.94bn | SGD 8.12bn | SGD 8.13bn | SGD 8.67bn | SGD 8.80bn | SGD 8.87bn | SGD 8.61bn |
| Cash and short-term investments | — | — | — | SGD 102.2m | — | — | — | — |
| Debt | SGD 2.08bn | SGD 1.86bn | SGD 1.81bn | SGD 2.27bn | SGD 2.69bn | SGD 2.57bn | SGD 2.72bn | SGD 2.88bn |
| Shareholders' equity | SGD 4.95bn | SGD 5.24bn | SGD 5.11bn | SGD 5.11bn | SGD 5.11bn | SGD 5.19bn | SGD 5.26bn | SGD 5.19bn |
Financial ratios
Data as of 14 Oct 2026
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 64.1% | 64.5% | 64.0% | 72.5% | 74.9% | 78.5% | — | — | — | — | — |
| Operating margin | 59.2% | 78.3% | 46.3% | 70.0% | 73.8% | 69.1% | — | — | — | — | — |
| Net margin | 34.4% | 50.7% | 18.2% | 47.6% | 79.3% | 36.8% | — | — | — | — | — |
| Return on equity | 4.2% | 6.7% | 2.3% | 5.4% | 8.3% | 4.2% | — | — | — | — | — |
| Return on assets | 2.8% | 3.9% | 1.4% | 3.4% | 5.2% | 2.6% | — | — | — | — | — |
| Free cash flow yield | — | — | — | — | — | 4.9% | 6.7% | 6.2% | 7.2% | 7.1% | 6.7% |
| Revenue growth | -5.5% | 3.1% | 8.1% | 10.4% | 23.8% | 10.2% | — | — | — | — | — |
| Earnings growth | -35.9% | 186.4% | -58.6% | -33.7% | 167.0% | -55.2% | — | — | — | — | — |
| Current ratio | 0.23x | 0.19x | 0.73x | 0.53x | 0.36x | 0.52x | — | — | — | — | — |
| Debt to equity | 0.35x | 0.50x | 0.55x | 0.50x | 0.48x | 0.48x | — | — | — | — | — |
| Equity ratio | 66.1% | 59.0% | 61.0% | 62.9% | 62.3% | 60.9% | — | — | — | — | — |
| Interest coverage | 3.20x | 3.37x | 1.81x | 3.79x | 9.23x | 9.17x | — | — | — | — | — |
| Buybacks as a share of market value | — | — | — | — | — | -12.8% | -7.2% | -16.4% | -3.8% | -1.1% | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 1.8% | 7.6% | 6.9% |
| Operating income | -0.9% | 7.3% | 8.7% |
| Net income | -8.7% | 6.1% | -2.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 64.3% | 66.2% | 69.0% | 68.5% |
| Operating margin | 68.2% | 69.7% | 70.2% | 68.3% |
| Net margin | 42.8% | 37.7% | 44.0% | 56.6% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 21.3 | 16.0 | 48.8 | 22.9 | 13.4 | 43.8 | 18.5 | 21.0 | 12.0 | 13.6 |
| Price to sales | 7.3 | 8.1 | 8.9 | 10.9 | 10.7 | 16.1 | 16.7 | 15.2 | 9.9 | 10.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 15 years. Last went ex-dividend on 30 Jul 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.062 | 0.13 | 0.156 | 0.244 | 0.162 | 0.045 | 0.036 | 0.003 |
- 1-to-1 reverse split · 27 Apr 2015
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.