0.85
-0.58%
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 553.1m
FY2016FY2025
Net income
SGD 102.1m
FY2016FY2025
Total assets
SGD 1.56bn
FY2016FY2025
Shareholders' equity
SGD 605.4m
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | SGD 553.1m | SGD 456.2m | SGD 331.0m | SGD 287.1m | SGD 275.5m | SGD 276.1m | SGD 235.9m | SGD 208.7m | SGD 239.4m | SGD 253.3m |
| Operating income | SGD 117.3m | SGD 88.2m | SGD 63.5m | SGD 50.9m | SGD 46.8m | SGD 40.4m | SGD 31.3m | SGD 23.6m | SGD 22.0m | SGD 17.8m |
| Net income | SGD 102.1m | SGD 82.8m | SGD 52.9m | SGD 44.4m | SGD 41.5m | SGD 33.9m | SGD 25.5m | SGD 20.3m | SGD 19.1m | SGD 15.6m |
| Diluted earnings per share | 0.15 | 0.12 | 0.08 | 0.06 | 0.06 | 0.06 | 0.05 | 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 1.56bn | SGD 1.25bn | SGD 1.08bn | SGD 1.01bn | SGD 799.1m | SGD 591.0m | SGD 557.7m | SGD 493.4m | SGD 422.1m | SGD 393.9m |
| Cash and short-term investments | — | — | — | — | — | SGD 11.8m | SGD 8.9m | SGD 10.2m | SGD 7.5m | SGD 7.1m |
| Total liabilities | SGD 948.4m | SGD 729.3m | SGD 647.7m | SGD 641.4m | SGD 471.7m | SGD 341.3m | SGD 340.6m | SGD 300.4m | SGD 242.8m | SGD 228.1m |
| Debt | SGD 65.4m | SGD 46.0m | SGD 49.2m | SGD 33.3m | SGD 39.1m | SGD 46.4m | SGD 78.0m | SGD 67.9m | SGD 22.2m | SGD 66.5m |
| Shareholders' equity | SGD 605.4m | SGD 512.1m | SGD 423.4m | SGD 363.9m | SGD 322.3m | SGD 249.7m | SGD 217.0m | SGD 192.9m | SGD 179.3m | SGD 165.8m |
| Shares outstanding | 698m | 698m | 698m | 698m | 698m | 587m | 555m | 536m | 698m | 698m |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Dec 2020 | Jun 2020 | Dec 2019 | Sept 2019 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | SGD 268.3m | SGD 226.4m | SGD 229.8m | SGD 179.2m | SGD 276.1m | SGD 95.0m | SGD 64.9m | SGD 65.4m |
| Operating income | SGD 57.3m | SGD 47.0m | SGD 43.1m | SGD 34.4m | SGD 40.4m | SGD 15.0m | SGD 9.2m | SGD 7.7m |
| Net income | SGD 48.0m | SGD 47.4m | SGD 35.4m | SGD 27.8m | SGD 33.9m | SGD 12.8m | SGD 7.3m | SGD 5.9m |
| Diluted earnings per share | 0.05 | 0.05 | 0.04 | 0.04 | 0.06 | 0.02 | 0.01 | 0.01 |
| Total assets | SGD 1.37bn | SGD 1.25bn | SGD 1.15bn | SGD 1.08bn | SGD 591.0m | SGD 560.2m | SGD 557.7m | SGD 528.4m |
| Cash and short-term investments | — | — | — | — | SGD 11.8m | SGD 20.9m | SGD 8.9m | SGD 5.1m |
| Debt | SGD 56.7m | SGD 46.0m | SGD 48.8m | SGD 49.2m | SGD 46.4m | SGD 68.6m | SGD 319.2m | SGD 288.9m |
| Shareholders' equity | SGD 557.6m | SGD 512.1m | SGD 462.9m | SGD 423.4m | SGD 249.7m | SGD 220.7m | SGD 217.0m | SGD 209.8m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 24.4% | 14.9% | 7.4% |
| Operating income | 32.1% | 23.7% | 25.9% |
| Net income | 32.0% | 24.7% | 26.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 20.4% | 19.7% | 18.7% | 15.2% |
| Net margin | 18.3% | 17.3% | 16.4% | 13.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 6.8 | 3.7 | 4.2 | 5.4 | 6.0 | 5.5 | 6.9 | 7.3 | 10.7 | 10.7 |
| Price to sales | 1.3 | 0.7 | 0.7 | 0.8 | 0.9 | 0.7 | 0.8 | 0.7 | 0.8 | 0.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 12 years. Last went ex-dividend on 26 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.041 | 0.039 | 0.022 | 0.02 | 0.019 | 0.018 | 0.016 | 0.013 |
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.