ANNUAL REPORT 2026
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | 2026Company | 2025Company | Source |
|---|---|---|---|---|---|
| Current assets | |||||
| Cash and bank balancesSingapore dollars thousands | 44,561 | 38,261 | 18,708 | 11,521 | PDF p. 87 |
| Trade receivablesSingapore dollars thousands | 145,510 | 130,942 | 53,105 | 66,219 | PDF p. 87 |
| Other receivablesSingapore dollars thousands | 16,360 | 11,000 | 7,521 | 3,376 | PDF p. 87 |
| Contract assetsSingapore dollars thousands | 3,196 | 3,077 | – | – | PDF p. 87 |
| Derivative financial instrumentsSingapore dollars thousands | 917 | 283 | 917 | 340 | PDF p. 87 |
| InventoriesSingapore dollars thousands | 169,715 | 128,619 | 65,044 | 63,334 | PDF p. 87 |
| Total current assetsSingapore dollars thousands | 380,259 | 312,182 | 145,295 | 144,790 | PDF p. 87 |
| Non-current assets | |||||
| Other receivablesSingapore dollars thousands | 81 | 506 | – | – | PDF p. 87 |
| SubsidiariesSingapore dollars thousands | – | – | 74,042 | 60,987 | PDF p. 87 |
| AssociatesSingapore dollars thousands | 13,889 | 11,090 | – | – | PDF p. 87 |
| Property, plant and equipmentSingapore dollars thousands | 40,297 | 38,196 | 11,919 | 10,757 | PDF p. 87 |
| Right-of-use assetsSingapore dollars thousands | 14,499 | 10,022 | 6,904 | 3,091 | PDF p. 87 |
| Investment propertiesSingapore dollars thousands | 2,719 | 2,621 | – | – | PDF p. 87 |
| GoodwillSingapore dollars thousands | 129 | 129 | – | – | PDF p. 87 |
| Intangible assetsSingapore dollars thousands | 172 | 340 | – | – | PDF p. 87 |
| Deferred tax assetsSingapore dollars thousands | 5,483 | 461 | 4,263 | 243 | PDF p. 87 |
| Total non-current assetsSingapore dollars thousands | 77,269 | 63,365 | 97,128 | 75,078 | PDF p. 87 |
| Total assetsSingapore dollars thousands | 457,528 | 375,547 | 242,423 | 219,868 | PDF p. 87 |
| Current liabilities | |||||
| Bank borrowingsSingapore dollars thousands | 97,253 | 84,384 | 33,912 | 38,326 | PDF p. 87 |
| Trade payablesSingapore dollars thousands | 51,756 | 31,012 | 13,244 | 10,358 | PDF p. 87 |
| Other payablesSingapore dollars thousands | 15,750 | 11,758 | 5,591 | 4,915 | PDF p. 87 |
| Contract liabilitiesSingapore dollars thousands | 10,321 | 4,708 | 586 | 91 | PDF p. 87 |
| Derivative financial instrumentsSingapore dollars thousands | 731 | 1,007 | – | 1,007 | PDF p. 87 |
| Provision for onerous contractsSingapore dollars thousands | 23,894 | 755 | 23,894 | 755 | PDF p. 87 |
| Lease liabilitiesSingapore dollars thousands | 1,839 | 1,529 | 311 | 408 | PDF p. 87 |
| Income tax payableSingapore dollars thousands | 6,068 | 4,214 | 3,925 | 3,606 | PDF p. 87 |
| Total current liabilitiesSingapore dollars thousands | 207,612 | 139,367 | 81,463 | 59,466 | PDF p. 87 |
| Non-current liabilities | |||||
| Bank borrowingsSingapore dollars thousands | 8,980 | – | 5,872 | – | PDF p. 87 |
| Other payablesSingapore dollars thousands | 2,109 | 442 | 1,391 | – | PDF p. 87 |
| Lease liabilitiesSingapore dollars thousands | 10,922 | 8,692 | 5,532 | 3,001 | PDF p. 87 |
| Derivative financial instrumentsSingapore dollars thousands | 245 | – | – | – | PDF p. 87 |
| Deferred tax liabilitiesSingapore dollars thousands | 1,406 | 1,559 | – | – | PDF p. 87 |
| Total non-current liabilitiesSingapore dollars thousands | 23,662 | 10,693 | 12,795 | 3,001 | PDF p. 87 |
Original report: PDF p. 87 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | 2026Company | 2025Company | Source |
|---|---|---|---|---|---|
| Capital, reserves and non-controlling interests | |||||
| Share capitalSingapore dollars thousands | 63,712 | 63,712 | 63,712 | 63,712 | PDF p. 88 |
| Treasury sharesSingapore dollars thousands | (950) | (950) | (950) | (950) | PDF p. 88 |
| ReservesSingapore dollars thousands | 161,145 | 159,399 | 85,403 | 94,639 | PDF p. 88 |
| Equity attributable to the owners of the companySingapore dollars thousands | 223,907 | 222,161 | 148,165 | 157,401 | PDF p. 88 |
| Non-controlling interestsSingapore dollars thousands | 2,347 | 3,326 | – | – | PDF p. 88 |
| Total equitySingapore dollars thousands | 226,254 | 225,487 | 148,165 | 157,401 | PDF p. 88 |
| Total liabilities and equitySingapore dollars thousands | 457,528 | 375,547 | 242,423 | 219,868 | PDF p. 88 |
Original report: PDF p. 88 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Group income and comprehensive income — FY2026 source | |||
| RevenueSingapore dollars thousands | 597,247 | 480,727 | PDF p. 89 |
| Cost of salesSingapore dollars thousands | (528,601) | (400,525) | PDF p. 89 |
| Gross profitSingapore dollars thousands | 68,646 | 80,202 | PDF p. 89 |
| Other operating incomeSingapore dollars thousands | 6,328 | 5,291 | PDF p. 89 |
| Selling and distribution expensesSingapore dollars thousands | (29,684) | (26,500) | PDF p. 89 |
| Administrative expensesSingapore dollars thousands | (28,888) | (24,194) | PDF p. 89 |
| Other operating expensesSingapore dollars thousands | (1,585) | (1,542) | PDF p. 89 |
| Finance costsSingapore dollars thousands | (2,868) | (2,681) | PDF p. 89 |
| Share of profit of associatesSingapore dollars thousands | 1,354 | 425 | PDF p. 89 |
| Profit before income taxSingapore dollars thousands | 13,303 | 31,001 | PDF p. 89 |
| Income tax expenseSingapore dollars thousands | (2,851) | (4,880) | PDF p. 89 |
| Profit for the yearSingapore dollars thousands | 10,452 | 26,121 | PDF p. 89 |
| Other comprehensive income (loss): | |||
| Items that may be reclassified subsequently to profit or loss: Exchange differences on translation of foreign operationsSingapore dollars thousands | 1,279 | (215) | PDF p. 89 Label p. 89 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Changes in share of other comprehensive (loss) income of associatesSingapore dollars thousands | (35) | 127 | PDF p. 89 |
| Other comprehensive income (loss) for the year, net of taxSingapore dollars thousands | 1,244 | (88) | PDF p. 89 |
| Total comprehensive income for the yearSingapore dollars thousands | 11,696 | 26,033 | PDF p. 89 |
| Profit for the year attributable to: | |||
| Owners of the companySingapore dollars thousands | 11,197 | 25,945 | PDF p. 89 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Non-controlling interestsSingapore dollars thousands | (745) | 176 | PDF p. 89 |
| SubtotalSingapore dollars thousands | 10,452 | 26,121 | PDF p. 89 |
| Total comprehensive income attributable to: | |||
| Owners of the companySingapore dollars thousands | 12,582 | 25,919 | PDF p. 89 |
| Non-controlling interestsSingapore dollars thousands | (886) | 114 | PDF p. 89 |
| SubtotalSingapore dollars thousands | 11,696 | 26,033 | PDF p. 89 |
| Earnings per share | |||
| Basic (cents)Singapore cents per share | 2.43 | 5.64 | PDF p. 89 |
| Diluted (cents)Singapore cents per share | 2.43 | 5.64 | PDF p. 89 |
Original report: PDF p. 89 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025GroupShare capital | 2025GroupTreasury shares | 2025GroupForeign currency translation reserve | 2025GroupOther reserves | 2025GroupAccumulated profits | 2025GroupEquity attributable to shareholders of the company | 2025GroupNon-controlling interests | 2025GroupTotal equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 July 2024Singapore dollars thousands | 63,712 | (950) | (5,540) | (912) | 150,574 | 206,884 | 1,766 | 208,650 | PDF p. 90 |
| Total comprehensive income | |||||||||
| Total comprehensive income (loss) for the year: Profit for the yearSingapore dollars thousands | – | – | – | – | 25,945 | 25,945 | 176 | 26,121 | PDF p. 90 Label p. 90 |
| Other comprehensive loss for the yearSingapore dollars thousands | – | – | (26) | – | – | (26) | (62) | (88) | PDF p. 90 Label p. 90 |
| TotalSingapore dollars thousands | – | – | (26) | – | 25,945 | 25,919 | 114 | 26,033 | PDF p. 90 |
| Transactions with owners, recognised directly in equity: Non-controlling interest arising from an acquisition of a subsidiary (Note 40)(a)Singapore dollars thousands | – | – | – | – | – | – | 1,485 | 1,485 | PDF p. 90 Label p. 90 |
| Share of post- acquisition reserve from an associateSingapore dollars thousands | – | – | – | 174 | – | 174 | – | 174 | PDF p. 90 Label p. 90 |
| Dividend paid to non- controlling interestsSingapore dollars thousands | – | – | – | – | – | – | (39) | (39) | PDF p. 90 Label p. 90 |
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | – | – | (7,364) | (7,364) | – | (7,364) | PDF p. 90 Label p. 90 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | – | – | (3,452) | (3,452) | – | (3,452) | PDF p. 90 Label p. 90 |
| TotalSingapore dollars thousands | – | – | – | 174 | (10,816) | (10,642) | 1,446 | (9,196) | PDF p. 90 |
| Balance at 30 June 2025Singapore dollars thousands | 63,712 | (950) | (5,566) | (738) | 165,703 | 222,161 | 3,326 | 225,487 | PDF p. 90 |
Original report: PDF p. 90 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026GroupShare capital | 2026GroupTreasury shares | 2026GroupForeign currency translation reserve | 2026GroupOther reserves | 2026GroupAccumulated profits | 2026GroupEquity attributable to shareholders of the company | 2026GroupNon-controlling interests | 2026GroupTotal equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 July 2025Singapore dollars thousands | 63,712 | (950) | (5,566) | (738) | 165,703 | 222,161 | 3,326 | 225,487 | PDF p. 91 |
| Total comprehensive income | |||||||||
| Total comprehensive income (loss) for the year: Profit (Loss) for the yearSingapore dollars thousands | – | – | – | – | 11,197 | 11,197 | (745) | 10,452 | PDF p. 91 Label p. 91 |
| Other comprehensive income (loss) for the yearSingapore dollars thousands | – | – | 1,385 | – | – | 1,385 | (141) | 1,244 | PDF p. 91 Label p. 91 |
| TotalSingapore dollars thousands | – | – | 1,385 | – | 11,197 | 12,582 | (886) | 11,696 | PDF p. 91 |
| Transactions with owners, recognised directly in equity: Share of post- acquisition reserve from an associateSingapore dollars thousands | – | – | – | (20) | – | (20) | – | (20) | PDF p. 91 Label p. 91 |
| Dividend paid to non- controlling interestsSingapore dollars thousands | – | – | – | – | – | – | (93) | (93) | PDF p. 91 Label p. 91 |
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | – | – | (7,364) | (7,364) | – | (7,364) | PDF p. 91 Label p. 91 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | – | – | (3,452) | (3,452) | – | (3,452) | PDF p. 91 Label p. 91 |
| TotalSingapore dollars thousands | – | – | – | (20) | (10,816) | (10,836) | (93) | (10,929) | PDF p. 91 |
| Balance at 30 June 2026Singapore dollars thousands | 63,712 | (950) | (4,181) | (758) | 166,084 | 223,907 | 2,347 | 226,254 | PDF p. 91 |
Original report: PDF p. 91 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025CompanyShare capital | 2025CompanyTreasury shares | 2025CompanyAccumulated profits | 2025CompanyTotal equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 1 July 2024Singapore dollars thousands | 63,712 | (950) | 82,251 | 145,013 | PDF p. 92 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 23,204 | 23,204 | PDF p. 92 Label p. 92 |
| Transactions with owners, recognised directly in equity: | |||||
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | (7,364) | (7,364) | PDF p. 92 |
| Company | |||||
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | (3,452) | (3,452) | PDF p. 92 |
| TotalSingapore dollars thousands | – | – | (10,816) | (10,816) | PDF p. 92 |
| Balance at 30 June 2025Singapore dollars thousands | 63,712 | (950) | 94,639 | 157,401 | PDF p. 92 |
Original report: PDF p. 92 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026CompanyShare capital | 2026CompanyTreasury shares | 2026CompanyAccumulated profits | 2026CompanyTotal equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 30 June 2025Singapore dollars thousands | 63,712 | (950) | 94,639 | 157,401 | PDF p. 92 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 1,580 | 1,580 | PDF p. 92 Label p. 92 |
| Transactions with owners, recognised directly in equity: | |||||
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | (7,364) | (7,364) | PDF p. 92 |
| Company | |||||
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | (3,452) | (3,452) | PDF p. 92 |
| TotalSingapore dollars thousands | – | – | (10,816) | (10,816) | PDF p. 92 |
| Balance at 30 June 2026Singapore dollars thousands | 63,712 | (950) | 85,403 | 148,165 | PDF p. 92 |
Original report: PDF p. 92 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before income taxSingapore dollars thousands | 13,303 | 31,001 | PDF p. 93 |
| Adjustments for: | |||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 5,811 | 5,745 | PDF p. 93 |
| Depreciation of investment propertiesSingapore dollars thousands | 52 | 50 | PDF p. 93 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 2,161 | 1,725 | PDF p. 93 |
| Amortisation of intangible assetsSingapore dollars thousands | 306 | 116 | PDF p. 93 |
| Interest incomeSingapore dollars thousands | (201) | (153) | PDF p. 93 |
| Interest expenseSingapore dollars thousands | 2,868 | 2,681 | PDF p. 93 |
| Gain on the bargain purchase of acquisition of subsidiaries (Note 40)Singapore dollars thousands | (4,027) | (163) | PDF p. 93 |
| Gain on disposal of a subsidiary (Note 39)Singapore dollars thousands | (3) | (2,199) | PDF p. 93 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (139) | (36) | PDF p. 93 |
| Gain on disposal of right-of-use assetsSingapore dollars thousands | (4) | (12) | PDF p. 93 |
| Loss on disposal of an associateSingapore dollars thousands | – | 27 | PDF p. 93 |
| Property, plant and equipment written offSingapore dollars thousands | 17 | 42 | PDF p. 93 |
| Bad debts written off (recovered)Singapore dollars thousands | 263 | (3) | PDF p. 93 |
| Loss allowance for (Reversal of) trade and other receivablesSingapore dollars thousands | 1,306 | (64) | PDF p. 93 |
| Provision for (Reversal of) onerous contractsSingapore dollars thousands | 23,139 | (3,322) | PDF p. 93 |
| Inventories written offSingapore dollars thousands | 629 | 708 | PDF p. 93 |
| Allowance for inventories obsolescenceSingapore dollars thousands | 177 | 584 | PDF p. 93 |
| Fair value adjustments on derivative financial instruments taken to profit or lossSingapore dollars thousands | (671) | 1,468 | PDF p. 93 |
| Share of profit of associatesSingapore dollars thousands | (1,354) | (425) | PDF p. 93 |
| Exchange differencesSingapore dollars thousands | 128 | (739) | PDF p. 93 |
| Operating cash flows before movement in working capitalSingapore dollars thousands | 43,761 | 37,031 | PDF p. 93 |
| Trade receivablesSingapore dollars thousands | (8,320) | (20,236) | PDF p. 93 |
| Other receivablesSingapore dollars thousands | (4,835) | (2,762) | PDF p. 93 |
| Contract assetsSingapore dollars thousands | (140) | 68 | PDF p. 93 |
| InventoriesSingapore dollars thousands | (29,484) | (22,146) | PDF p. 93 |
| Trade payablesSingapore dollars thousands | 20,320 | 5,037 | PDF p. 93 |
| Other payablesSingapore dollars thousands | (4,238) | 1,703 | PDF p. 93 |
| Contract liabilitiesSingapore dollars thousands | 5,445 | 45 | PDF p. 93 |
| Cash generated from (used in) operationsSingapore dollars thousands | 22,509 | (1,260) | PDF p. 93 |
| Income tax paidSingapore dollars thousands | (5,750) | (3,936) | PDF p. 93 |
| Net cash from (used in) operating activitiesSingapore dollars thousands | 16,759 | (5,196) | PDF p. 93 |
Original report: PDF p. 93 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Investing activities | |||
| Acquisition of subsidiaries (net of cash acquired) (Note 40)Singapore dollars thousands | (3,811) | (716) | PDF p. 94 |
| Acquisition of an associate (Note 13)Singapore dollars thousands | (1,500) | – | PDF p. 94 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (7,665) | (4,753) | PDF p. 94 |
| Proceeds from disposal of a subsidiary (Note 39)Singapore dollars thousands | 3 | 73 | PDF p. 94 |
| Proceeds from disposal of an associateSingapore dollars thousands | – | 913 | PDF p. 94 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 251 | 98 | PDF p. 94 |
| Proceeds from disposal of quoted sharesSingapore dollars thousands | – | 2 | PDF p. 94 |
| Dividend received from an associateSingapore dollars thousands | – | 225 | PDF p. 94 |
| Interest receivedSingapore dollars thousands | 201 | 153 | PDF p. 94 |
| Net cash used in investing activitiesSingapore dollars thousands | (12,521) | (4,005) | PDF p. 94 |
| Financing activities | |||
| Proceeds from bank borrowingsSingapore dollars thousands | 273,350 | 187,919 | PDF p. 94 |
| Repayment of bank borrowingsSingapore dollars thousands | (253,305) | (152,423) | PDF p. 94 |
| Repayment of principal portion of lease liabilitiesSingapore dollars thousands | (4,100) | (1,867) | PDF p. 94 |
| Interest paidSingapore dollars thousands | (2,868) | (2,681) | PDF p. 94 |
| Dividends paidSingapore dollars thousands | (10,816) | (10,816) | PDF p. 94 |
| Dividends paid to non-controlling interestsSingapore dollars thousands | (93) | (39) | PDF p. 94 |
| Net cash from financing activitiesSingapore dollars thousands | 2,168 | 20,093 | PDF p. 94 |
| Net increase in cash and cash equivalentsSingapore dollars thousands | 6,406 | 10,892 | PDF p. 94 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 38,261 | 27,417 | PDF p. 94 |
| Effects of exchange rate changes on the balance of cash held in foreign currenciesSingapore dollars thousands | (106) | (48) | PDF p. 94 |
| Cash and cash equivalents at end of yearSingapore dollars thousands | 44,561 | 38,261 | PDF p. 94 |
Original report: PDF p. 94 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | 2024Group | 2023Group | 2022Group | Source |
|---|---|---|---|---|---|---|
| Five-year financial highlights | ||||||
| TurnoverSingapore dollars millions | 597.25 | 480.73 | 400.68 | 421.73 | 379.05 | PDF p. 7 |
| Profit before income taxSingapore dollars millions | 13.30 | 31.00 | 20.43 | 21.39 | 27.28 | PDF p. 7 |
| Shareholders’ fundsSingapore dollars millions | 223.91 | 222.16 | 206.88 | 204.81 | 201.69 | PDF p. 7 |
| Net asset value per shareSingapore cents per share | 48.65 | 48.27 | 44.95 | 44.50 | 43.82 | PDF p. 7 |
| Earnings per shareSingapore cents per share | 2.43 | 5.64 | 3.17 | 3.62 | 4.78 | PDF p. 7 |
Original report: PDF p. 7 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | 2026Company | 2025Company | Source |
|---|---|---|---|---|---|
| Cash composition | |||||
| Cash and bank balancesSingapore dollars thousands | 44,189 | 37,857 | 18,708 | 11,521 | PDF p. 126 |
| Fixed depositsSingapore dollars thousands | 372 | 404 | – | – | PDF p. 126 |
| SubtotalSingapore dollars thousands | 44,561 | 38,261 | 18,708 | 11,521 | PDF p. 126 |
Original report: PDF p. 126 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | 2026Company | 2025Company | Source |
|---|---|---|---|---|---|
| Bank borrowings composition | |||||
| Bank loansSingapore dollars thousands | 16,727 | 4,231 | 7,108 | – | PDF p. 156 |
| Trust receipts and bills payable to banksSingapore dollars thousands | 89,506 | 80,153 | 32,676 | 38,326 | PDF p. 156 |
| TotalSingapore dollars thousands | 106,233 | 84,384 | 39,784 | 38,326 | PDF p. 156 |
| Less : Non-currentSingapore dollars thousands | (8,980) | – | (5,872) | – | PDF p. 156 |
| Current bank borrowingsSingapore dollars thousands | 97,253 | 84,384 | 33,912 | 38,326 | PDF p. 156 |
Original report: PDF p. 156 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Other operating income composition | |||
| Fair value adjustment on derivative financial instruments taken to profit or lossSingapore dollars thousands | 671 | – | PDF p. 163 |
| Gain on the bargain purchase of an acquisition of subsidiaries (Note 40)Singapore dollars thousands | 4,027 | 163 | PDF p. 163 |
| Gain on disposal of a subsidiary (Note 39)Singapore dollars thousands | 3 | 2,199 | PDF p. 163 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | 139 | 40 | PDF p. 163 |
| Gain on disposal of right-of-use assetsSingapore dollars thousands | 4 | 12 | PDF p. 163 |
| Gain on foreign currency exchangeSingapore dollars thousands | 20 | 1,382 | PDF p. 163 |
| Interest income from depositsSingapore dollars thousands | 201 | 153 | PDF p. 163 |
| Management fee (Note 5)Singapore dollars thousands | – | 15 | PDF p. 163 |
| Rental of investment properties (Note 16)Singapore dollars thousands | 202 | 169 | PDF p. 163 |
| Scrap salesSingapore dollars thousands | 90 | 62 | PDF p. 163 |
| Reversal of allowance for trade and other receivablesSingapore dollars thousands | – | 64 | PDF p. 163 |
| Government grantsSingapore dollars thousands | 333 | 551 | PDF p. 163 |
| OthersSingapore dollars thousands | 638 | 481 | PDF p. 163 |
| SubtotalSingapore dollars thousands | 6,328 | 5,291 | PDF p. 163 |
Original report: PDF p. 163 ↗
FY2025 gain on disposal of property,plant and equipment is40inthis note versus36inCF/profit note. Both printed values retained; no unsupported reconciliation imposed.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Finance costs composition | |||
| Interest on bank borrowingsSingapore dollars thousands | 2,421 | 2,137 | PDF p. 163 |
| Interest on lease liabilitiesSingapore dollars thousands | 447 | 544 | PDF p. 163 |
| SubtotalSingapore dollars thousands | 2,868 | 2,681 | PDF p. 163 |
Original report: PDF p. 163 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Profit for the year selected expenses and credits | |||
| Directors’ remuneration: - of the companySingapore dollars thousands | 2,438 | 1,629 | PDF p. 166 Label p. 166 |
| - of the subsidiariesSingapore dollars thousands | 3,822 | 2,480 | PDF p. 166 |
| Total directors’ remunerationSingapore dollars thousands | 6,260 | 4,109 | PDF p. 166 |
| Directors’ feeSingapore dollars thousands | 633 | 429 | PDF p. 166 |
| Audit fees: - Auditors of the companySingapore dollars thousands | 600 | 508 | PDF p. 166 Label p. 166 |
| - Other auditorsSingapore dollars thousands | 87 | 32 | PDF p. 166 |
| Non-audit fees: - Auditors of the companySingapore dollars thousands | 102 | 74 | PDF p. 166 Label p. 166 |
| - Other auditorsSingapore dollars thousands | 6 | 4 | PDF p. 166 |
| Cost of inventories recognised as expenseSingapore dollars thousands | 452,846 | 377,249 | PDF p. 166 |
| Provision for (Reversal of) onerous contracts included in cost of salesSingapore dollars thousands | 23,139 | (3,322) | PDF p. 166 |
| Expense relating to short-term leasesSingapore dollars thousands | 920 | 1,353 | PDF p. 166 |
| Expense relating to leases of low value assetsSingapore dollars thousands | 75 | 59 | PDF p. 166 |
| Foreign currency exchange adjustment gainSingapore dollars thousands | (20) | (1,382) | PDF p. 166 |
| Property, plant and equipment written offSingapore dollars thousands | 17 | 42 | PDF p. 166 |
| Inventories written offSingapore dollars thousands | 629 | 708 | PDF p. 166 |
| Allowance for inventories obsolescenceSingapore dollars thousands | 177 | 584 | PDF p. 166 |
| Amortisation of intangible assetsSingapore dollars thousands | 306 | 116 | PDF p. 166 |
| Bad debts written off (recovered)Singapore dollars thousands | 263 | (3) | PDF p. 166 |
| Loss allowance (Reversal of) for trade and other receivablesSingapore dollars thousands | 1,306 | (64) | PDF p. 166 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 5,811 | 5,745 | PDF p. 166 |
| Depreciation of investment propertiesSingapore dollars thousands | 52 | 50 | PDF p. 166 |
| Depreciation on right-of-use assetsSingapore dollars thousands | 2,161 | 1,725 | PDF p. 166 |
| Gain on the bargain purchase of acquisition of subsidiaries (Note 40)Singapore dollars thousands | (4,027) | (163) | PDF p. 166 |
| Gain on disposal of a subsidiary (Note 39)Singapore dollars thousands | (3) | (2,199) | PDF p. 166 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (139) | (36) | PDF p. 166 |
| Gain on disposal of right-of-use assetsSingapore dollars thousands | (4) | (12) | PDF p. 166 |
| Loss on disposal of an associateSingapore dollars thousands | – | 27 | PDF p. 166 |
| Fair value adjustments on derivative financial instruments taken to profit or lossSingapore dollars thousands | (671) | 1,468 | PDF p. 166 |
| Realised gain on derivative financial instruments included in cost of salesSingapore dollars thousands | (761) | (320) | PDF p. 166 |
| Government grantsSingapore dollars thousands | (333) | (551) | PDF p. 166 |
| Interest incomeSingapore dollars thousands | (201) | (153) | PDF p. 166 |
| Employee benefits expense (including directors’ remuneration)Singapore dollars thousands | 57,517 | 49,948 | PDF p. 166 |
| Cost of defined contribution plans included in employee benefits expenseSingapore dollars thousands | 3,939 | 3,810 | PDF p. 166 |
Original report: PDF p. 166 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Earnings per share calculation | |||
| (profit for the year attributable to equity holders of the company)Singapore dollars thousands | 11,197 | 25,945 | PDF p. 167 |
| Weighted average number of ordinary sharesordinary shares | 460,261,841 | 460,261,841 | PDF p. 167 |
Original report: PDF p. 167 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company | 2025Company | Source |
|---|---|---|---|
| Dividend rates paid and proposed | |||
| Final dividend for previous financial year paidSingapore cents per ordinary share | 1.60 | 1.60 | PDF p. 167 |
| Interim dividend for financial year paidSingapore cents per ordinary share | 0.75 | 0.75 | PDF p. 167 |
Original report: PDF p. 167 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company | 2025Company | Source |
|---|---|---|---|
| Dividend amounts paid and proposed | |||
| Final dividend for previous financial year paidSingapore dollars millions | 7.36 | 7.36 | PDF p. 167 |
| Interim dividend for financial year paidSingapore dollars millions | 3.45 | 3.45 | PDF p. 167 |
Original report: PDF p. 167 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company | Source |
|---|---|---|
| Proposed dividend | ||
| Final tax-exempt dividend recommendedSingapore cents per ordinary share | 1.60 | PDF p. 167 |
| Final tax-exempt dividend amount recommendedSingapore dollars millions | 7.36 | PDF p. 167 |
Original report: PDF p. 167 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Current assets | |||||
| Cash and bank balancesSingapore dollars thousands | 38,261 | 27,417 | 11,521 | 7,701 | PDF p. 90 |
| Trade receivablesSingapore dollars thousands | 130,942 | 108,705 | 66,219 | 51,073 | PDF p. 90 |
| Other receivablesSingapore dollars thousands | 11,000 | 7,915 | 3,376 | 2,162 | PDF p. 90 |
| Contract assetsSingapore dollars thousands | 3,077 | 3,190 | – | – | PDF p. 90 |
| Derivative financial instrumentsSingapore dollars thousands | 283 | 741 | 340 | 740 | PDF p. 90 |
| InventoriesSingapore dollars thousands | 128,619 | 103,369 | 63,334 | 57,881 | PDF p. 90 |
| Total current assetsSingapore dollars thousands | 312,182 | 251,337 | 144,790 | 119,557 | PDF p. 90 |
| Non-current assets | |||||
| Other receivablesSingapore dollars thousands | 506 | 215 | – | 100 | PDF p. 90 |
| SubsidiariesSingapore dollars thousands | – | – | 60,987 | 55,734 | PDF p. 90 |
| AssociatesSingapore dollars thousands | 11,090 | 12,418 | – | – | PDF p. 90 |
| Other investmentsSingapore dollars thousands | – | 6 | – | – | PDF p. 90 |
| Property, plant and equipmentSingapore dollars thousands | 38,196 | 38,578 | 10,757 | 11,437 | PDF p. 90 |
| Right-of-use assetsSingapore dollars thousands | 10,022 | 9,653 | 3,091 | 3,518 | PDF p. 90 |
| Investment propertiesSingapore dollars thousands | 2,621 | 2,551 | – | – | PDF p. 90 |
| GoodwillSingapore dollars thousands | 129 | 129 | – | – | PDF p. 90 |
| Intangible assetsSingapore dollars thousands | 340 | – | – | – | PDF p. 90 |
| Deferred tax assetsSingapore dollars thousands | 461 | 775 | 243 | 667 | PDF p. 90 |
| Total non-current assetsSingapore dollars thousands | 63,365 | 64,325 | 75,078 | 71,456 | PDF p. 90 |
| Total assetsSingapore dollars thousands | 375,547 | 315,662 | 219,868 | 191,013 | PDF p. 90 |
| Current liabilities | |||||
| Bank borrowingsSingapore dollars thousands | 84,384 | 47,307 | 38,326 | 22,751 | PDF p. 90 |
| Trade payablesSingapore dollars thousands | 31,012 | 23,386 | 10,358 | 10,004 | PDF p. 90 |
| Other payablesSingapore dollars thousands | 11,758 | 10,339 | 4,915 | 3,499 | PDF p. 90 |
| Contract liabilitiesSingapore dollars thousands | 4,708 | 4,569 | 91 | 13 | PDF p. 90 |
| Derivative financial instrumentsSingapore dollars thousands | 1,007 | – | 1,007 | - | PDF p. 90 |
| Provision for onerous contractsSingapore dollars thousands | 755 | 4,077 | 755 | 4,077 | PDF p. 90 |
| Lease liabilitiesSingapore dollars thousands | 1,529 | 1,360 | 408 | 401 | PDF p. 90 |
| Income tax payableSingapore dollars thousands | 4,214 | 3,205 | 3,606 | 1,845 | PDF p. 90 |
| Total current liabilitiesSingapore dollars thousands | 139,367 | 94,243 | 59,466 | 42,590 | PDF p. 90 |
| Non-current liabilities | |||||
| Other payablesSingapore dollars thousands | 442 | 200 | – | – | PDF p. 90 |
| Lease liabilitiesSingapore dollars thousands | 8,692 | 11,102 | 3,001 | 3,409 | PDF p. 90 |
| Derivative financial instrumentsSingapore dollars thousands | – | 1 | – | 1 | PDF p. 90 |
| Deferred tax liabilitiesSingapore dollars thousands | 1,559 | 1,466 | – | – | PDF p. 90 |
| Total non-current liabilitiesSingapore dollars thousands | 10,693 | 12,769 | 3,001 | 3,410 | PDF p. 90 |
Original report: PDF p. 90 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Capital, reserves and non-controlling interests | |||||
| Share capitalSingapore dollars thousands | 63,712 | 63,712 | 63,712 | 63,712 | PDF p. 91 |
| Treasury sharesSingapore dollars thousands | (950) | (950) | (950) | (950) | PDF p. 91 |
| ReservesSingapore dollars thousands | 159,399 | 144,122 | 94,639 | 82,251 | PDF p. 91 |
| Equity attributable to the owners of the companySingapore dollars thousands | 222,161 | 206,884 | 157,401 | 145,013 | PDF p. 91 Label p. 91 |
| Non-controlling interestsSingapore dollars thousands | 3,326 | 1,766 | – | – | PDF p. 91 |
| Total equitySingapore dollars thousands | 225,487 | 208,650 | 157,401 | 145,013 | PDF p. 91 |
| Total liabilities and equitySingapore dollars thousands | 375,547 | 315,662 | 219,868 | 191,013 | PDF p. 91 |
Original report: PDF p. 91 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Group income and comprehensive income — FY2025 source | |||
| RevenueSingapore dollars thousands | 480,727 | 400,680 | PDF p. 92 |
| Cost of salesSingapore dollars thousands | (400,525) | (334,250) | PDF p. 92 |
| Gross profitSingapore dollars thousands | 80,202 | 66,430 | PDF p. 92 |
| Other operating incomeSingapore dollars thousands | 5,291 | 5,486 | PDF p. 92 |
| Selling and distribution expensesSingapore dollars thousands | (26,500) | (23,017) | PDF p. 92 |
| Administrative expensesSingapore dollars thousands | (24,194) | (22,460) | PDF p. 92 |
| Other operating expensesSingapore dollars thousands | (1,542) | (4,275) | PDF p. 92 |
| Finance costsSingapore dollars thousands | (2,681) | (2,262) | PDF p. 92 |
| Share of profit of associatesSingapore dollars thousands | 425 | 523 | PDF p. 92 |
| Profit before income taxSingapore dollars thousands | 31,001 | 20,425 | PDF p. 92 |
| Income tax expenseSingapore dollars thousands | (4,880) | (5,679) | PDF p. 92 |
| Profit for the yearSingapore dollars thousands | 26,121 | 14,746 | PDF p. 92 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Exchange differences on translation of foreign operationsSingapore dollars thousands | (215) | (1,680) | PDF p. 92 |
| Changes in share of other comprehensive income (loss) of associatesSingapore dollars thousands | 127 | (89) | PDF p. 92 |
| Other comprehensive loss for the year, net of taxSingapore dollars thousands | (88) | (1,769) | PDF p. 92 |
| Total comprehensive income for the yearSingapore dollars thousands | 26,033 | 12,977 | PDF p. 92 |
| Profit for the year attributable to: | |||
| Owners of the companySingapore dollars thousands | 25,945 | 14,597 | PDF p. 92 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Non-controlling interestsSingapore dollars thousands | 176 | 149 | PDF p. 92 |
| SubtotalSingapore dollars thousands | 26,121 | 14,746 | PDF p. 92 |
| Total comprehensive income attributable to: | |||
| Owners of the companySingapore dollars thousands | 25,919 | 12,894 | PDF p. 92 |
| Non-controlling interestsSingapore dollars thousands | 114 | 83 | PDF p. 92 |
| SubtotalSingapore dollars thousands | 26,033 | 12,977 | PDF p. 92 |
| Earnings per share | |||
| Basic (cents)Singapore cents per share | 5.64 | 3.17 | PDF p. 92 |
| Diluted (cents)Singapore cents per share | 5.64 | 3.17 | PDF p. 92 |
Original report: PDF p. 92 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024GroupShare capital | 2024GroupTreasury shares | 2024GroupForeign currency translation reserve | 2024GroupOther reserves | 2024GroupAccumulated profits | 2024GroupEquity attributable to shareholders of the company | 2024GroupNon-controlling interests | 2024GroupTotal equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 July 2023Singapore dollars thousands | 63,712 | (950) | (3,837) | (912) | 146,793 | 204,806 | 1,949 | 206,755 | PDF p. 93 |
| Total comprehensive | |||||||||
| Total comprehensive income (loss) for the year: Profit for the yearSingapore dollars thousands | – | – | – | – | 14,597 | 14,597 | 149 | 14,746 | PDF p. 93 Label p. 93 |
| Other comprehensive loss for the yearSingapore dollars thousands | – | – | (1,703) | – | – | (1,703) | (66) | (1,769) | PDF p. 93 Label p. 93 |
| TotalSingapore dollars thousands | – | – | (1,703) | – | 14,597 | 12,894 | 83 | 12,977 | PDF p. 93 |
| Transactions with owners, recognised directly in equity: Non-controlling interest arising from an increase in the share capital of a subsidiarySingapore dollars thousands | – | – | – | – | – | – | 35 | 35 | PDF p. 93 Label p. 93 |
| Dividend paid to non- controlling interestsSingapore dollars thousands | – | – | – | – | – | – | (301) | (301) | PDF p. 93 Label p. 93 |
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | – | – | (7,364) | (7,364) | – | (7,364) | PDF p. 93 Label p. 93 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | – | – | (3,452) | (3,452) | – | (3,452) | PDF p. 93 Label p. 93 |
| TotalSingapore dollars thousands | – | – | – | – | (10,816) | (10,816) | (266) | (11,082) | PDF p. 93 |
| Balance at 30 June 2024Singapore dollars thousands | 63,712 | (950) | (5,540) | (912) | 150,574 | 206,884 | 1,766 | 208,650 | PDF p. 93 |
Original report: PDF p. 93 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025GroupShare capital | 2025GroupTreasury shares | 2025GroupForeign currency translation reserve | 2025GroupOther reserves | 2025GroupAccumulated profits | 2025GroupEquity attributable to shareholders of the company | 2025GroupNon-controlling interests | 2025GroupTotal equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 July 2024Singapore dollars thousands | 63,712 | (950) | (5,540) | (912) | 150,574 | 206,884 | 1,766 | 208,650 | PDF p. 94 |
| Total comprehensive | |||||||||
| Total comprehensive income (loss) for the year: Profit for the yearSingapore dollars thousands | – | – | – | – | 25,945 | 25,945 | 176 | 26,121 | PDF p. 94 Label p. 94 |
| Other comprehensive loss for the yearSingapore dollars thousands | – | – | (26) | – | – | (26) | (62) | (88) | PDF p. 94 Label p. 94 |
| TotalSingapore dollars thousands | – | – | (26) | – | 25,945 | 25,919 | 114 | 26,033 | PDF p. 94 |
| Transactions with owners, recognised directly in equity: Non-controlling interest arising from an acquisition of a subsidiary (Note 40)Singapore dollars thousands | – | – | – | – | – | – | 1,485 | 1,485 | PDF p. 94 Label p. 94 |
| Share of post- acquisition reserve from an associateSingapore dollars thousands | – | – | – | 174 | – | 174 | – | 174 | PDF p. 94 Label p. 94 |
| Dividend paid to non- controlling interestsSingapore dollars thousands | – | – | – | – | – | – | (39) | (39) | PDF p. 94 Label p. 94 |
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | – | – | (7,364) | (7,364) | – | (7,364) | PDF p. 94 Label p. 94 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | – | – | (3,452) | (3,452) | – | (3,452) | PDF p. 94 Label p. 94 |
| TotalSingapore dollars thousands | – | – | – | 174 | (10,816) | (10,642) | 1,446 | (9,196) | PDF p. 94 |
| Balance at 30 June 2025Singapore dollars thousands | 63,712 | (950) | (5,566) | (738) | 165,703 | 222,161 | 3,326 | 225,487 | PDF p. 94 |
Original report: PDF p. 94 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024CompanyShare capital | 2024CompanyTreasury shares | 2024CompanyAccumulated profits | 2024CompanyTotal equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 1 July 2023Singapore dollars thousands | 63,712 | (950) | 80,216 | 142,978 | PDF p. 95 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 12,851 | 12,851 | PDF p. 95 Label p. 95 |
| Transactions with owners, recognised directly in equity: | |||||
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | (7,364) | (7,364) | PDF p. 95 |
| Company | |||||
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | (3,452) | (3,452) | PDF p. 95 |
| TotalSingapore dollars thousands | – | – | (10,816) | (10,816) | PDF p. 95 |
| Balance at 30 June 2024Singapore dollars thousands | 63,712 | (950) | 82,251 | 145,013 | PDF p. 95 |
Original report: PDF p. 95 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025CompanyShare capital | 2025CompanyTreasury shares | 2025CompanyAccumulated profits | 2025CompanyTotal equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 30 June 2024Singapore dollars thousands | 63,712 | (950) | 82,251 | 145,013 | PDF p. 95 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 23,204 | 23,204 | PDF p. 95 Label p. 95 |
| Transactions with owners, recognised directly in equity: | |||||
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | (7,364) | (7,364) | PDF p. 95 |
| Company | |||||
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | (3,452) | (3,452) | PDF p. 95 |
| TotalSingapore dollars thousands | – | – | (10,816) | (10,816) | PDF p. 95 |
| Balance at 30 June 2025Singapore dollars thousands | 63,712 | (950) | 94,639 | 157,401 | PDF p. 95 |
Original report: PDF p. 95 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before income taxSingapore dollars thousands | 31,001 | 20,425 | PDF p. 96 |
| Adjustments for: | |||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 5,745 | 5,636 | PDF p. 96 |
| Depreciation of investment propertiesSingapore dollars thousands | 50 | 48 | PDF p. 96 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,725 | 1,615 | PDF p. 96 |
| Amortisation of intangible assetsSingapore dollars thousands | 116 | – | PDF p. 96 |
| Interest incomeSingapore dollars thousands | (153) | (156) | PDF p. 96 |
| Interest expenseSingapore dollars thousands | 2,681 | 2,262 | PDF p. 96 |
| Gain on the bargain purchase of acquisition of a subsidiary (Note 40)Singapore dollars thousands | (163) | – | PDF p. 96 |
| Gain on disposal of a subsidiary (Note 39)Singapore dollars thousands | (2,199) | – | PDF p. 96 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (36) | (201) | PDF p. 96 |
| Gain on disposal of right-of-use assetsSingapore dollars thousands | (12) | (1) | PDF p. 96 |
| Gain on disposal of assets classified as held for saleSingapore dollars thousands | – | (5) | PDF p. 96 |
| Loss on disposal of an associate (Note 13)Singapore dollars thousands | 27 | – | PDF p. 96 |
| Property, plant and equipment written offSingapore dollars thousands | 42 | 45 | PDF p. 96 |
| Bad debts recoveredSingapore dollars thousands | (3) | (15) | PDF p. 96 |
| (Reversal of) Loss allowance for trade and other receivablesSingapore dollars thousands | (64) | 402 | PDF p. 96 |
| Reversal of provision for onerous contractsSingapore dollars thousands | (3,322) | (3,809) | PDF p. 96 |
| Inventories written offSingapore dollars thousands | 708 | 289 | PDF p. 96 |
| Allowance for inventories obsolescenceSingapore dollars thousands | 584 | 31 | PDF p. 96 |
| Impairment loss on property, plant and equipmentSingapore dollars thousands | – | 893 | PDF p. 96 |
| Impairment loss on right-of-use assetsSingapore dollars thousands | – | 1,430 | PDF p. 96 |
| Fair value adjustments on derivative financial instruments taken to profit or lossSingapore dollars thousands | 1,468 | 1,511 | PDF p. 96 |
| Share of profit of associatesSingapore dollars thousands | (425) | (523) | PDF p. 96 |
| Exchange differencesSingapore dollars thousands | (739) | (879) | PDF p. 96 |
| Operating cash flows before movement in working capitalSingapore dollars thousands | 37,031 | 28,998 | PDF p. 96 |
| Trade receivablesSingapore dollars thousands | (20,236) | (17,151) | PDF p. 96 |
| Other receivablesSingapore dollars thousands | (2,762) | (2,110) | PDF p. 96 |
| Contract assetsSingapore dollars thousands | 68 | (631) | PDF p. 96 |
| InventoriesSingapore dollars thousands | (22,146) | (3,116) | PDF p. 96 |
| Trade payablesSingapore dollars thousands | 5,037 | 26 | PDF p. 96 |
| Other payablesSingapore dollars thousands | 1,703 | (510) | PDF p. 96 |
| Contract liabilitiesSingapore dollars thousands | 45 | 1,468 | PDF p. 96 |
| Cash (used in) generated from operationsSingapore dollars thousands | (1,260) | 6,974 | PDF p. 96 |
| Income tax paidSingapore dollars thousands | (3,936) | (4,370) | PDF p. 96 |
| Net cash (used in) from operating activitiesSingapore dollars thousands | (5,196) | 2,604 | PDF p. 96 |
Original report: PDF p. 96 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Investing activities | |||
| Acquisition of a subsidiary (net of cash acquired) (Note 40)Singapore dollars thousands | (716) | – | PDF p. 97 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (4,753) | (7,464) | PDF p. 97 |
| Proceeds from disposal of a subsidiary (Note 39)Singapore dollars thousands | 73 | – | PDF p. 97 |
| Proceeds from disposal of an associate (Note 13)Singapore dollars thousands | 913 | – | PDF p. 97 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 98 | 262 | PDF p. 97 |
| Proceeds from disposal of quoted sharesSingapore dollars thousands | 2 | – | PDF p. 97 |
| Proceeds from disposal of an asset classified as held for saleSingapore dollars thousands | – | 172 | PDF p. 97 |
| Dividend received from an associateSingapore dollars thousands | 225 | 56 | PDF p. 97 |
| Interest receivedSingapore dollars thousands | 153 | 156 | PDF p. 97 |
| Net cash used in investing activitiesSingapore dollars thousands | (4,005) | (6,818) | PDF p. 97 |
| Financing activities | |||
| Proceeds from bank borrowingsSingapore dollars thousands | 187,919 | 133,467 | PDF p. 97 |
| Repayment of bank borrowingsSingapore dollars thousands | (152,423) | (119,504) | PDF p. 97 |
| Repayment of principal portion of lease liabilitiesSingapore dollars thousands | (1,867) | (1,169) | PDF p. 97 |
| Interest paidSingapore dollars thousands | (2,681) | (2,262) | PDF p. 97 |
| Dividends paidSingapore dollars thousands | (10,816) | (10,816) | PDF p. 97 |
| Dividends paid to non-controlling interests (a)Singapore dollars thousands | (39) | (266) | PDF p. 97 |
| Net cash from (used in) financing activitiesSingapore dollars thousands | 20,093 | (550) | PDF p. 97 |
| Net increase (decrease) in cash and cash equivalentsSingapore dollars thousands | 10,892 | (4,764) | PDF p. 97 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 27,417 | 32,003 | PDF p. 97 |
| Effects of exchange rate changes on the balance of cash held in foreign currenciesSingapore dollars thousands | (48) | 178 | PDF p. 97 |
| Cash and cash equivalents at end of yearSingapore dollars thousands | 38,261 | 27,417 | PDF p. 97 |
Original report: PDF p. 97 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | 2023Company | 2022Company | Source |
|---|---|---|---|---|---|
| Current assets | |||||
| Cash and bank balancesSingapore dollars thousands | 32,003 | 29,196 | 9,212 | 8,169 | PDF p. 74 |
| Trade receivablesSingapore dollars thousands | 92,427 | 109,774 | 45,855 | 51,072 | PDF p. 74 |
| Other receivablesSingapore dollars thousands | 5,645 | 3,882 | 2,077 | 1,650 | PDF p. 74 |
| Contract assetsSingapore dollars thousands | 2,617 | 2,919 | – | – | PDF p. 74 |
| Derivative financial instrumentsSingapore dollars thousands | 2,248 | 163 | 2,253 | 207 | PDF p. 74 |
| InventoriesSingapore dollars thousands | 101,168 | 98,809 | 52,698 | 52,955 | PDF p. 74 |
| Assets classified as held for saleSingapore dollars thousands | 169 | – | – | – | PDF p. 74 |
| Total current assetsSingapore dollars thousands | 236,277 | 244,743 | 112,095 | 114,053 | PDF p. 74 |
| Non-current assets | |||||
| Other receivablesSingapore dollars thousands | 361 | 482 | 100 | 100 | PDF p. 74 |
| Derivative financial instrumentsSingapore dollars thousands | 3 | 1,441 | 3 | 1,441 | PDF p. 74 |
| SubsidiariesSingapore dollars thousands | – | – | 49,315 | 48,198 | PDF p. 74 |
| AssociatesSingapore dollars thousands | 12,040 | 11,403 | – | – | PDF p. 74 |
| Other investmentsSingapore dollars thousands | 6 | 7 | – | – | PDF p. 74 |
| Property, plant and equipmentSingapore dollars thousands | 38,061 | 38,594 | 10,595 | 10,528 | PDF p. 74 |
| Right-of-use assetsSingapore dollars thousands | 11,287 | 14,278 | 3,770 | 4,013 | PDF p. 74 |
| Investment propertiesSingapore dollars thousands | 2,615 | 2,908 | – | – | PDF p. 74 |
| GoodwillSingapore dollars thousands | 129 | – | – | – | PDF p. 74 |
| Intangible assetsSingapore dollars thousands | – | – | – | – | PDF p. 74 |
| Deferred tax assetsSingapore dollars thousands | 1,292 | 1,853 | 1,200 | 1,732 | PDF p. 74 |
| Total non-current assetsSingapore dollars thousands | 65,794 | 70,966 | 64,983 | 66,012 | PDF p. 74 |
| Total assetsSingapore dollars thousands | 302,071 | 315,709 | 177,078 | 180,065 | PDF p. 74 |
| Current liabilities | |||||
| Bank borrowingsSingapore dollars thousands | 33,526 | 31,370 | 6,016 | 4,261 | PDF p. 74 |
| Trade payablesSingapore dollars thousands | 23,606 | 38,695 | 11,554 | 16,576 | PDF p. 74 |
| Other payablesSingapore dollars thousands | 10,883 | 11,519 | 3,164 | 3,363 | PDF p. 74 |
| Contract liabilitiesSingapore dollars thousands | 3,179 | 2,483 | 29 | 345 | PDF p. 74 |
| Provision for onerous contractsSingapore dollars thousands | 7,886 | 12,557 | 7,886 | 12,557 | PDF p. 74 |
| Lease liabilitiesSingapore dollars thousands | 1,203 | 825 | 338 | 317 | PDF p. 74 |
| Income tax payableSingapore dollars thousands | 3,040 | 2,750 | 1,427 | 858 | PDF p. 74 |
| Total current liabilitiesSingapore dollars thousands | 83,323 | 100,199 | 30,414 | 38,277 | PDF p. 74 |
| Non-current liabilities | |||||
| Other payablesSingapore dollars thousands | 195 | 191 | – | – | PDF p. 74 |
| Lease liabilitiesSingapore dollars thousands | 10,991 | 10,845 | 3,686 | 3,901 | PDF p. 74 |
| Deferred tax liabilitiesSingapore dollars thousands | 807 | 907 | – | – | PDF p. 74 |
| Total non-current liabilitiesSingapore dollars thousands | 11,993 | 11,943 | 3,686 | 3,901 | PDF p. 74 |
Original report: PDF p. 74 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | 2023Company | 2022Company | Source |
|---|---|---|---|---|---|
| non-controlling interests | |||||
| Capital, reserves and non-controlling interests Share capitalSingapore dollars thousands | 63,712 | 63,712 | 63,712 | 63,712 | PDF p. 75 Label p. 75 |
| Treasury sharesSingapore dollars thousands | (950) | (950) | (950) | (950) | PDF p. 75 |
| ReservesSingapore dollars thousands | 142,044 | 138,927 | 80,216 | 75,125 | PDF p. 75 |
| Equity attributable to the owners of the companySingapore dollars thousands | 204,806 | 201,689 | 142,978 | 137,887 | PDF p. 75 Label p. 75 |
| Non-controlling interestsSingapore dollars thousands | 1,949 | 1,878 | – | – | PDF p. 75 |
| Total equitySingapore dollars thousands | 206,755 | 203,567 | 142,978 | 137,887 | PDF p. 75 |
| Total liabilities and equitySingapore dollars thousands | 302,071 | 315,709 | 177,078 | 180,065 | PDF p. 75 |
Original report: PDF p. 75 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Group income and comprehensive income — FY2023 source | |||
| RevenueSingapore dollars thousands | 421,726 | 379,052 | PDF p. 76 |
| Cost of salesSingapore dollars thousands | (355,072) | (298,998) | PDF p. 76 |
| Gross profitSingapore dollars thousands | 66,654 | 80,054 | PDF p. 76 |
| Other operating incomeSingapore dollars thousands | 5,000 | 4,344 | PDF p. 76 |
| Selling and distribution expensesSingapore dollars thousands | (24,088) | (21,794) | PDF p. 76 |
| Administrative expensesSingapore dollars thousands | (21,731) | (20,443) | PDF p. 76 |
| Other operating expensesSingapore dollars thousands | (2,788) | (14,914) | PDF p. 76 |
| Finance costsSingapore dollars thousands | (2,154) | (1,047) | PDF p. 76 |
| Share of profit of associatesSingapore dollars thousands | 499 | 1,081 | PDF p. 76 |
| Profit before income taxSingapore dollars thousands | 21,392 | 27,281 | PDF p. 76 |
| Income tax expenseSingapore dollars thousands | (4,582) | (5,089) | PDF p. 76 |
| Profit for the yearSingapore dollars thousands | 16,810 | 22,192 | PDF p. 76 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Exchange differences on translation of foreign operationsSingapore dollars thousands | (3,004) | (134) | PDF p. 76 |
| Changes in share of other comprehensive income (loss) of associatesSingapore dollars thousands | 23 | (13) | PDF p. 76 |
| Other comprehensive loss for the year, net of taxSingapore dollars thousands | (2,981) | (147) | PDF p. 76 |
| Total comprehensive income for the yearSingapore dollars thousands | 13,829 | 22,045 | PDF p. 76 |
| Profit for the year attributable to: | |||
| Owners of the companySingapore dollars thousands | 16,674 | 22,006 | PDF p. 76 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Non-controlling interestsSingapore dollars thousands | 136 | 186 | PDF p. 76 |
| SubtotalSingapore dollars thousands | 16,810 | 22,192 | PDF p. 76 |
| Total comprehensive income attributable to: | |||
| Owners of the companySingapore dollars thousands | 13,728 | 21,844 | PDF p. 76 |
| Non-controlling interestsSingapore dollars thousands | 101 | 201 | PDF p. 76 |
| SubtotalSingapore dollars thousands | 13,829 | 22,045 | PDF p. 76 |
| Earnings per share | |||
| Basic (cents)Singapore cents per share | 3.62 | 4.78 | PDF p. 76 |
| Diluted (cents)Singapore cents per share | 3.62 | 4.78 | PDF p. 76 |
Original report: PDF p. 76 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022GroupShare capital | 2022GroupTreasury shares | 2022GroupForeign currency translation reserve | 2022GroupOther reserves | 2022GroupAccumulated profits | 2022GroupEquity attributable to shareholders of the company | 2022GroupNon-controlling interests | 2022GroupTotal equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 July 2021Singapore dollars thousands | 63,712 | (950) | (729) | (1,079) | 129,285 | 190,239 | 1,781 | 192,020 | PDF p. 77 |
| Total comprehensive (loss) | |||||||||
| Total comprehensive (loss) income for the year: Profit for the yearSingapore dollars thousands | – | – | – | – | 22,006 | 22,006 | 186 | 22,192 | PDF p. 77 Label p. 77 |
| Other comprehensive (loss) income for the yearSingapore dollars thousands | – | – | (162) | – | – | (162) | 15 | (147) | PDF p. 77 Label p. 77 |
| TotalSingapore dollars thousands | – | – | (162) | – | 22,006 | 21,844 | 201 | 22,045 | PDF p. 77 |
| Transactions with owners, recognised directly in equity: Share of post- acquisition reserve from an associateSingapore dollars thousands | – | – | – | (38) | – | (38) | – | (38) | PDF p. 77 Label p. 77 |
| Dividend paid to non- controlling interestsSingapore dollars thousands | – | – | – | – | – | – | (104) | (104) | PDF p. 77 Label p. 77 |
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | – | – | (6,904) | (6,904) | – | (6,904) | PDF p. 77 Label p. 77 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | – | – | (3,452) | (3,452) | – | (3,452) | PDF p. 77 Label p. 77 |
| TotalSingapore dollars thousands | – | – | – | (38) | (10,356) | (10,394) | (104) | (10,498) | PDF p. 77 |
| Balance at 30 June 2022Singapore dollars thousands | 63,712 | (950) | (891) | (1,117) | 140,935 | 201,689 | 1,878 | 203,567 | PDF p. 77 |
Original report: PDF p. 77 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023GroupShare capital | 2023GroupTreasury shares | 2023GroupForeign currency translation reserve | 2023GroupOther reserves | 2023GroupAccumulated profits | 2023GroupEquity attributable to shareholders of the company | 2023GroupNon-controlling interests | 2023GroupTotal equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 July 2022Singapore dollars thousands | 63,712 | (950) | (891) | (1,117) | 140,935 | 201,689 | 1,878 | 203,567 | PDF p. 78 |
| Total comprehensive (loss) | |||||||||
| Total comprehensive (loss) income for the year: Profit for the yearSingapore dollars thousands | – | – | – | – | 16,674 | 16,674 | 136 | 16,810 | PDF p. 78 Label p. 78 |
| Other comprehensive loss for the yearSingapore dollars thousands | – | – | (2,946) | – | – | (2,946) | (35) | (2,981) | PDF p. 78 Label p. 78 |
| TotalSingapore dollars thousands | – | – | (2,946) | – | 16,674 | 13,728 | 101 | 13,829 | PDF p. 78 |
| Transactions with owners, recognised directly in equity: Share of post- acquisition reserve from an associateSingapore dollars thousands | – | – | – | 205 | – | 205 | – | 205 | PDF p. 78 Label p. 78 |
| Dividend paid to non- controlling interestsSingapore dollars thousands | – | – | – | – | – | – | (30) | (30) | PDF p. 78 Label p. 78 |
| Final dividend for the previous financial year paidSingapore dollars thousands | – | – | – | – | (7,364) | (7,364) | – | (7,364) | PDF p. 78 Label p. 78 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | – | – | (3,452) | (3,452) | – | (3,452) | PDF p. 78 Label p. 78 |
| TotalSingapore dollars thousands | – | – | – | 205 | (10,816) | (10,611) | (30) | (10,641) | PDF p. 78 |
| Balance at 30 June 2023Singapore dollars thousands | 63,712 | (950) | (3,837) | (912) | 146,793 | 204,806 | 1,949 | 206,755 | PDF p. 78 |
Original report: PDF p. 78 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022CompanyShare capital | 2022CompanyTreasury shares | 2022CompanyAccumulated profits | 2022CompanyTotal equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 1 July 2021Singapore dollars thousands | 63,712 | (950) | 71,545 | 134,307 | PDF p. 79 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 13,936 | 13,936 | PDF p. 79 Label p. 79 |
| Transactions with owners, recognised directly in equity: Final dividend for the previous financial year paidSingapore dollars thousands | – | – | (6,904) | (6,904) | PDF p. 79 Label p. 79 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | (3,452) | (3,452) | PDF p. 79 |
| TotalSingapore dollars thousands | – | – | (10,356) | (10,356) | PDF p. 79 |
| Balance at 30 June 2022Singapore dollars thousands | 63,712 | (950) | 75,125 | 137,887 | PDF p. 79 |
Original report: PDF p. 79 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023CompanyShare capital | 2023CompanyTreasury shares | 2023CompanyAccumulated profits | 2023CompanyTotal equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 30 June 2022Singapore dollars thousands | 63,712 | (950) | 75,125 | 137,887 | PDF p. 79 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 15,907 | 15,907 | PDF p. 79 Label p. 79 |
| directly in equity: | |||||
| Transactions with owners, recognised directly in equity: Final dividend for the previous financial year paidSingapore dollars thousands | – | – | (7,364) | (7,364) | PDF p. 79 Label p. 79 |
| Interim dividend for the financial year paidSingapore dollars thousands | – | – | (3,452) | (3,452) | PDF p. 79 |
| TotalSingapore dollars thousands | – | – | (10,816) | (10,816) | PDF p. 79 |
| Balance at 30 June 2023Singapore dollars thousands | 63,712 | (950) | 80,216 | 142,978 | PDF p. 79 |
Original report: PDF p. 79 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before income taxSingapore dollars thousands | 21,392 | 27,281 | PDF p. 80 |
| Adjustments for: | |||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 5,087 | 5,037 | PDF p. 80 |
| Depreciation of investment propertiesSingapore dollars thousands | 55 | 53 | PDF p. 80 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,666 | 1,448 | PDF p. 80 |
| Interest incomeSingapore dollars thousands | (262) | (170) | PDF p. 80 |
| Interest expenseSingapore dollars thousands | 2,154 | 1,047 | PDF p. 80 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (52) | (109) | PDF p. 80 |
| Gain on disposal of right-of-use assetsSingapore dollars thousands | – | (4) | PDF p. 80 |
| Loss on disposal of investment propertySingapore dollars thousands | 4 | – | PDF p. 80 |
| Property, plant and equipment written offSingapore dollars thousands | 63 | 42 | PDF p. 80 |
| Bad debts (recovered) written offSingapore dollars thousands | (8) | 1 | PDF p. 80 |
| (Reversal of) Loss allowance for trade and other receivablesSingapore dollars thousands | (846) | 2,426 | PDF p. 80 |
| Reversal of provision for onerous contractsSingapore dollars thousands | (4,671) | (10,130) | PDF p. 80 |
| Inventories written offSingapore dollars thousands | 223 | 422 | PDF p. 80 |
| Allowance for (Reversal of) inventories obsolescenceSingapore dollars thousands | 57 | (27) | PDF p. 80 |
| Loss on revaluation of other investmentsSingapore dollars thousands | 1 | 1 | PDF p. 80 |
| Assets held for sale written offSingapore dollars thousands | – | 164 | PDF p. 80 |
| Impairment loss on right-of-use assetsSingapore dollars thousands | 2,706 | – | PDF p. 80 |
| Fair value adjustments on derivative financial instruments taken to profit or lossSingapore dollars thousands | (644) | 12,277 | PDF p. 80 |
| Share of profit of associatesSingapore dollars thousands | (499) | (1,081) | PDF p. 80 |
| Exchange differencesSingapore dollars thousands | (202) | – | PDF p. 80 |
| Operating cash flows before movement in working capitalSingapore dollars thousands | 26,224 | 38,678 | PDF p. 80 |
| Trade receivables (a)Singapore dollars thousands | 16,401 | (24,746) | PDF p. 80 |
| Other receivablesSingapore dollars thousands | (1,667) | 640 | PDF p. 80 |
| Contract assetsSingapore dollars thousands | 260 | 2,812 | PDF p. 80 |
| InventoriesSingapore dollars thousands | (4,567) | (29,573) | PDF p. 80 |
| Trade payablesSingapore dollars thousands | (14,805) | 10,197 | PDF p. 80 |
| Other payablesSingapore dollars thousands | (612) | 1,176 | PDF p. 80 |
| Contract liabilitiesSingapore dollars thousands | 753 | 899 | PDF p. 80 |
| Cash generated from operationsSingapore dollars thousands | 21,987 | 83 | PDF p. 80 |
| Income tax paidSingapore dollars thousands | (3,902) | (7,523) | PDF p. 80 |
| Net cash from (used in) operating activitiesSingapore dollars thousands | 18,085 | (7,440) | PDF p. 80 |
Original report: PDF p. 80 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Investing activities | |||
| Acquisition of a subsidiary (net of cash acquired) (Note 40)Singapore dollars thousands | (795) | – | PDF p. 81 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (5,017) | (4,521) | PDF p. 81 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 119 | 377 | PDF p. 81 |
| Proceeds from disposal of investment propertySingapore dollars thousands | 127 | – | PDF p. 81 |
| Dividend received from an associateSingapore dollars thousands | 90 | 108 | PDF p. 81 |
| Interest receivedSingapore dollars thousands | 262 | 170 | PDF p. 81 |
| Net cash used in investing activitiesSingapore dollars thousands | (5,214) | (3,866) | PDF p. 81 |
| Financing activities | |||
| Proceeds from bank borrowingsSingapore dollars thousands | 159,727 | 82,237 | PDF p. 81 |
| Repayment of bank borrowingsSingapore dollars thousands | (155,830) | (68,685) | PDF p. 81 |
| Repayment of principal portion of lease liabilitiesSingapore dollars thousands | (935) | (858) | PDF p. 81 |
| Interest paidSingapore dollars thousands | (2,154) | (1,047) | PDF p. 81 |
| Dividends paidSingapore dollars thousands | (10,816) | (10,356) | PDF p. 81 |
| Dividends paid to non-controlling interestsSingapore dollars thousands | (30) | (104) | PDF p. 81 |
| Net cash (used in) from financing activitiesSingapore dollars thousands | (10,038) | 1,187 | PDF p. 81 |
| Net increase (decrease) in cash and cash equivalentsSingapore dollars thousands | 2,833 | (10,119) | PDF p. 81 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 29,196 | 39,329 | PDF p. 81 |
| Effects of exchange rate changes on the balance of cash held in foreign currenciesSingapore dollars thousands | (26) | (14) | PDF p. 81 |
| Cash and cash equivalents at end of yearSingapore dollars thousands | 32,003 | 29,196 | PDF p. 81 |
Original report: PDF p. 81 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2023Group | 2022Group | 2021Group | Source |
|---|---|---|---|---|---|---|
| Financial highlights | ||||||
| TurnoverSGD million | 480.73 | 400.68 | 421.73 | 379.05 | 298.44 | PDF p. 7 |
| Profit before income taxSGD million | 31.00 | 20.43 | 21.39 | 27.28 | 21.32 | PDF p. 7 |
| Shareholders’ fundsSGD million | 222.16 | 206.88 | 204.81 | 201.69 | 190.24 | PDF p. 7 |
| Net asset value per sharecents per share | 48.27 | 44.95 | 44.50 | 43.82 | 41.33 | PDF p. 7 |
| Earnings per sharecents per share | 5.64 | 3.17 | 3.62 | 4.78 | 3.75 | PDF p. 7 |
Original report: PDF p. 7 ↗
The report presents these figures as Financial Highlights. The displayed year labels are 2025, 2024, 2023, 2022 and 2021; the page does not separately define the period-end convention for this highlights chart.
The earnings per share figures are reported as shown in the highlights. The consolidated statement separately reports basic and diluted earnings per share of 5.64 cents for 2025 and 3.17 cents for 2024.
Where the money comes from
| Item / unit | 2026Cable & wire | 2026Electrical material distribution | 2026Test & inspection | 2026Renewable energy solutions | 2026Others | 2026Elimination | 2026Total | Source |
|---|---|---|---|---|---|---|---|---|
| REVENUE | ||||||||
| External sales$’000 | 384,134 | 124,506 | 28,780 | 59,827 | – | – | 597,247 | PDF p. 175 |
| Inter-segment sales$’000 | 1,510 | 81 | 9 | – | – | (1,600) | – | PDF p. 175 |
| Total revenue$’000 | 385,644 | 124,587 | 28,789 | 59,827 | – | (1,600) | 597,247 | PDF p. 175 |
| RESULT | ||||||||
| Segment result$’000 | 7,021 | 3,248 | 71 | 2,849 | (22) | – | 13,167 | PDF p. 175 |
| Gain on the bargain purchase of acquisition of subsidiaries$’000 | – | – | – | 4,027 | – | – | 4,027 | PDF p. 175 |
| Realisation of fair value adjustment of inventories on acquisition of subsidiaries$’000 | – | (1,196) | – | (1,382) | – | – | (2,578) | PDF p. 175 |
| Interest expense$’000 | (2,203) | (295) | (255) | (115) | – | – | (2,868) | PDF p. 175 |
| Interest income$’000 | 165 | 8 | 23 | 5 | – | – | 201 | PDF p. 175 |
| Share of profit of associates$’000 | – | 1,354 | – | – | – | – | 1,354 | PDF p. 175 |
Units $’000. Rows for income tax expense, non-controlling interests and profit attributable have a single printed value, in the Total column.
Segment restated comparatives are in a separate table.
| Item / unit | 2025Cable & wire (restated) | 2025Electrical material distribution (restated) | 2025Test & inspection (restated) | 2025Renewable energy solutions (restated) | 2025Others (restated) | 2025Elimination (restated) | 2025Total (restated) | Source |
|---|---|---|---|---|---|---|---|---|
| REVENUE | ||||||||
| External sales$’000 | 343,290 | 107,498 | 29,939 | – | – | – | 480,727 | PDF p. 175 |
| Inter-segment sales$’000 | 2,492 | 312 | 4 | – | – | (2,808) | – | PDF p. 175 |
| Total revenue$’000 | 345,782 | 107,810 | 29,943 | – | – | (2,808) | 480,727 | PDF p. 175 |
| RESULT | ||||||||
| Segment result$’000 | 28,508 | 2,175 | 2,441 | – | (20) | – | 33,104 | PDF p. 175 |
| Interest expense$’000 | (2,036) | (229) | (416) | – | – | – | (2,681) | PDF p. 175 |
| Interest income$’000 | 124 | – | 29 | – | – | – | 153 | PDF p. 175 |
| Share of profit of associates$’000 | – | 420 | 5 | – | – | – | 425 | PDF p. 175 |
Units $’000. Switchboard segment reclassified into Cable & Wire; no impact on consolidated totals. Rows for income tax, NCI and profit attributable have a single printed value, in the Total column.
| Item / unit | 2026Cable & wire | 2026Electrical material distribution | 2026Test & inspection | 2026Renewable energy solutions | 2026Others | 2026Total | Source |
|---|---|---|---|---|---|---|---|
| 2026 | |||||||
| Segment assets$’000 | 276,555 | 85,237 | 28,056 | 47,763 | 89 | 437,700 | PDF p. 176 |
| Interest in associates$’000 | – | 13,889 | – | – | – | 13,889 | PDF p. 176 |
| Segment liabilities$’000 | 141,765 | 36,853 | 10,623 | 27,439 | 12 | 216,692 | PDF p. 176 |
Units $’000. Unallocated and consolidated rows have a single printed value, in the Total column. All assets allocated other than deferred tax assets and tax recoverable; all liabilities allocated other than deferred tax liabilities, income tax payables and bank loan used to finance the acquisition of subsidiaries.
| Item / unit | 2025Cable & wire (restated) | 2025Electrical material distribution (restated) | 2025Test & inspection (restated) | 2025Renewable energy solutions (restated) | 2025Others (restated) | 2025Total (restated) | Source |
|---|---|---|---|---|---|---|---|
| 2025 (Restated) | |||||||
| Segment assets$’000 | 255,911 | 78,930 | 28,441 | – | 52 | 363,334 | PDF p. 176 |
| Interest in associates$’000 | – | 11,090 | – | – | – | 11,090 | PDF p. 176 |
| Segment liabilities$’000 | 102,770 | 30,892 | 10,609 | – | 16 | 144,287 | PDF p. 176 |
Units $’000. Unallocated and consolidated rows have a single printed value, in the Total column.
| Item / unit | 2026Cable & wire | 2026Electrical material distribution | 2026Test & inspection | 2026Renewable energy solutions | 2026Others | 2026Total | Source |
|---|---|---|---|---|---|---|---|
| 2026 | |||||||
| Additions to non-current assets$’000 | 5,607 | 643 | 2,936 | 180 | – | 9,366 | PDF p. 177 |
| Depreciation and amortisation$’000 | 4,115 | 1,754 | 2,292 | 169 | – | 8,330 | PDF p. 177 |
| Non-cash expenses (income) other than depreciation and amortisation$’000 | 22,833 | 1,177 | 479 | (3,806) | (13) | 20,670 | PDF p. 177 |
Units $’000.
| Item / unit | 2025Cable & wire (restated) | 2025Electrical material distribution (restated) | 2025Test & inspection (restated) | 2025Renewable energy solutions (restated) | 2025Others (restated) | 2025Total (restated) | Source |
|---|---|---|---|---|---|---|---|
| 2025 (Restated) | |||||||
| Additions to non-current assets$’000 | 3,391 | 383 | 2,889 | – | – | 6,663 | PDF p. 177 |
| Depreciation and amortisation$’000 | 3,876 | 1,711 | 2,049 | – | – | 7,636 | PDF p. 177 |
| Non-cash expenses (income) other than depreciation and amortisation$’000 | (3,478) | 1,184 | (2,027) | – | (31) | (4,352) | PDF p. 177 |
Units $’000.
| Item / unit | 2026Revenue | 2026Non-current assets | 2025Revenue | 2025Non-current assets | Source |
|---|---|---|---|---|---|
| Singapore$’000 | 340,908 | 40,015 | 335,170 | 35,607 | PDF p. 177PDF p. 178 |
| Malaysia$’000 | 112,091 | 12,656 | 91,459 | 10,807 | PDF p. 177PDF p. 178 |
| Vietnam$’000 | 37,622 | 3,007 | 19,729 | 2,436 | PDF p. 177PDF p. 178 |
| Brunei$’000 | 5,323 | – | 3,236 | – | PDF p. 177PDF p. 178 |
| Indonesia$’000 | 28,182 | 1,962 | 16,356 | 2,536 | PDF p. 177PDF p. 178 |
| Cambodia$’000 | 8,322 | – | 7,617 | – | PDF p. 177PDF p. 178 |
| Thailand$’000 | 58,629 | 247 | PDF p. 177 | ||
| Philippines$’000 | 1,282 | 10 | PDF p. 177 | ||
| Others$’000 | 4,888 | – | 7,160 | – | PDF p. 177PDF p. 178 |
| Total$’000 | 597,247 | 57,897 | 480,727 | 51,386 | PDF p. 177PDF p. 178 |
Units $’000. Non-current assets exclude derivative financial instruments, investments in associates, other investments and deferred tax assets. Revenue is from external customers.
Units $’000. Total row has no printed label. No Thailand or Philippines rows printed for 2025.
Debt
| Item / unit | 2026weighted average effective interest rate % per annum | 2026On demand or within 1 year $'000 | 2026Within 2 to 5 years $'000 | 2026After 5 years $'000 | 2026Adjustments $'000 | 2026Total $'000 | 2025weighted average effective interest rate % per annum | 2025On demand or within 1 year $'000 | 2025Within 2 to 5 years $'000 | 2025After 5 years $'000 | 2025Adjustments $'000 | 2025Total $'000 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||||||
| Non-interest bearing% / $'000 | – | 62,596 | – | – | – | 62,596 | – | 42,067 | – | – | – | 42,067 | PDF p. 121 |
| Lease liabilities (fixed rate)% / $'000 | 3.98 | 2,289 | 4,916 | 9,655 | (4,099) | 12,761 | 4.16 | 1,950 | 4,838 | 6,600 | (3,167) | 10,221 | PDF p. 121 |
| Variable interest rate instruments% / $'000 | 3.36 | 4,333 | 9,509 | – | (853) | 12,989 | PDF p. 121 | ||||||
| Fixed interest rate instruments% / $'000 | 2.50 | 92,660 | – | – | (491) | 92,169 | 3.11 | 80,860 | – | – | (296) | 80,564 | PDF p. 121 |
Undiscounted cash flows including interest and principal; based on earliest date the group and company can be required to pay. Adjustment column represents possible future cash flows attributable to the instrument not included in carrying amount. Printed total row: 161,878 14,425 9,655 (5,443) 180,515.
Label wraps across two lines as 'Fixed interest rate instruments'. Printed total row: 124,877 4,838 6,600 (3,463) 132,852.
| Item / unit | 2026weighted average effective interest rate % per annum | 2026On demand or within 1 year $'000 | 2026Within 2 to 5 years $'000 | 2026After 5 years $'000 | 2026Adjustments $'000 | 2026Total $'000 | 2025weighted average effective interest rate % per annum | 2025On demand or within 1 year $'000 | 2025Within 2 to 5 years $'000 | 2025After 5 years $'000 | 2025Adjustments $'000 | 2025Total $'000 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Company | |||||||||||||
| Non-interest bearing% / $'000 | – | 17,062 | – | – | – | 17,062 | – | 14,298 | – | – | – | 14,298 | PDF p. 122 |
| Lease liabilities (fixed rate)% / $'000 | 3.60 | 516 | 1,973 | 5,132 | (1,778) | 5,843 | 3.62 | 532 | 1,934 | 1,491 | (548) | 3,409 | PDF p. 122 |
| Variable interest rate instruments% / $'000 | 2.58 | 1,407 | 6,220 | – | (519) | 7,108 | PDF p. 122 | ||||||
| Fixed interest rate instruments% / $'000 | 1.83 | 32,735 | – | – | (59) | 32,676 | 3.00 | 38,334 | – | – | (8) | 38,326 | PDF p. 122 |
Printed total row: 51,720 8,193 5,132 (2,356) 62,689. Maximum amount company could be forced to settle under corporate guarantees for subsidiaries' credit facilities (Note 36) is $82,756,000 (2025 : $45,030,000), callable within 1 year.
Label wraps across two lines as 'Fixed interest rate instruments'. Printed total row: 53,164 1,934 1,491 (556) 56,033.
| Item / unit | 2026Group, $'000 | 2025Group, $'000 | 2026Company, $'000 | 2025Company, $'000 | Source |
|---|---|---|---|---|---|
| Maturity analysis | |||||
| Year 1$'000 | 2,289 | 1,950 | 516 | 532 | PDF p. 161 |
| Year 2$'000 | 1,842 | 1,601 | 495 | 500 | PDF p. 161 |
| Year 3$'000 | 1,120 | 1,267 | 495 | 478 | PDF p. 161 |
| Year 4$'000 | 1,002 | 989 | 495 | 478 | PDF p. 161 |
| Year 5$'000 | 951 | 981 | 489 | 478 | PDF p. 161 |
| Year 6 onwards$'000 | 9,656 | 6,600 | 5,132 | 1,491 | PDF p. 161 |
| Less: Unearned interest$'000 | (4,099) | (3,167) | (1,779) | (548) | PDF p. 161 |
| Analysed as | |||||
| Current$'000 | 1,839 | 1,529 | 311 | 408 | PDF p. 161 |
| Non-current$'000 | 10,922 | 8,692 | 5,532 | 3,001 | PDF p. 161 |
Undiscounted total of maturity analysis printed as 16,860 / 13,388 / 7,622 / 3,957; net lease liabilities 12,761 / 10,221 / 5,843 / 3,409. The group does not face a significant liquidity risk with regard to its lease liabilities.
| Item / unit | 2026Group, $'000 | 2025Group, $'000 | 2026Company, $'000 | 2025Company, $'000 | Source |
|---|---|---|---|---|---|
| Bank borrowings | |||||
| Bank loans$'000 | 16,727 | 4,231 | 7,108 | – | PDF p. 156 |
| Trust receipts and bills payable to banks$'000 | 89,506 | 80,153 | 32,676 | 38,326 | PDF p. 156 |
| Total$'000 | 106,233 | 84,384 | 39,784 | 38,326 | PDF p. 156 |
| Less : Non-current$'000 | (8,980) | – | (5,872) | – | PDF p. 156 |
| Current bank borrowings$'000 | 97,253 | 84,384 | 33,912 | 38,326 | PDF p. 156 |
Secured by: i) negative pledge over all assets of a subsidiary; and ii) corporate guarantees given to subsidiaries of up to RM199 million ($63.41 million) [2025 : RM135.50 million ($40.84 million)], US$16 million ($20.71 million) [2025 : US$10 million ($12.76 million)], IDR40 billion ($2.89 million) [2025 : IDRNil], THB915.37 million ($35.52 million) [2025 : THBNil] and $21.20 million (2025 : $24.32 million) by the company (Note 36).
Bank borrowings for the group and company amounting to $92,169,000 (2025 : $80,563,000) and $32,676,000 (2025 : $38,326,000) bear fixed interest rates ranging from 1.55% to 2.99% (2025 : 2.08% to 10.00%) and 1.55% to 2.46% (2025 : 2.08% to 4.92%) per annum respectively.
Certain bank loans for the group and company amounting to $12,989,000 (2025 : $Nil) and $7,108,000 (2025 : $Nil) bear variable interest rates with average effective interest rate of 3.36% (2025 : Nil) and 2.58% (2025 : Nil) respectively.
Bills payables to banks amounting $1,075,000 (2025 : $3,821,000) are non-interest bearing. Trust receipt and bill payables to banks are due within 12 months. The current portion of secured bank loan is due within 12 months, and the non-current portion is due within 2 to 5 years.
| Item / unit | 2026Group, $'000 | 2025Group, $'000 | 2026Company, $'000 | 2025Company, $'000 | Source |
|---|---|---|---|---|---|
| Current liabilities | |||||
| Bank borrowings$'000 | 97,253 | 84,384 | 33,912 | 38,326 | PDF p. 87 |
| Lease liabilities$'000 | 1,839 | 1,529 | 311 | 408 | PDF p. 87 |
| Non-current liabilities | |||||
| Bank borrowings$'000 | 8,980 | – | 5,872 | – | PDF p. 87 |
| Lease liabilities$'000 | 10,922 | 8,692 | 5,532 | 3,001 | PDF p. 87 |
Balance sheet at 30 June 2026.
| Item / unit | 20261 July 2025 $'000 | 2026Financing cash flow $'000 | 2026New leases $'000 | 2026De-recognition of leases $'000 | 2026Foreign exchange movement $'000 | 202630 June 2026 $'000 | Source |
|---|---|---|---|---|---|---|---|
| Reconciliation 2026 | |||||||
| Bank borrowings (Note 20)$'000 | 84,384 | 20,045 | – | – | 1,804 | 106,233 | PDF p. 157 |
| Lease liabilities (Note 25)$'000 | 10,221 | (4,100) | 6,670 | (97) | 67 | 12,761 | PDF p. 157 |
Labels wrap: 'Bank borrowings' / '(Note 20)' and 'Lease liabilities' / '(Note 25)'. FY2025 comparative reconciliation (1 July 2024 to 30 June 2025: bank borrowings 47,307, 35,496, 955, –, 626, 84,384; lease liabilities 12,462, (1,867), 2,155, (2,483), (46), 10,221) is also printed on the same page.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend Policy (Provision 11.6) | While it does not have a dividend policy, the Board in considering the form, frequency and amounts of dividend will take into account factors such as the Company’s earnings, financial condition, capital requirements, business expansion plans and cash flow, with a view to pay a sustainable dividend over time, consistent with long-term growth prospects. | Company | PDF p. 76 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Final tax-exempt dividend (recommended) | 1.60 cents per ordinary share | FY2026 final dividend, proposed, subject to shareholder approval at AGM | PDF p. 167 |
| Interim tax-exempt dividend | 0.75 cents per ordinary share | FY2026 interim dividend, declared and paid | PDF p. 167 |
| Final tax-exempt dividend | 1.60 cents per ordinary share | FY2025 final dividend, paid in FY2026 (comparative) | PDF p. 167 |
| Interim tax-exempt dividend | 0.75 cents per ordinary share | FY2025 interim dividend (comparative) | PDF p. 167 |
| DIVIDEND PER ORDINARY SHARE | 2.35 cents per ordinary share | FY2025 comparative total | PDF p. 3 |
Extracted from ANNUAL REPORT 2026 and checked against the cited pages; see the original report for full context.
Auditor’s report
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Audit firm | Deloitte & Touche LLP | Group | PDF p. 86 |
| Engagement partner | Ms. Kong Lai San | Group | PDF p. 86 |
| Opinion | In our opinion, the accompanying consolidated financial statements of the group and the statement of financial position and statement of changes in equity of the company are properly drawn up in accordance with the provisions of the Companies Act 1967 (the “Act”) and Singapore Financial Reporting Standards (International) (“SFRS(I)s”) so as to give a true and fair view | Group and company, year ended 30 June 2026 | PDF p. 82 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Provision for onerous contracts | Provision for onerous contracts | Group | PDF p. 83 |
| Provision for onerous contracts | The group enters into sales contracts with customers for | Group | PDF p. 83 |
| Allowance for inventories | Allowance for inventories | Group | PDF p. 84 |
| Allowance for inventories | Such inventories comprise cable and wire products, electrical | Group | PDF p. 84 |
Extracted from ANNUAL REPORT 2026 and checked against the cited pages; see the original report for full context.
Group and parent company or bank figures are labelled separately. Parentheses indicate negative amounts; a dash and NA retain the report’s notation.
Comparative figures follow ANNUAL REPORT 2026, including retrospective adjustments. Adjusted and reported earnings may have different definitions; refer to each statement’s notes.
Primary statements cover FY2022–FY2026 using three official annual reports. Group income, comprehensive income, cash flows and changes in equity, Group and Company balance sheets, and Company changes in equity are retained. Separate Company income and cash-flow statements are not disclosed in the primary set.
Monetary primary statements use Singapore dollars thousands; EPS uses Singapore cents. The shared Company equity balance is retained in both adjacent financial-period tables.
Five-year highlights use rounded Singapore dollars millions and Singapore cents. NAV and shareholders’ funds use equity attributable to owners, excluding non-controlling interests.
Selected notes cover cash, bank borrowings, other operating income, finance costs, expenses, EPS inputs and dividends. Other note tables are not claimed as extracted.
FY2025 gain on disposal of property, plant and equipment is printed as 40 in the other operating income note and 36 in cash flows and the expense note. Both original values are retained; no unsupported reconciliation is imposed.
The recommended FY2026 final dividend is subject to shareholder approval and is not included as a liability. Cash paid during FY2026 includes the prior FY2025 final dividend.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.