7.87
-2.84%
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, before interest expense
SGD 445.3m
FY2016FY2025
Net income
SGD 100.0m
FY2016FY2025
Total assets
SGD 2.43bn
FY2016FY2025
Shareholders' equity
SGD 398.0m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | SGD 445.3m | SGD 339.5m | SGD 242.5m | SGD 205.3m | SGD 216.2m | SGD 169.9m | SGD 125.4m | SGD 121.2m | SGD 101.2m | SGD 80.6m |
| Operating income | SGD 99.7m | SGD 70.5m | SGD 29.5m | SGD 12.9m | SGD 36.6m | SGD 24.3m | SGD 9.3m | SGD 10.0m | SGD 7.4m | SGD 4.9m |
| Net income | SGD 100.0m | SGD 66.6m | SGD 28.3m | SGD 6.4m | SGD 30.6m | SGD 21.2m | SGD 9.5m | SGD 10.9m | SGD 9.0m | SGD 5.4m |
| Diluted earnings per share | 0.35 | 0.23 | 0.10 | 0.02 | 0.11 | 0.08 | 0.04 | 0.04 | 0.03 | 0.02 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SGD 2.43bn | SGD 1.70bn | SGD 832.9m | SGD 458.5m | SGD 224.9m | SGD 254.3m | SGD 157.2m | SGD 158.0m | SGD 116.7m | SGD 95.1m |
| Cash and short-term investments | — | — | — | — | — | SGD 53.3m | SGD 44.0m | SGD 85.4m | SGD 55.9m | SGD 54.6m |
| Total liabilities | SGD 2.03bn | SGD 1.39bn | SGD 575.5m | SGD 227.8m | SGD 97.2m | SGD 150.9m | SGD 67.5m | SGD 72.6m | SGD 35.5m | SGD 16.5m |
| Debt | SGD 99.3m | SGD 99.1m | — | — | — | SGD 19.2m | SGD 18.9m | SGD 37.4m | SGD 18,512 | SGD 23,458 |
| Shareholders' equity | SGD 398.0m | SGD 316.8m | SGD 250.2m | SGD 222.5m | SGD 128.7m | SGD 104.1m | SGD 90.1m | SGD 85.6m | SGD 81.2m | SGD 78.4m |
| Shares outstanding | 287m | 287m | 287m | 287m | 287m | 272m | 269m | 266m | 264m | 263m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | SGD 162.0m | SGD 154.5m | SGD 133.4m | SGD 117.0m | SGD 120.2m | SGD 106.9m | SGD 90.0m | SGD 86.7m |
| Operating income | SGD 50.1m | SGD 46.9m | SGD 32.3m | SGD 25.9m | SGD 39.6m | SGD 34.5m | SGD 20.2m | SGD 16.9m |
| Net income | SGD 29.8m | SGD 28.0m | SGD 32.9m | SGD 26.0m | SGD 22.1m | SGD 19.0m | SGD 19.3m | SGD 16.8m |
| Diluted earnings per share | 0.10 | 0.10 | 0.11 | 0.08 | 0.08 | 0.07 | 0.07 | 0.06 |
| Total assets | SGD 2.90bn | SGD 2.69bn | SGD 2.43bn | SGD 2.44bn | SGD 2.28bn | SGD 1.98bn | SGD 1.70bn | SGD 1.56bn |
| Cash and short-term investments | — | — | — | SGD 1.42bn | — | — | — | — |
| Debt | SGD 218.7m | SGD 218.6m | SGD 99.3m | SGD 1.63bn | SGD 99.2m | SGD 99.1m | SGD 99.1m | SGD 99.0m |
| Shareholders' equity | SGD 443.8m | SGD 427.9m | SGD 398.0m | SGD 369.6m | SGD 346.2m | SGD 340.2m | SGD 316.8m | SGD 295.2m |
Financial ratios
Data as of 26 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating margin | 38.4% | 34.0% | 18.2% | 8.3% | 17.0% | 15.5% | — | — | — | — |
| Net margin | 22.5% | 19.6% | 11.7% | 3.1% | 14.2% | 12.4% | — | — | — | — |
| Return on equity | 25.1% | 21.0% | 11.3% | 2.9% | 23.8% | 20.3% | — | — | — | — |
| Return on assets | 4.1% | 3.9% | 3.4% | 1.4% | 13.6% | 8.3% | — | — | — | — |
| Revenue growth | 31.2% | 40.0% | 18.1% | -5.0% | 27.2% | 35.5% | — | — | — | — |
| Earnings growth | 50.1% | 135.7% | 340.1% | -79.0% | 44.8% | 122.3% | — | — | — | — |
| Current ratio | 1.07x | 1.14x | 1.20x | 1.49x | 1.79x | 1.43x | — | — | — | — |
| Debt to equity | 0.25x | 0.31x | 0.00x | — | — | 0.07x | 0.09x | 0.44x | — | — |
| Equity ratio | 16.4% | 18.6% | 30.0% | 48.5% | 57.2% | 40.9% | — | — | — | — |
| Interest coverage | 3.24x | 3.57x | 5.80x | 14.22x | 65.23x | 32.49x | — | — | — | — |
| Buybacks as a share of market value | — | — | — | — | -5.8% | -1.2% | -0.8% | -0.9% | -0.3% | -0.9% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 29.4% | 21.3% | 18.0% |
| Operating income | 97.8% | 32.6% | 24.5% |
| Net income | 149.7% | 36.4% | 23.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 21.7% | 17.3% | 16.9% | 14.8% |
| Net margin | 21.2% | 16.3% | 15.6% | 14.1% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 27.4 | 32.0 | 83.5 | 261.3 | 78.8 | 38.5 | 29.4 | 26.1 | 25.8 | 40.8 |
| Price to sales | 6.2 | 6.3 | 9.7 | 8.2 | 11.2 | 4.8 | 2.2 | 2.4 | 2.3 | 2.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 11 years. Last went ex-dividend on 4 Nov 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.112 | 0.075 | 0.057 | 0.048 | 0.048 | 0.044 | 0.032 | 0.032 |
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.