Annual Report 2026
Auditor’s opinion: a true and fair view. Read auditor’s report (PDF p. 81)
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group / as at 2026-06-30 | 2025Group / as at 2025-06-30 | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipmentSingapore dollars thousands | 212,345 | 219,426 | PDF p. 86 |
| Right-of-use assetsSingapore dollars thousands | 14,206 | 14,208 | PDF p. 86 |
| Investment in subsidiariesSingapore dollars thousands | – | – | PDF p. 86 |
| Investment in joint ventures and associatesSingapore dollars thousands | – | – | PDF p. 86 |
| Intangible assetsSingapore dollars thousands | – | – | PDF p. 86 |
| Other receivablesSingapore dollars thousands | – | – | PDF p. 86 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 226,551 | 233,634 | PDF p. 86 |
| Current assets | |||
| InventoriesSingapore dollars thousands | 23,514 | 28,490 | PDF p. 86 |
| Trade and other receivablesSingapore dollars thousands | 96,602 | 106,627 | PDF p. 86 |
| PrepaymentsSingapore dollars thousands | 15,381 | 22,211 | PDF p. 86 |
| Restricted cashSingapore dollars thousands | 6,973 | 8,628 | PDF p. 86 |
| Cash and cash equivalentsSingapore dollars thousands | 30,062 | 22,842 | PDF p. 86 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 172,532 | 188,798 | PDF p. 86 |
| Assets classified as held for saleSingapore dollars thousands | 35,616 | 75,739 | PDF p. 86 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 208,148 | 264,537 | PDF p. 86 |
| Total assetsSingapore dollars thousands | 434,699 | 498,171 | PDF p. 86 |
| Current liabilities | |||
| Lease liabilitiesSingapore dollars thousands | 374 | 282 | PDF p. 86 |
| Trade and other payablesSingapore dollars thousands | 123,743 | 172,566 | PDF p. 86 |
| Trust receiptsSingapore dollars thousands | 30,294 | 22,458 | PDF p. 86 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 32,705 | 24,285 | PDF p. 86 |
| Income tax payablesSingapore dollars thousands | 19,724 | 16,487 | PDF p. 86 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 206,840 | 236,078 | PDF p. 86 |
| Net current assetsSingapore dollars thousands | 1,308 | 28,459 | PDF p. 86 |
| Non-current liabilities | |||
| Lease liabilitiesSingapore dollars thousands | 11,451 | 11,492 | PDF p. 86 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 62,020 | 132,158 | PDF p. 86 |
| Other liabilitiesSingapore dollars thousands | 2,256 | 2,341 | PDF p. 86 |
| Deferred tax liabilitiesSingapore dollars thousands | 4,409 | 5,056 | PDF p. 86 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 80,136 | 151,047 | PDF p. 86 |
| Total liabilitiesSingapore dollars thousands | 286,976 | 387,125 | PDF p. 86 |
| Net assetsSingapore dollars thousands | 147,723 | 111,046 | PDF p. 86 |
| Equity attributable to owners of the Company | |||
| Share capitalSingapore dollars thousands | 136,833 | 130,145 | PDF p. 86 |
| Treasury sharesSingapore dollars thousands | (923) | (923) | PDF p. 86 |
| ReservesSingapore dollars thousands | 12,466 | (17,668) | PDF p. 86 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 148,376 | 111,554 | PDF p. 86 |
| Non-controlling interestsSingapore dollars thousands | (653) | (508) | PDF p. 86 |
| Total equitySingapore dollars thousands | 147,723 | 111,046 | PDF p. 86 |
Original report: PDF p. 86 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company / as at 2026-06-30 | 2025Company / as at 2025-06-30 | Source |
|---|---|---|---|
| Non-current assets | |||
| Property, plant and equipmentSingapore dollars thousands | – | – | PDF p. 86 |
| Right-of-use assetsSingapore dollars thousands | – | – | PDF p. 86 |
| Investment in subsidiariesSingapore dollars thousands | 37,908 | 42,137 | PDF p. 86 |
| Investment in joint ventures and associatesSingapore dollars thousands | – | – | PDF p. 86 |
| Intangible assetsSingapore dollars thousands | – | – | PDF p. 86 |
| Other receivablesSingapore dollars thousands | – | 5,167 | PDF p. 86 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 37,908 | 47,304 | PDF p. 86 |
| Current assets | |||
| InventoriesSingapore dollars thousands | – | – | PDF p. 86 |
| Trade and other receivablesSingapore dollars thousands | 101,452 | 178,789 | PDF p. 86 |
| PrepaymentsSingapore dollars thousands | 1,463 | 1,254 | PDF p. 86 |
| Restricted cashSingapore dollars thousands | 3,519 | 4,580 | PDF p. 86 |
| Cash and cash equivalentsSingapore dollars thousands | 8,245 | 372 | PDF p. 86 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 114,679 | 184,995 | PDF p. 86 |
| Assets classified as held for saleSingapore dollars thousands | – | – | PDF p. 86 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 114,679 | 184,995 | PDF p. 86 |
| Total assetsSingapore dollars thousands | 152,587 | 232,299 | PDF p. 86 |
| Current liabilities | |||
| Lease liabilitiesSingapore dollars thousands | – | – | PDF p. 86 |
| Trade and other payablesSingapore dollars thousands | 27,640 | 43,102 | PDF p. 86 |
| Trust receiptsSingapore dollars thousands | – | – | PDF p. 86 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 12,611 | 17,233 | PDF p. 86 |
| Income tax payablesSingapore dollars thousands | 3 | – | PDF p. 86 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 40,254 | 60,335 | PDF p. 86 |
| Net current assetsSingapore dollars thousands | 74,425 | 124,660 | PDF p. 86 |
| Non-current liabilities | |||
| Lease liabilitiesSingapore dollars thousands | – | – | PDF p. 86 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 43,901 | 123,470 | PDF p. 86 |
| Other liabilitiesSingapore dollars thousands | – | – | PDF p. 86 |
| Deferred tax liabilitiesSingapore dollars thousands | – | – | PDF p. 86 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 43,901 | 123,470 | PDF p. 86 |
| Total liabilitiesSingapore dollars thousands | 84,155 | 183,805 | PDF p. 86 |
| Net assetsSingapore dollars thousands | 68,432 | 48,494 | PDF p. 86 |
| Equity attributable to owners of the Company | |||
| Share capitalSingapore dollars thousands | 136,833 | 130,145 | PDF p. 86 |
| Treasury sharesSingapore dollars thousands | (923) | (923) | PDF p. 86 |
| ReservesSingapore dollars thousands | (67,478) | (80,728) | PDF p. 86 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 68,432 | 48,494 | PDF p. 86 |
| Non-controlling interestsSingapore dollars thousands | – | – | PDF p. 86 |
| Total equitySingapore dollars thousands | 68,432 | 48,494 | PDF p. 86 |
Original report: PDF p. 86 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group / 12-month period 2025-07-01 to 2026-06-30 | 2025Group / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|
| income | |||
| RevenueSingapore dollars thousands | 360,715 | 350,099 | PDF p. 87 |
| Cost of salesSingapore dollars thousands | (283,699) | (289,446) | PDF p. 87 |
| Gross profitSingapore dollars thousands | 77,016 | 60,653 | PDF p. 87 |
| Other operating incomeSingapore dollars thousands | 11,185 | 11,213 | PDF p. 87 |
| Selling and distribution expensesSingapore dollars thousands | (2,910) | (2,828) | PDF p. 87 |
| Administrative expensesSingapore dollars thousands | (27,051) | (21,126) | PDF p. 87 |
| Other operating expensesSingapore dollars thousands | (6,999) | (9,779) | PDF p. 87 |
| Finance costsSingapore dollars thousands | (7,283) | (21,421) | PDF p. 87 |
| (Impairment loss)/reversal of impairment losses on financial assetsSingapore dollars thousands | (1,821) | 1,173 | PDF p. 87 |
| Share of results of joint ventures and associatesSingapore dollars thousands | 23 | 1,060 | PDF p. 87 |
| Profit before taxSingapore dollars thousands | 42,160 | 18,945 | PDF p. 87 |
| Income tax expenseSingapore dollars thousands | (8,910) | (4,214) | PDF p. 87 |
| Profit for the yearSingapore dollars thousands | 33,250 | 14,731 | PDF p. 87 |
| Attributable to: | |||
| Owners of the CompanySingapore dollars thousands | 33,288 | 14,579 | PDF p. 87 |
| Non-controlling interestsSingapore dollars thousands | (38) | 152 | PDF p. 87 |
| Profit or loss attribution total (unlabelled in source)Singapore dollars thousands | 33,250 | 14,731 | PDF p. 87 |
| Earnings per share (cents per share) | |||
| Basic and dilutedSingapore cents per share | 3.27 | 1.48 | PDF p. 87 |
Original report: PDF p. 87 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group / 12-month period 2025-07-01 to 2026-06-30 | 2025Group / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|
| oci | |||
| Profit for the yearSingapore dollars thousands | 33,250 | 14,731 | PDF p. 88 |
| Items that may be reclassified subsequently to profit or loss: | |||
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | 139 | (269) | PDF p. 88 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | – | (693) | PDF p. 88 |
| Items that will not be reclassified subsequently to profit or loss: | |||
| Re-measurement of defined benefit pension plansSingapore dollars thousands | (4) | (27) | PDF p. 88 |
| Other comprehensive income total | |||
| Other comprehensive income/(loss) for the year, net of taxSingapore dollars thousands | 135 | (989) | PDF p. 88 |
| Total comprehensive income | |||
| Total comprehensive income for the yearSingapore dollars thousands | 33,385 | 13,742 | PDF p. 88 |
| Attributable to: | |||
| Owners of the CompanySingapore dollars thousands | 33,530 | 13,443 | PDF p. 88 |
| Non-controlling interestsSingapore dollars thousands | (145) | 299 | PDF p. 88 |
| Comprehensive income attribution total (unlabelled in source)Singapore dollars thousands | 33,385 | 13,742 | PDF p. 88 |
Original report: PDF p. 88 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group / 12-month period 2025-07-01 to 2026-06-30 | 2025Group / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|
| Cash flows from operating activities | |||
| Profit before taxSingapore dollars thousands | 42,160 | 18,945 | PDF p. 92 |
| Adjustments for: | |||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 34,529 | 38,643 | PDF p. 92 |
| Property, plant and equipment written offSingapore dollars thousands | 24 | 315 | PDF p. 92 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 956 | 1,229 | PDF p. 92 |
| Loss on disposal of an associateSingapore dollars thousands | – | 571 | PDF p. 92 |
| Provision for warranty (net)Singapore dollars thousands | (10) | (2) | PDF p. 92 |
| Provision for pension liabilitiesSingapore dollars thousands | 146 | 239 | PDF p. 92 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (3,415) | (3,542) | PDF p. 92 |
| Gain on disposal of assets classified as held for saleSingapore dollars thousands | (3,334) | (5,451) | PDF p. 92 |
| (Gain)/loss on unrealised foreign exchange, netSingapore dollars thousands | (2,404) | 2,749 | PDF p. 92 |
| Gain on termination of leaseSingapore dollars thousands | – | (1) | PDF p. 92 |
| Bad debts written offSingapore dollars thousands | 6 | 451 | PDF p. 92 |
| Adjustments / (Reversal of impairment loss)/impairment loss on financial assets (net): | |||
| - unbilled receivablesSingapore dollars thousands | (53) | 47 | PDF p. 92 |
| - amounts due from joint ventures and associatesSingapore dollars thousands | 2,008 | (4,778) | PDF p. 92 |
| - other receivablesSingapore dollars thousands | 73 | (190) | PDF p. 92 |
| - trade receivables (third parties)Singapore dollars thousands | (208) | 3,748 | PDF p. 92 |
| Adjustments / (Reversal of impairment loss)/impairment loss on non-financial assets (net): | |||
| - Property, plant and equipmentSingapore dollars thousands | (1,672) | 2,105 | PDF p. 92 |
| - Assets classified as held for saleSingapore dollars thousands | 6,874 | 2,930 | PDF p. 92 |
| - Inventories written downSingapore dollars thousands | 767 | – | PDF p. 92 |
| - Construction work-in-progressSingapore dollars thousands | 1,000 | – | PDF p. 92 |
| Adjustments for: | |||
| Interest incomeSingapore dollars thousands | (213) | (111) | PDF p. 92 |
| Interest expenseSingapore dollars thousands | 7,283 | 21,421 | PDF p. 92 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (23) | (1,060) | PDF p. 92 |
| Operating cash before working capital | |||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 84,494 | 78,258 | PDF p. 92 |
| Changes in working capital: | |||
| InventoriesSingapore dollars thousands | 3,208 | 5,959 | PDF p. 92 |
| Trade and other receivablesSingapore dollars thousands | 5,482 | (82) | PDF p. 92 |
| PrepaymentsSingapore dollars thousands | 6,830 | (15,153) | PDF p. 92 |
| Trade and other payablesSingapore dollars thousands | (46,156) | (14,115) | PDF p. 92 |
| Other liabilitiesSingapore dollars thousands | (83) | (174) | PDF p. 92 |
| Cash flows from operating activities | |||
| Cash flows generated from operationsSingapore dollars thousands | 53,775 | 54,693 | PDF p. 92 |
| Income tax paidSingapore dollars thousands | (5,497) | (4,178) | PDF p. 92 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 48,278 | 50,515 | PDF p. 92 |
| Cash flows from investing activities | |||
| Interest receivedSingapore dollars thousands | 213 | 111 | PDF p. 93 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (59,031) | (28,021) | PDF p. 93 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 6,724 | 5,519 | PDF p. 93 |
| Proceeds from disposal of assets classified as held for saleSingapore dollars thousands | 77,708 | 49,391 | PDF p. 93 |
| Proceeds from disposal of associateSingapore dollars thousands | – | 4,887 | PDF p. 93 |
| Addition to assets classified as held for saleSingapore dollars thousands | (1,725) | (4,769) | PDF p. 93 |
| Net cash flows generated from investing activitiesSingapore dollars thousands | 23,889 | 27,118 | PDF p. 93 |
| Cash flows from financing activities | |||
| Principal repayment of lease liabilitiesSingapore dollars thousands | (902) | (1,021) | PDF p. 93 |
| Repayment of trust receiptsSingapore dollars thousands | (58,122) | (36,705) | PDF p. 93 |
| Proceeds from trust receiptsSingapore dollars thousands | 65,958 | 42,185 | PDF p. 93 |
| Interest paidSingapore dollars thousands | (7,771) | (12,179) | PDF p. 93 |
| Dividends paidSingapore dollars thousands | (3,396) | – | PDF p. 93 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (95,444) | (204,947) | PDF p. 93 |
| Proceeds from interest-bearing loans and borrowingsSingapore dollars thousands | 26,760 | 136,296 | PDF p. 93 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | – | 4,453 | PDF p. 93 |
| Proceeds from placement of shares, netSingapore dollars thousands | 6,688 | – | PDF p. 93 |
| Cash and bank balances (restricted)Singapore dollars thousands | 1,655 | 418 | PDF p. 93 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (64,574) | (71,500) | PDF p. 93 |
| Cash and cash equivalents reconciliation | |||
| Net increase in cash and cash equivalentsSingapore dollars thousands | 7,593 | 6,133 | PDF p. 93 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 22,842 | 17,221 | PDF p. 93 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | (373) | (512) | PDF p. 93 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 30,062 | 22,842 | PDF p. 93 |
Original report: PDF p. 92 ↗ PDF p. 93 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group / Share capital / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Treasury shares / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Foreign currency translation reserve / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Retained profits / accumulated losses / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Total reserves / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Equity attributable to owners of the Company / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Non-controlling interests / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Total equity / 12-month period 2025-07-01 to 2026-06-30 | Source |
|---|---|---|---|---|---|---|---|---|---|
| Changes in equity / Group | |||||||||
| At 1 July 2025Singapore dollars thousands | 130,145 | (923) | 1,881 | (19,549) | (17,668) | 111,554 | (508) | 111,046 | PDF p. 89 |
| Profit for the yearSingapore dollars thousands | – | – | – | 33,288 | 33,288 | 33,288 | (38) | 33,250 | PDF p. 89 |
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | – | – | 246 | – | 246 | 246 | (107) | 139 | PDF p. 89 |
| Re-measurement of defined benefit pension plansSingapore dollars thousands | – | – | – | (4) | (4) | (4) | – | (4) | PDF p. 89 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | – | – | 246 | (4) | 242 | 242 | (107) | 135 | PDF p. 89 |
| Total comprehensive income for the yearSingapore dollars thousands | – | – | 246 | 33,284 | 33,530 | 33,530 | (145) | 33,385 | PDF p. 89 |
| Issuance of share capitalSingapore dollars thousands | 6,688 | – | – | – | – | 6,688 | – | 6,688 | PDF p. 89 |
| Dividends paidSingapore dollars thousands | – | – | – | (3,396) | (3,396) | (3,396) | – | (3,396) | PDF p. 89 |
| Contributions by owners subtotal (unlabelled in source)Singapore dollars thousands | 6,688 | – | – | (3,396) | (3,396) | 3,292 | – | 3,292 | PDF p. 89 |
| At 30 June 2026Singapore dollars thousands | 136,833 | (923) | 2,127 | 10,339 | 12,466 | 148,376 | (653) | 147,723 | PDF p. 89 |
Original report: PDF p. 89 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company / Share capital / 12-month period 2025-07-01 to 2026-06-30 | 2026Company / Treasury shares / 12-month period 2025-07-01 to 2026-06-30 | 2026Company / Warrant reserve / 12-month period 2025-07-01 to 2026-06-30 | 2026Company / Retained profits / accumulated losses / 12-month period 2025-07-01 to 2026-06-30 | 2026Company / Total reserves / 12-month period 2025-07-01 to 2026-06-30 | 2026Company / Total equity / 12-month period 2025-07-01 to 2026-06-30 | Source |
|---|---|---|---|---|---|---|---|
| Changes in equity / Company | |||||||
| At 1 July 2025Singapore dollars thousands | 130,145 | (923) | – | (80,728) | (80,728) | 48,494 | PDF p. 91 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | – | 16,646 | 16,646 | 16,646 | PDF p. 91 |
| Issuance of share capitalSingapore dollars thousands | 6,688 | – | – | – | – | 6,688 | PDF p. 91 |
| Dividends paidSingapore dollars thousands | – | – | – | (3,396) | (3,396) | (3,396) | PDF p. 91 |
| Contributions by owners subtotal (unlabelled in source)Singapore dollars thousands | 6,688 | – | – | (3,396) | (3,396) | 3,292 | PDF p. 91 |
| At 30 June 2026Singapore dollars thousands | 136,833 | (923) | – | (67,478) | (67,478) | 68,432 | PDF p. 91 |
Original report: PDF p. 91 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group / Interest-bearing loans and notes / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Finance leases within interest-bearing loans and borrowings / 12-month period 2025-07-01 to 2026-06-30 | 2026Group / Total interest-bearing loans and borrowings / 12-month period 2025-07-01 to 2026-06-30 | Source |
|---|---|---|---|---|
| Non-cash items: | ||||
| At 30 June 2025 and 1 July 2025Singapore dollars thousands | 150,074 | 6,369 | 156,443 | PDF p. 150 |
| Cash proceedsSingapore dollars thousands | 26,760 | – | 26,760 | PDF p. 150 |
| Cash paymentsSingapore dollars thousands | (91,087) | (4,357) | (95,444) | PDF p. 150 |
| - additionsSingapore dollars thousands | – | 6,523 | 6,523 | PDF p. 150 |
| - foreign exchange movementSingapore dollars thousands | 17 | – | 17 | PDF p. 150 |
| - amortisationSingapore dollars thousands | 426 | – | 426 | PDF p. 150 |
| At 30 June 2026Singapore dollars thousands | 86,190 | 8,535 | 94,725 | PDF p. 150 |
Original report: PDF p. 150 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Company / Interest-bearing loans and notes / 12-month period 2025-07-01 to 2026-06-30 | Source |
|---|---|---|
| Non-cash item: | ||
| At 30 June 2025 and 1 July 2025Singapore dollars thousands | 140,703 | PDF p. 150 |
| Cash paymentsSingapore dollars thousands | (84,415) | PDF p. 150 |
| - amortisationSingapore dollars thousands | 224 | PDF p. 150 |
| At 30 June 2026Singapore dollars thousands | 56,512 | PDF p. 150 |
Original report: PDF p. 150 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / Share capital / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Treasury shares / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Foreign currency translation reserve / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Warrant reserve / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Retained profits / accumulated losses / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Total reserves / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Equity attributable to owners of the Company / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Non-controlling interests / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Total equity / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Changes in equity / Group | ||||||||||
| At 1 July 2024Singapore dollars thousands | 125,574 | (923) | 2,990 | 448 | (34,432) | (30,994) | 93,657 | (807) | 92,850 | PDF p. 90 |
| Profit for the yearSingapore dollars thousands | – | – | – | – | 14,579 | 14,579 | 14,579 | 152 | 14,731 | PDF p. 90 |
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | – | – | (455) | – | – | (455) | (455) | 186 | (269) | PDF p. 90 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | – | – | (654) | – | – | (654) | (654) | (39) | (693) | PDF p. 90 |
| Re-measurement of defined benefit pension plansSingapore dollars thousands | – | – | – | – | (27) | (27) | (27) | – | (27) | PDF p. 90 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | – | – | (1,109) | – | (27) | (1,136) | (1,136) | 147 | (989) | PDF p. 90 |
| Total comprehensive income for the yearSingapore dollars thousands | – | – | (1,109) | – | 14,552 | 13,443 | 13,443 | 299 | 13,742 | PDF p. 90 |
| Conversion of warrantsSingapore dollars thousands | 4,571 | – | – | (117) | – | (117) | 4,454 | – | 4,454 | PDF p. 90 |
| Expired warrants not exercisedSingapore dollars thousands | – | – | – | (331) | 331 | – | – | – | – | PDF p. 90 |
| Contributions by owners subtotal (unlabelled in source)Singapore dollars thousands | 4,571 | – | – | (448) | 331 | (117) | 4,454 | – | 4,454 | PDF p. 90 |
| At 30 June 2025Singapore dollars thousands | 130,145 | (923) | 1,881 | – | (19,549) | (17,668) | 111,554 | (508) | 111,046 | PDF p. 90 |
Original report: PDF p. 90 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company / Share capital / 12-month period 2024-07-01 to 2025-06-30 | 2025Company / Treasury shares / 12-month period 2024-07-01 to 2025-06-30 | 2025Company / Warrant reserve / 12-month period 2024-07-01 to 2025-06-30 | 2025Company / Retained profits / accumulated losses / 12-month period 2024-07-01 to 2025-06-30 | 2025Company / Total reserves / 12-month period 2024-07-01 to 2025-06-30 | 2025Company / Total equity / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|---|---|---|---|
| Changes in equity / Company | |||||||
| At 1 July 2024Singapore dollars thousands | 125,574 | (923) | 448 | (64,721) | (64,273) | 60,378 | PDF p. 91 |
| Loss for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | – | (16,338) | (16,338) | (16,338) | PDF p. 91 |
| Conversion of warrantsSingapore dollars thousands | 4,571 | – | (117) | – | (117) | 4,454 | PDF p. 91 |
| Expired warrants not exercisedSingapore dollars thousands | – | – | (331) | 331 | – | – | PDF p. 91 |
| Contributions by owners subtotal (unlabelled in source)Singapore dollars thousands | 4,571 | – | (448) | 331 | (117) | 4,454 | PDF p. 91 |
| At 30 June 2025Singapore dollars thousands | 130,145 | (923) | – | (80,728) | (80,728) | 48,494 | PDF p. 91 |
Original report: PDF p. 91 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / Interest-bearing loans and notes / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Finance leases within interest-bearing loans and borrowings / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Total interest-bearing loans and borrowings / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|---|
| Group | ||||
| At 1 July 2024Singapore dollars thousands | 202,716 | 7,533 | 210,249 | PDF p. 150 |
| Cash proceedsSingapore dollars thousands | 136,296 | – | 136,296 | PDF p. 150 |
| Cash paymentsSingapore dollars thousands | (201,664) | (3,283) | (204,947) | PDF p. 150 |
| Non-cash items: | ||||
| - additionsSingapore dollars thousands | – | 2,119 | 2,119 | PDF p. 150 |
| - foreign exchange movementSingapore dollars thousands | (316) | – | (316) | PDF p. 150 |
| - amortisationSingapore dollars thousands | 13,042 | – | 13,042 | PDF p. 150 |
| At 30 June 2025 and 1 July 2025Singapore dollars thousands | 150,074 | 6,369 | 156,443 | PDF p. 150 |
Original report: PDF p. 150 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company / Interest-bearing loans and notes / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|
| Company | ||
| At 1 July 2024Singapore dollars thousands | 150,101 | PDF p. 150 |
| Cash proceedsSingapore dollars thousands | 132,201 | PDF p. 150 |
| Cash paymentsSingapore dollars thousands | (150,550) | PDF p. 150 |
| Non-cash item: | ||
| - amortisationSingapore dollars thousands | 8,951 | PDF p. 150 |
| At 30 June 2025 and 1 July 2025Singapore dollars thousands | 140,703 | PDF p. 150 |
Original report: PDF p. 150 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / as at 2024-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 295,343 | PDF p. 54 |
| Right-of-use assetsSingapore dollars thousands | 14,361 | PDF p. 54 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 54 |
| Investment in joint ventures and associatesSingapore dollars thousands | 5,271 | PDF p. 54 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 54 |
| Other receivablesSingapore dollars thousands | – | PDF p. 54 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 314,975 | PDF p. 54 |
| Current assets | ||
| InventoriesSingapore dollars thousands | 34,449 | PDF p. 54 |
| Trade and other receivablesSingapore dollars thousands | 102,132 | PDF p. 54 |
| PrepaymentsSingapore dollars thousands | 7,058 | PDF p. 54 |
| Restricted cashSingapore dollars thousands | 9,046 | PDF p. 54 |
| Cash and cash equivalentsSingapore dollars thousands | 17,221 | PDF p. 54 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 169,906 | PDF p. 54 |
| Assets classified as held for saleSingapore dollars thousands | 58,577 | PDF p. 54 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 228,483 | PDF p. 54 |
| Total assetsSingapore dollars thousands | 543,458 | PDF p. 54 |
| Current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 484 | PDF p. 54 |
| Trade and other payablesSingapore dollars thousands | 187,347 | PDF p. 54 |
| Trust receiptsSingapore dollars thousands | 17,186 | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 114,758 | PDF p. 54 |
| Income tax payablesSingapore dollars thousands | 15,378 | PDF p. 54 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 335,153 | PDF p. 54 |
| Net current assets/(liabilities)Singapore dollars thousands | (106,670) | PDF p. 54 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 11,315 | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 95,492 | PDF p. 54 |
| Other liabilitiesSingapore dollars thousands | 2,309 | PDF p. 54 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,339 | PDF p. 54 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 115,455 | PDF p. 54 |
| Total liabilitiesSingapore dollars thousands | 450,608 | PDF p. 54 |
| Net assetsSingapore dollars thousands | 92,850 | PDF p. 54 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 125,574 | PDF p. 54 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 54 |
| ReservesSingapore dollars thousands | (30,994) | PDF p. 54 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 93,657 | PDF p. 54 |
| Non-controlling interestsSingapore dollars thousands | (807) | PDF p. 54 |
| Total equitySingapore dollars thousands | 92,850 | PDF p. 54 |
Original report: PDF p. 54 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company / as at 2024-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | – | PDF p. 54 |
| Right-of-use assetsSingapore dollars thousands | – | PDF p. 54 |
| Investment in subsidiariesSingapore dollars thousands | 39,849 | PDF p. 54 |
| Investment in joint ventures and associatesSingapore dollars thousands | – | PDF p. 54 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 54 |
| Other receivablesSingapore dollars thousands | 5,167 | PDF p. 54 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 45,016 | PDF p. 54 |
| Current assets | ||
| InventoriesSingapore dollars thousands | – | PDF p. 54 |
| Trade and other receivablesSingapore dollars thousands | 209,974 | PDF p. 54 |
| PrepaymentsSingapore dollars thousands | 186 | PDF p. 54 |
| Restricted cashSingapore dollars thousands | 3,582 | PDF p. 54 |
| Cash and cash equivalentsSingapore dollars thousands | 2,330 | PDF p. 54 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 216,072 | PDF p. 54 |
| Assets classified as held for saleSingapore dollars thousands | – | PDF p. 54 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 216,072 | PDF p. 54 |
| Total assetsSingapore dollars thousands | 261,088 | PDF p. 54 |
| Current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Trade and other payablesSingapore dollars thousands | 50,595 | PDF p. 54 |
| Trust receiptsSingapore dollars thousands | – | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 93,465 | PDF p. 54 |
| Income tax payablesSingapore dollars thousands | 14 | PDF p. 54 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 144,074 | PDF p. 54 |
| Net current assets/(liabilities)Singapore dollars thousands | 71,998 | PDF p. 54 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 56,636 | PDF p. 54 |
| Other liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Deferred tax liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 56,636 | PDF p. 54 |
| Total liabilitiesSingapore dollars thousands | 200,710 | PDF p. 54 |
| Net assetsSingapore dollars thousands | 60,378 | PDF p. 54 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 125,574 | PDF p. 54 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 54 |
| ReservesSingapore dollars thousands | (64,273) | PDF p. 54 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 60,378 | PDF p. 54 |
| Non-controlling interestsSingapore dollars thousands | – | PDF p. 54 |
| Total equitySingapore dollars thousands | 60,378 | PDF p. 54 |
Original report: PDF p. 54 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 349,328 | PDF p. 55 |
| Cost of salesSingapore dollars thousands | (303,668) | PDF p. 55 |
| Gross profitSingapore dollars thousands | 45,660 | PDF p. 55 |
| Other operating incomeSingapore dollars thousands | 12,749 | PDF p. 55 |
| Selling and distribution expensesSingapore dollars thousands | (1,353) | PDF p. 55 |
| Administrative expensesSingapore dollars thousands | (18,883) | PDF p. 55 |
| Other operating expensesSingapore dollars thousands | (1,675) | PDF p. 55 |
| Finance costsSingapore dollars thousands | (26,540) | PDF p. 55 |
| Reversal of impairment losses on financial assetsSingapore dollars thousands | 1,631 | PDF p. 55 |
| Share of results of joint ventures and associatesSingapore dollars thousands | 1,011 | PDF p. 55 |
| Profit before taxSingapore dollars thousands | 12,600 | PDF p. 55 |
| Income tax expenseSingapore dollars thousands | (8,833) | PDF p. 55 |
| Profit for the yearSingapore dollars thousands | 3,767 | PDF p. 55 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | 3,916 | PDF p. 55 |
| Non-controlling interestsSingapore dollars thousands | (149) | PDF p. 55 |
| Profit or loss attribution total (unlabelled in source)Singapore dollars thousands | 3,767 | PDF p. 55 |
| Earnings per share (cents per share) | ||
| Basic and dilutedSingapore cents per share | 0.58 | PDF p. 55 |
Original report: PDF p. 55 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|
| oci | ||
| Profit for the yearSingapore dollars thousands | 3,767 | PDF p. 56 |
| Items that may be reclassified subsequently to profit or loss: | ||
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | 652 | PDF p. 56 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | 18 | PDF p. 56 |
| Items that will not be reclassified subsequently to profit or loss: | ||
| Re-measurement of defined benefit pension plansSingapore dollars thousands | (18) | PDF p. 56 |
| Other comprehensive income total | ||
| Other comprehensive (loss)/income for the year, net of taxSingapore dollars thousands | 652 | PDF p. 56 |
| Total comprehensive income | ||
| Total comprehensive income for the yearSingapore dollars thousands | 4,419 | PDF p. 56 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | 4,555 | PDF p. 56 |
| Non-controlling interestsSingapore dollars thousands | (136) | PDF p. 56 |
| Comprehensive income attribution total (unlabelled in source)Singapore dollars thousands | 4,419 | PDF p. 56 |
Original report: PDF p. 56 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Profit before taxSingapore dollars thousands | 12,600 | PDF p. 60 |
| Adjustments for: | ||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 49,066 | PDF p. 60 |
| Property, plant and equipment written offSingapore dollars thousands | 110 | PDF p. 60 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,480 | PDF p. 60 |
| Loss on disposal of an associateSingapore dollars thousands | – | PDF p. 60 |
| Provision for warranty (net)Singapore dollars thousands | 7 | PDF p. 60 |
| Provision for pension liabilitiesSingapore dollars thousands | 108 | PDF p. 60 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (3,760) | PDF p. 60 |
| Gain on disposal of assets classified as held for saleSingapore dollars thousands | – | PDF p. 60 |
| Gain on termination of leaseSingapore dollars thousands | – | PDF p. 60 |
| Bad debts written offSingapore dollars thousands | 19 | PDF p. 60 |
| Adjustments / (Reversal of impairment loss)/impairment loss on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 24 | PDF p. 60 |
| – amounts due from joint ventures and associatesSingapore dollars thousands | 514 | PDF p. 60 |
| – other receivablesSingapore dollars thousands | 29 | PDF p. 60 |
| – trade receivables (third parties)Singapore dollars thousands | (2,198) | PDF p. 60 |
| Adjustments / Impairment loss/(reversal of impairment loss) on non-financial assets (net): | ||
| – Property, plant and equipmentSingapore dollars thousands | (2,901) | PDF p. 60 |
| – Assets classified as held for saleSingapore dollars thousands | – | PDF p. 60 |
| – Inventories written downSingapore dollars thousands | 1,521 | PDF p. 60 |
| Adjustments for: | ||
| Inventories written offSingapore dollars thousands | 25 | PDF p. 60 |
| Interest incomeSingapore dollars thousands | (81) | PDF p. 60 |
| Interest expenseSingapore dollars thousands | 26,540 | PDF p. 60 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (1,011) | PDF p. 60 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 82,092 | PDF p. 60 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | (6,845) | PDF p. 60 |
| Trade and other receivablesSingapore dollars thousands | (11,590) | PDF p. 60 |
| PrepaymentsSingapore dollars thousands | (3,928) | PDF p. 60 |
| Trade and other payablesSingapore dollars thousands | (16,253) | PDF p. 60 |
| Finance lease receivablesSingapore dollars thousands | 554 | PDF p. 60 |
| Other liabilitiesSingapore dollars thousands | (86) | PDF p. 60 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 43,944 | PDF p. 60 |
| Interest received from finance lease receivablesSingapore dollars thousands | 13 | PDF p. 60 |
| Income tax paidSingapore dollars thousands | (3,566) | PDF p. 60 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 40,391 | PDF p. 60 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 68 | PDF p. 60 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (23,969) | PDF p. 60 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 39,760 | PDF p. 60 |
| Proceeds from disposal of assets classified as held for saleSingapore dollars thousands | – | PDF p. 60 |
| Proceeds from disposal of associateSingapore dollars thousands | – | PDF p. 60 |
| Addition to assets classified as held for saleSingapore dollars thousands | – | PDF p. 60 |
| Payment for right-of-use assetsSingapore dollars thousands | – | PDF p. 60 |
| Net cash flows generated from investing activitiesSingapore dollars thousands | 15,859 | PDF p. 60 |
| Cash flows from financing activities | ||
| Principal repayment of lease liabilitiesSingapore dollars thousands | (932) | PDF p. 60 |
| Repayment of trust receiptsSingapore dollars thousands | (43,358) | PDF p. 60 |
| Proceeds from trust receiptsSingapore dollars thousands | 48,034 | PDF p. 60 |
| Interest paidSingapore dollars thousands | (13,356) | PDF p. 60 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (58,440) | PDF p. 60 |
| Proceeds from interest-bearing loans and borrowingsSingapore dollars thousands | – | PDF p. 60 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 13,520 | PDF p. 60 |
| Cash and bank balances (restricted)Singapore dollars thousands | 2,791 | PDF p. 60 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (51,741) | PDF p. 60 |
| Cash and cash equivalents reconciliation | ||
| Net increase in cash and cash equivalentsSingapore dollars thousands | 4,508 | PDF p. 60 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 12,893 | PDF p. 60 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | (180) | PDF p. 60 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 17,221 | PDF p. 60 |
Original report: PDF p. 60 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / Share capital / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Treasury shares / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Foreign currency translation reserve / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Warrant reserve / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Retained profits / accumulated losses / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Total reserves / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Equity attributable to owners of the Company / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Non-controlling interests / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Total equity / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Changes in equity / Group | ||||||||||
| At 1 July 2023Singapore dollars thousands | 109,606 | (923) | 2,333 | 859 | (38,330) | (35,138) | 73,545 | (671) | 72,874 | PDF p. 58 |
| Profit for the yearSingapore dollars thousands | – | – | – | – | 3,916 | 3,916 | 3,916 | (149) | 3,767 | PDF p. 58 |
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | – | – | 641 | – | – | 641 | 641 | 11 | 652 | PDF p. 58 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | – | – | 16 | – | – | 16 | 16 | 2 | 18 | PDF p. 58 |
| Re-measurement of defined benefit pension plansSingapore dollars thousands | – | – | – | – | (18) | (18) | (18) | – | (18) | PDF p. 58 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | – | – | 657 | – | (18) | 639 | 639 | 13 | 652 | PDF p. 58 |
| Total comprehensive income for the yearSingapore dollars thousands | – | – | 657 | – | 3,898 | 4,555 | 4,555 | (136) | 4,419 | PDF p. 58 |
| Conversion of warrantsSingapore dollars thousands | 15,968 | – | – | (411) | – | (411) | 15,557 | – | 15,557 | PDF p. 58 |
| At 30 June 2024Singapore dollars thousands | 125,574 | (923) | 2,990 | 448 | (34,432) | (30,994) | 93,657 | (807) | 92,850 | PDF p. 58 |
Original report: PDF p. 58 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company / Share capital / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Treasury shares / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Warrant reserve / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Retained profits / accumulated losses / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Total reserves / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Total equity / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|---|---|---|---|---|
| Changes in equity / Company | |||||||
| At 1 July 2023Singapore dollars thousands | 109,606 | (923) | 859 | (76,855) | (75,996) | 32,687 | PDF p. 59 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | – | 12,134 | 12,134 | 12,134 | PDF p. 59 |
| Conversion of warrantsSingapore dollars thousands | 15,968 | – | (411) | – | (411) | 15,557 | PDF p. 59 |
| At 30 June 2024Singapore dollars thousands | 125,574 | (923) | 448 | (64,721) | (64,273) | 60,378 | PDF p. 59 |
Original report: PDF p. 59 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / Interest-bearing loans and notes / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Finance leases within interest-bearing loans and borrowings / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Total interest-bearing loans and borrowings / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|---|---|
| Group | ||||
| At 1 July 2023Singapore dollars thousands | 246,329 | 2,282 | 248,611 | PDF p. 100 |
| Cash paymentsSingapore dollars thousands | (57,353) | (1,087) | (58,440) | PDF p. 100 |
| Non-cash items: | ||||
| – additionsSingapore dollars thousands | – | 6,339 | 6,339 | PDF p. 100 |
| – foreign exchange movementSingapore dollars thousands | (8) | – | (8) | PDF p. 100 |
| – amortisationSingapore dollars thousands | 13,748 | – | 13,748 | PDF p. 100 |
| At 30 June 2024 and 1 July 2024Singapore dollars thousands | 202,716 | 7,534 | 210,250 | PDF p. 100 |
Original report: PDF p. 100 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company / Interest-bearing loans and notes / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|
| Company | ||
| At 1 July 2023Singapore dollars thousands | 165,693 | PDF p. 101 |
| Cash paymentsSingapore dollars thousands | (26,444) | PDF p. 101 |
| Non-cash item: | ||
| – amortisationSingapore dollars thousands | 10,852 | PDF p. 101 |
| At 30 June 2024 and 1 July 2024Singapore dollars thousands | 150,101 | PDF p. 101 |
Original report: PDF p. 101 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / as at 2023-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 394,252 | PDF p. 54 |
| Right-of-use assetsSingapore dollars thousands | 14,733 | PDF p. 54 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 54 |
| Investment in joint ventures and associatesSingapore dollars thousands | 4,286 | PDF p. 54 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 54 |
| Other receivablesSingapore dollars thousands | – | PDF p. 54 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 413,271 | PDF p. 54 |
| Current assets | ||
| InventoriesSingapore dollars thousands | 29,150 | PDF p. 54 |
| Contract assetsSingapore dollars thousands | 29,343 | PDF p. 54 |
| Trade and other receivablesSingapore dollars thousands | 59,603 | PDF p. 54 |
| PrepaymentsSingapore dollars thousands | 3,130 | PDF p. 54 |
| Finance lease receivablesSingapore dollars thousands | 554 | PDF p. 54 |
| Restricted cashSingapore dollars thousands | 11,837 | PDF p. 54 |
| Cash and cash equivalentsSingapore dollars thousands | 12,893 | PDF p. 54 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 146,510 | PDF p. 54 |
| Assets classified as held for saleSingapore dollars thousands | – | PDF p. 54 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 146,510 | PDF p. 54 |
| Total assetsSingapore dollars thousands | 559,781 | PDF p. 54 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 167,291 | PDF p. 54 |
| Contract liabilitiesSingapore dollars thousands | 23,669 | PDF p. 54 |
| Trust receiptsSingapore dollars thousands | 12,399 | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 31,563 | PDF p. 54 |
| Lease liabilitiesSingapore dollars thousands | 382 | PDF p. 54 |
| Income tax payablesSingapore dollars thousands | 10,922 | PDF p. 54 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 246,226 | PDF p. 54 |
| Net current (liabilities)/assetsSingapore dollars thousands | (99,716) | PDF p. 54 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | 1,453 | PDF p. 54 |
| Other liabilitiesSingapore dollars thousands | 2,447 | PDF p. 54 |
| Contract liabilitiesSingapore dollars thousands | 2,345 | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 217,048 | PDF p. 54 |
| Lease liabilitiesSingapore dollars thousands | 11,155 | PDF p. 54 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,233 | PDF p. 54 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 240,681 | PDF p. 54 |
| Total liabilitiesSingapore dollars thousands | 486,907 | PDF p. 54 |
| Net assetsSingapore dollars thousands | 72,874 | PDF p. 54 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 109,606 | PDF p. 54 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 54 |
| ReservesSingapore dollars thousands | (35,138) | PDF p. 54 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 73,545 | PDF p. 54 |
| Non-controlling interestsSingapore dollars thousands | (671) | PDF p. 54 |
| Total equitySingapore dollars thousands | 72,874 | PDF p. 54 |
Original report: PDF p. 54 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / as at 2023-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | – | PDF p. 54 |
| Right-of-use assetsSingapore dollars thousands | – | PDF p. 54 |
| Investment in subsidiariesSingapore dollars thousands | 32,986 | PDF p. 54 |
| Investment in joint ventures and associatesSingapore dollars thousands | – | PDF p. 54 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 54 |
| Other receivablesSingapore dollars thousands | 5,167 | PDF p. 54 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 38,153 | PDF p. 54 |
| Current assets | ||
| InventoriesSingapore dollars thousands | – | PDF p. 54 |
| Contract assetsSingapore dollars thousands | – | PDF p. 54 |
| Trade and other receivablesSingapore dollars thousands | 231,506 | PDF p. 54 |
| PrepaymentsSingapore dollars thousands | 190 | PDF p. 54 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 54 |
| Restricted cashSingapore dollars thousands | 3,580 | PDF p. 54 |
| Cash and cash equivalentsSingapore dollars thousands | 1,530 | PDF p. 54 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 236,806 | PDF p. 54 |
| Assets classified as held for saleSingapore dollars thousands | – | PDF p. 54 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 236,806 | PDF p. 54 |
| Total assetsSingapore dollars thousands | 274,959 | PDF p. 54 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 76,565 | PDF p. 54 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Trust receiptsSingapore dollars thousands | – | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 10,631 | PDF p. 54 |
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Income tax payablesSingapore dollars thousands | 14 | PDF p. 54 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 87,210 | PDF p. 54 |
| Net current (liabilities)/assetsSingapore dollars thousands | 149,596 | PDF p. 54 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | – | PDF p. 54 |
| Other liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 155,062 | PDF p. 54 |
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Deferred tax liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 155,062 | PDF p. 54 |
| Total liabilitiesSingapore dollars thousands | 242,272 | PDF p. 54 |
| Net assetsSingapore dollars thousands | 32,687 | PDF p. 54 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 109,606 | PDF p. 54 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 54 |
| ReservesSingapore dollars thousands | (75,996) | PDF p. 54 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 32,687 | PDF p. 54 |
| Non-controlling interestsSingapore dollars thousands | – | PDF p. 54 |
| Total equitySingapore dollars thousands | 32,687 | PDF p. 54 |
Original report: PDF p. 54 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 335,814 | PDF p. 55 |
| Cost of salesSingapore dollars thousands | (306,367) | PDF p. 55 |
| Gross profitSingapore dollars thousands | 29,447 | PDF p. 55 |
| Other operating incomeSingapore dollars thousands | 27,695 | PDF p. 55 |
| Selling and distribution expensesSingapore dollars thousands | (1,973) | PDF p. 55 |
| Administrative expensesSingapore dollars thousands | (16,146) | PDF p. 55 |
| Other operating expensesSingapore dollars thousands | (5,268) | PDF p. 55 |
| Finance costsSingapore dollars thousands | (28,960) | PDF p. 55 |
| Reversal of/(impairment losses) on financial assetsSingapore dollars thousands | (118) | PDF p. 55 |
| Share of results of joint ventures and associatesSingapore dollars thousands | 2,340 | PDF p. 55 |
| Profit before taxSingapore dollars thousands | 7,017 | PDF p. 55 |
| Income tax expenseSingapore dollars thousands | (3,430) | PDF p. 55 |
| Profit for the yearSingapore dollars thousands | 3,587 | PDF p. 55 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | 3,541 | PDF p. 55 |
| Non-controlling interestsSingapore dollars thousands | 46 | PDF p. 55 |
| Profit or loss attribution total (unlabelled in source)Singapore dollars thousands | 3,587 | PDF p. 55 |
| Earnings per share (cents per share) | ||
| Basic and dilutedSingapore cents per share | 0.56 | PDF p. 55 |
Original report: PDF p. 55 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|
| oci | ||
| Profit for the yearSingapore dollars thousands | 3,587 | PDF p. 56 |
| Items that may be reclassified subsequently to profit or loss: | ||
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | 162 | PDF p. 56 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | (99) | PDF p. 56 |
| Net fair value changes to cash flow hedgesSingapore dollars thousands | 1 | PDF p. 56 |
| Items that will not be reclassified subsequently to profit or loss: | ||
| Re-measurement of defined benefit pension plansSingapore dollars thousands | 40 | PDF p. 56 |
| Other comprehensive income total | ||
| Other comprehensive income for the year, net of taxSingapore dollars thousands | 104 | PDF p. 56 |
| Total comprehensive income | ||
| Total comprehensive income for the yearSingapore dollars thousands | 3,691 | PDF p. 56 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | 3,535 | PDF p. 56 |
| Non-controlling interestsSingapore dollars thousands | 156 | PDF p. 56 |
| Comprehensive income attribution total (unlabelled in source)Singapore dollars thousands | 3,691 | PDF p. 56 |
Original report: PDF p. 56 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Profit before taxSingapore dollars thousands | 7,017 | PDF p. 59 |
| Adjustments for: | ||
| Bad debts written offSingapore dollars thousands | – | PDF p. 59 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 48,556 | PDF p. 59 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,876 | PDF p. 59 |
| (Gain)/loss on disposal of property, plant and equipmentSingapore dollars thousands | 1,093 | PDF p. 59 |
| Property, plant and equipment written offSingapore dollars thousands | 1,759 | PDF p. 59 |
| Gain on termination of leaseSingapore dollars thousands | (40) | PDF p. 59 |
| Loss on ineffective portion of cash flow hedges on forward currency contractsSingapore dollars thousands | 1 | PDF p. 59 |
| Adjustments / Impairment loss/(reversal of impairment losses) on financial assets (net): / amounts due from: | ||
| – joint ventures and associatesSingapore dollars thousands | (2,753) | PDF p. 59 |
| Adjustments / Impairment loss/(reversal of impairment losses) on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 480 | PDF p. 59 |
| – other receivablesSingapore dollars thousands | 646 | PDF p. 59 |
| – trade receivables (third parties)Singapore dollars thousands | 3,143 | PDF p. 59 |
| – finance lease receivablesSingapore dollars thousands | (1,398) | PDF p. 59 |
| Adjustments for: | ||
| Reversal of impairment losses on property, plant and equipment (net)Singapore dollars thousands | (6,475) | PDF p. 59 |
| Inventories written-down/(reversal of inventories written-down)Singapore dollars thousands | (15,227) | PDF p. 59 |
| Inventories written offSingapore dollars thousands | – | PDF p. 59 |
| Interest incomeSingapore dollars thousands | (471) | PDF p. 59 |
| Interest expenseSingapore dollars thousands | 28,960 | PDF p. 59 |
| Provision for warranty (net)Singapore dollars thousands | 4 | PDF p. 59 |
| Provision/(reversal of) for pension liabilitiesSingapore dollars thousands | (67) | PDF p. 59 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (2,340) | PDF p. 59 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 64,764 | PDF p. 59 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | 14,739 | PDF p. 59 |
| Contract assets and liabilitiesSingapore dollars thousands | (16,638) | PDF p. 59 |
| Trade and other receivablesSingapore dollars thousands | (11,658) | PDF p. 59 |
| PrepaymentsSingapore dollars thousands | 530 | PDF p. 59 |
| Trade and other payablesSingapore dollars thousands | 20,731 | PDF p. 59 |
| Finance lease receivablesSingapore dollars thousands | 9,734 | PDF p. 59 |
| Other liabilitiesSingapore dollars thousands | 1 | PDF p. 59 |
| Balances with related parties (trade)Singapore dollars thousands | 1,353 | PDF p. 59 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 83,556 | PDF p. 59 |
| Interest received from finance lease receivablesSingapore dollars thousands | 316 | PDF p. 59 |
| Income tax paidSingapore dollars thousands | (505) | PDF p. 59 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 83,367 | PDF p. 59 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 27 | PDF p. 59 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (16,099) | PDF p. 59 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 13,921 | PDF p. 59 |
| Movement in balances with related parties (non-trade)Singapore dollars thousands | (410) | PDF p. 59 |
| Net cash flows generated from/(used in) investing activitiesSingapore dollars thousands | (2,561) | PDF p. 59 |
| Cash flows from financing activities | ||
| Interest paidSingapore dollars thousands | (15,114) | PDF p. 59 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (66,204) | PDF p. 59 |
| Principal repayment of lease liabilitiesSingapore dollars thousands | (1,633) | PDF p. 59 |
| Repayment of trust receiptsSingapore dollars thousands | (34,956) | PDF p. 59 |
| Proceeds from trust receiptsSingapore dollars thousands | 38,572 | PDF p. 59 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 1,428 | PDF p. 59 |
| Cash and bank balances (restricted)Singapore dollars thousands | 2,797 | PDF p. 59 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (75,110) | PDF p. 59 |
| Cash and cash equivalents reconciliation | ||
| Net increase in cash and cash equivalentsSingapore dollars thousands | 5,696 | PDF p. 59 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 7,438 | PDF p. 59 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | (241) | PDF p. 59 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 12,893 | PDF p. 59 |
Original report: PDF p. 59 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / Share capital / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Treasury shares / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Foreign currency translation reserve / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Hedging reserve / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Warrant reserve / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Retained profits / accumulated losses / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Total reserves / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Equity attributable to owners of the Company / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Non-controlling interests / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Total equity / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Changes in equity / Group | |||||||||||
| At 1 July 2022Singapore dollars thousands | 108,140 | (923) | 2,381 | (1) | 897 | (41,911) | (38,634) | 68,583 | (828) | 67,755 | PDF p. 58 |
| Profit for the yearSingapore dollars thousands | – | – | – | – | – | 3,541 | 3,541 | 3,541 | 46 | 3,587 | PDF p. 58 |
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | – | – | 40 | – | – | – | 40 | 40 | 122 | 162 | PDF p. 58 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | – | – | (88) | – | – | – | (88) | (88) | (11) | (99) | PDF p. 58 |
| Re-measurement of defined benefit pension plansSingapore dollars thousands | – | – | – | – | – | 40 | 40 | 40 | – | 40 | PDF p. 58 |
| Net fair value changes to cash flow hedgesSingapore dollars thousands | – | – | – | 1 | – | – | 1 | 1 | – | 1 | PDF p. 58 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | – | – | (48) | 1 | – | 40 | (7) | (7) | 111 | 104 | PDF p. 58 |
| Total comprehensive income for the yearSingapore dollars thousands | – | – | (48) | 1 | – | 3,581 | 3,534 | 3,534 | 157 | 3,691 | PDF p. 58 |
| Conversion of warrantsSingapore dollars thousands | 1,466 | – | – | – | (38) | – | (38) | 1,428 | – | 1,428 | PDF p. 58 |
| At 30 June 2023Singapore dollars thousands | 109,606 | (923) | 2,333 | – | 859 | (38,330) | (35,138) | 73,545 | (671) | 72,874 | PDF p. 58 |
Original report: PDF p. 58 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / Share capital / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Treasury shares / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Warrant reserve / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Retained profits / accumulated losses / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Total reserves / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Total equity / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|---|---|---|---|---|
| Changes in equity / Company | |||||||
| At 1 July 2022Singapore dollars thousands | 108,140 | (923) | 897 | (75,029) | (74,132) | 33,085 | PDF p. 58 |
| Loss for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | – | (1,826) | (1,826) | (1,826) | PDF p. 58 |
| Conversion of warrantsSingapore dollars thousands | 1,466 | – | (38) | – | (38) | 1,428 | PDF p. 58 |
| At 30 June 2023Singapore dollars thousands | 109,606 | (923) | 859 | (76,855) | (75,996) | 32,687 | PDF p. 58 |
Original report: PDF p. 58 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / Loans and borrowings / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Finance leases within interest-bearing loans and borrowings / 12-month period 2022-07-01 to 2023-06-30 | 2023Group / Total interest-bearing loans and borrowings / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|---|---|
| Group | ||||
| At 1 July 2022Singapore dollars thousands | 299,692 | 457 | 300,149 | PDF p. 99 |
| Cash flows – cash paymentsSingapore dollars thousands | (65,851) | (353) | (66,204) | PDF p. 99 |
| Non-cash items – additionsSingapore dollars thousands | – | 2,178 | 2,178 | PDF p. 99 |
| – foreign exchange movementSingapore dollars thousands | (1,626) | – | (1,626) | PDF p. 99 |
| – amortisationSingapore dollars thousands | 14,114 | – | 14,114 | PDF p. 99 |
| At 30 June 2023Singapore dollars thousands | 246,329 | 2,282 | 248,611 | PDF p. 99 |
Original report: PDF p. 99 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / Loans and borrowings / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Finance leases within interest-bearing loans and borrowings / 12-month period 2022-07-01 to 2023-06-30 | 2023Company / Total interest-bearing loans and borrowings / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|---|---|
| Company | ||||
| At 1 July 2022Singapore dollars thousands | 167,270 | – | 167,270 | PDF p. 99 |
| Cash flows – cash paymentsSingapore dollars thousands | (11,430) | – | (11,430) | PDF p. 99 |
| Non-cash items – amortisationSingapore dollars thousands | 9,853 | – | 9,853 | PDF p. 99 |
| At 30 June 2023Singapore dollars thousands | 165,693 | – | 165,693 | PDF p. 99 |
Original report: PDF p. 99 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / as at 2022-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 375,228 | PDF p. 80 |
| Right-of-use assetsSingapore dollars thousands | 8,856 | PDF p. 80 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 80 |
| Investment in joint ventures and associatesSingapore dollars thousands | 2,116 | PDF p. 80 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 80 |
| Other receivablesSingapore dollars thousands | – | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | 4,580 | PDF p. 80 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 390,780 | PDF p. 80 |
| Current assets | ||
| InventoriesSingapore dollars thousands | 89,721 | PDF p. 80 |
| Contract assetsSingapore dollars thousands | 21,121 | PDF p. 80 |
| Trade and other receivablesSingapore dollars thousands | 51,528 | PDF p. 80 |
| PrepaymentsSingapore dollars thousands | 3,660 | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | 5,080 | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | 1 | PDF p. 80 |
| Restricted cashSingapore dollars thousands | 14,634 | PDF p. 80 |
| Cash and cash equivalentsSingapore dollars thousands | 7,438 | PDF p. 80 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 193,183 | PDF p. 80 |
| Total assetsSingapore dollars thousands | 583,963 | PDF p. 80 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 149,436 | PDF p. 80 |
| Contract liabilitiesSingapore dollars thousands | 25,883 | PDF p. 80 |
| Trust receiptsSingapore dollars thousands | 8,767 | PDF p. 80 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 37,364 | PDF p. 80 |
| Lease liabilitiesSingapore dollars thousands | 1,658 | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | 1 | PDF p. 80 |
| Income tax payablesSingapore dollars thousands | 7,595 | PDF p. 80 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 230,704 | PDF p. 80 |
| Net current (liabilities)/assetsSingapore dollars thousands | (37,521) | PDF p. 80 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | 1,494 | PDF p. 81 |
| Other liabilitiesSingapore dollars thousands | 2,524 | PDF p. 81 |
| Contract liabilitiesSingapore dollars thousands | 8,144 | PDF p. 81 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 262,785 | PDF p. 81 |
| Lease liabilitiesSingapore dollars thousands | 3,635 | PDF p. 81 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,922 | PDF p. 81 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 285,504 | PDF p. 81 |
| Total liabilitiesSingapore dollars thousands | 516,208 | PDF p. 81 |
| Net assetsSingapore dollars thousands | 67,755 | PDF p. 81 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 108,140 | PDF p. 81 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 81 |
| ReservesSingapore dollars thousands | (38,634) | PDF p. 81 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 68,583 | PDF p. 81 |
| Non-controlling interestsSingapore dollars thousands | (828) | PDF p. 81 |
| Total equitySingapore dollars thousands | 67,755 | PDF p. 81 |
Original report: PDF p. 80 ↗ PDF p. 81 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / as at 2022-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | – | PDF p. 80 |
| Right-of-use assetsSingapore dollars thousands | – | PDF p. 80 |
| Investment in subsidiariesSingapore dollars thousands | 38,166 | PDF p. 80 |
| Investment in joint ventures and associatesSingapore dollars thousands | – | PDF p. 80 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 80 |
| Other receivablesSingapore dollars thousands | 5,167 | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 80 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 43,333 | PDF p. 80 |
| Current assets | ||
| InventoriesSingapore dollars thousands | – | PDF p. 80 |
| Contract assetsSingapore dollars thousands | – | PDF p. 80 |
| Trade and other receivablesSingapore dollars thousands | 236,019 | PDF p. 80 |
| PrepaymentsSingapore dollars thousands | 190 | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | – | PDF p. 80 |
| Restricted cashSingapore dollars thousands | – | PDF p. 80 |
| Cash and cash equivalentsSingapore dollars thousands | 3,700 | PDF p. 80 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 239,909 | PDF p. 80 |
| Total assetsSingapore dollars thousands | 283,242 | PDF p. 80 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 82,873 | PDF p. 80 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 80 |
| Trust receiptsSingapore dollars thousands | – | PDF p. 80 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 10,536 | PDF p. 80 |
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | – | PDF p. 80 |
| Income tax payablesSingapore dollars thousands | 14 | PDF p. 80 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 93,423 | PDF p. 80 |
| Net current (liabilities)/assetsSingapore dollars thousands | 146,486 | PDF p. 80 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | – | PDF p. 81 |
| Other liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 156,734 | PDF p. 81 |
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Deferred tax liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 156,734 | PDF p. 81 |
| Total liabilitiesSingapore dollars thousands | 250,157 | PDF p. 81 |
| Net assetsSingapore dollars thousands | 33,085 | PDF p. 81 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 108,140 | PDF p. 81 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 81 |
| ReservesSingapore dollars thousands | (74,132) | PDF p. 81 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 33,085 | PDF p. 81 |
| Non-controlling interestsSingapore dollars thousands | – | PDF p. 81 |
| Total equitySingapore dollars thousands | 33,085 | PDF p. 81 |
Original report: PDF p. 80 ↗ PDF p. 81 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 235,556 | PDF p. 82 |
| Cost of salesSingapore dollars thousands | (235,681) | PDF p. 82 |
| Gross profit/(loss)Singapore dollars thousands | (125) | PDF p. 82 |
| Other operating incomeSingapore dollars thousands | 11,569 | PDF p. 82 |
| Selling and distribution expensesSingapore dollars thousands | (1,218) | PDF p. 82 |
| Administrative expensesSingapore dollars thousands | (15,917) | PDF p. 82 |
| Other operating expensesSingapore dollars thousands | (588) | PDF p. 82 |
| Finance costsSingapore dollars thousands | (23,883) | PDF p. 82 |
| Impairment losses on financial assetsSingapore dollars thousands | (1,502) | PDF p. 82 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (146) | PDF p. 82 |
| Profit/(loss) before taxSingapore dollars thousands | (31,810) | PDF p. 82 |
| Income tax expenseSingapore dollars thousands | (385) | PDF p. 82 |
| Profit/(loss) for the yearSingapore dollars thousands | (32,195) | PDF p. 82 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | (32,273) | PDF p. 82 |
| Non-controlling interestsSingapore dollars thousands | 78 | PDF p. 82 |
| Profit or loss attribution total (unlabelled in source)Singapore dollars thousands | (32,195) | PDF p. 82 |
| Earnings per share (cents per share) | ||
| Basic and dilutedSingapore cents per share | (5.12) | PDF p. 82 |
Original report: PDF p. 82 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|
| oci | ||
| Profit/(loss) for the yearSingapore dollars thousands | (32,195) | PDF p. 83 |
| Items that may be reclassified subsequently to profit or loss: | ||
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | 2,135 | PDF p. 83 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | 127 | PDF p. 83 |
| Realisation of foreign currency translation reserves upon disposal of a subsidiarySingapore dollars thousands | (401) | PDF p. 83 |
| Net fair value changes to cash flow hedgesSingapore dollars thousands | (1) | PDF p. 83 |
| Items that will not be reclassified subsequently to profit or loss: | ||
| Re-measurement of defined benefit pension plansSingapore dollars thousands | 712 | PDF p. 83 |
| Other comprehensive income total | ||
| Other comprehensive income for the year, net of taxSingapore dollars thousands | 2,572 | PDF p. 83 |
| Total comprehensive income | ||
| Total comprehensive income for the yearSingapore dollars thousands | (29,623) | PDF p. 83 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | (29,592) | PDF p. 83 |
| Non-controlling interestsSingapore dollars thousands | (31) | PDF p. 83 |
| Comprehensive income attribution total (unlabelled in source)Singapore dollars thousands | (29,623) | PDF p. 83 |
Original report: PDF p. 83 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Profit/(loss) before taxSingapore dollars thousands | (31,810) | PDF p. 87 |
| Adjustments for: | ||
| Amortisation of intangible assetsSingapore dollars thousands | 296 | PDF p. 87 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 44,731 | PDF p. 87 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 2,399 | PDF p. 87 |
| Loss/(gain) on disposal of property, plant and equipmentSingapore dollars thousands | (3,921) | PDF p. 87 |
| Property, plant and equipment written offSingapore dollars thousands | 528 | PDF p. 87 |
| Gain on dissolution of a subsidiarySingapore dollars thousands | (401) | PDF p. 87 |
| Gain on termination of leaseSingapore dollars thousands | – | PDF p. 87 |
| Loss on remeasurement of lease liabilitiesSingapore dollars thousands | 60 | PDF p. 87 |
| Loss on ineffective portion of cash flow hedges on forward currency contractsSingapore dollars thousands | – | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on financial assets (net): / amounts due from: | ||
| – joint ventures and associatesSingapore dollars thousands | (2,554) | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 55 | PDF p. 87 |
| – other receivablesSingapore dollars thousands | (297) | PDF p. 87 |
| – trade receivables (third parties)Singapore dollars thousands | 4,298 | PDF p. 87 |
| – finance lease receivablesSingapore dollars thousands | – | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on non-financial assets: | ||
| – intangible assetsSingapore dollars thousands | 1,626 | PDF p. 87 |
| – inventoriesSingapore dollars thousands | – | PDF p. 87 |
| – property, plant and equipmentSingapore dollars thousands | (3,660) | PDF p. 87 |
| Adjustments for: | ||
| Interest incomeSingapore dollars thousands | (677) | PDF p. 87 |
| Interest expenseSingapore dollars thousands | 23,883 | PDF p. 87 |
| Provision/(reversal of provision) for warranty (net)Singapore dollars thousands | (7) | PDF p. 87 |
| (Reversal of)/provision for pension liabilitiesSingapore dollars thousands | 110 | PDF p. 87 |
| Share of results of joint ventures and associatesSingapore dollars thousands | 146 | PDF p. 87 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 34,805 | PDF p. 87 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | (4,193) | PDF p. 87 |
| Contract assets and liabilitiesSingapore dollars thousands | 3,716 | PDF p. 87 |
| Trade and other receivablesSingapore dollars thousands | (1,882) | PDF p. 87 |
| PrepaymentsSingapore dollars thousands | 119 | PDF p. 87 |
| Trade and other payablesSingapore dollars thousands | 24,366 | PDF p. 87 |
| Finance lease receivablesSingapore dollars thousands | 170 | PDF p. 87 |
| Other liabilitiesSingapore dollars thousands | (97) | PDF p. 87 |
| Balances with related parties (trade)Singapore dollars thousands | (1,108) | PDF p. 87 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 55,896 | PDF p. 87 |
| Interest received from finance lease receivablesSingapore dollars thousands | 233 | PDF p. 87 |
| Income tax paidSingapore dollars thousands | (725) | PDF p. 87 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 55,404 | PDF p. 87 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 23 | PDF p. 88 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (18,229) | PDF p. 88 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 5,584 | PDF p. 88 |
| Prepaid rent for a finance leaseSingapore dollars thousands | (549) | PDF p. 88 |
| Movement in balances with related parties (non-trade)Singapore dollars thousands | 1,038 | PDF p. 88 |
| Net cash flows used in investing activitiesSingapore dollars thousands | (12,133) | PDF p. 88 |
| Cash flows from financing activities | ||
| Interest paidSingapore dollars thousands | (11,196) | PDF p. 88 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (37,606) | PDF p. 88 |
| Principal repayment of lease liabilitiesSingapore dollars thousands | (2,066) | PDF p. 88 |
| Repayment of trust receiptsSingapore dollars thousands | (26,101) | PDF p. 88 |
| Proceeds from trust receiptsSingapore dollars thousands | 28,869 | PDF p. 88 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 7 | PDF p. 88 |
| Cash and bank balances (restricted)Singapore dollars thousands | (2,226) | PDF p. 88 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (50,319) | PDF p. 88 |
| Cash and cash equivalents reconciliation | ||
| Net increase/(decrease) in cash and cash equivalentsSingapore dollars thousands | (7,048) | PDF p. 88 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 14,125 | PDF p. 88 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | 361 | PDF p. 88 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 7,438 | PDF p. 88 |
Original report: PDF p. 87 ↗ PDF p. 88 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / Share capital / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Treasury shares / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Foreign currency translation reserve / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Hedging reserve / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Warrant reserve / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Retained profits / accumulated losses / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Total reserves / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Equity attributable to owners of the Company / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Non-controlling interests / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Total equity / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Changes in equity / Group | |||||||||||
| At 1 July 2021Singapore dollars thousands | 108,133 | (923) | 411 | – | 897 | (10,350) | (9,042) | 98,168 | (797) | 97,371 | PDF p. 85 |
| Loss for the yearSingapore dollars thousands | – | – | – | – | – | (32,273) | (32,273) | (32,273) | 78 | (32,195) | PDF p. 85 |
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | – | – | 2,260 | – | – | – | 2,260 | 2,260 | (125) | 2,135 | PDF p. 85 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | – | – | 111 | – | – | – | 111 | 111 | 16 | 127 | PDF p. 85 |
| Realisation of foreign currency translation reserves upon dissolution of a subsidiarySingapore dollars thousands | – | – | (401) | – | – | – | (401) | (401) | – | (401) | PDF p. 85 |
| Re-measurement of defined benefit pension plansSingapore dollars thousands | – | – | – | – | – | 712 | 712 | 712 | – | 712 | PDF p. 85 |
| Net fair value changes to cash flow hedgesSingapore dollars thousands | – | – | – | (1) | – | – | (1) | (1) | – | (1) | PDF p. 85 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | – | – | 1,970 | (1) | – | 712 | 2,681 | 2,681 | (109) | 2,572 | PDF p. 85 |
| Total comprehensive income for the yearSingapore dollars thousands | – | – | 1,970 | (1) | – | (31,561) | (29,592) | (29,592) | (31) | (29,623) | PDF p. 85 |
| Conversion of warrantsSingapore dollars thousands | 7 | – | – | – | – | – | – | 7 | – | 7 | PDF p. 85 |
| At 30 June 2022Singapore dollars thousands | 108,140 | (923) | 2,381 | (1) | 897 | (41,911) | (38,634) | 68,583 | (828) | 67,755 | PDF p. 85 |
Original report: PDF p. 85 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / Share capital / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Treasury shares / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Warrant reserve / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Retained profits / accumulated losses / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Total reserves / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Total equity / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|---|---|---|---|---|
| Changes in equity / Company | |||||||
| At 1 July 2021Singapore dollars thousands | 108,133 | (923) | 897 | (75,280) | (74,383) | 32,827 | PDF p. 86 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | – | 251 | 251 | 251 | PDF p. 86 |
| Conversion of warrantsSingapore dollars thousands | 7 | – | – | – | – | 7 | PDF p. 86 |
| At 30 June 2022Singapore dollars thousands | 108,140 | (923) | 897 | (75,029) | (74,132) | 33,085 | PDF p. 86 |
Original report: PDF p. 86 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / Loans and borrowings / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Finance leases within interest-bearing loans and borrowings / 12-month period 2021-07-01 to 2022-06-30 | 2022Group / Total interest-bearing loans and borrowings / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|---|---|
| Group | ||||
| At 1 July 2021Singapore dollars thousands | 321,815 | 819 | 322,634 | PDF p. 163 |
| Cash flows – cash paymentsSingapore dollars thousands | (37,244) | (362) | (37,606) | PDF p. 163 |
| Non-cash items – foreign exchange movementSingapore dollars thousands | 2,715 | – | 2,715 | PDF p. 163 |
| – amortisationSingapore dollars thousands | 12,406 | – | 12,406 | PDF p. 163 |
| At 30 June 2022Singapore dollars thousands | 299,692 | 457 | 300,149 | PDF p. 163 |
Original report: PDF p. 163 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / Loans and borrowings / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Finance leases within interest-bearing loans and borrowings / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Total interest-bearing loans and borrowings / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|---|---|
| Company | ||||
| At 1 July 2021Singapore dollars thousands | 171,057 | – | 171,057 | PDF p. 164 |
| Cash flows – cash paymentsSingapore dollars thousands | (12,733) | – | (12,733) | PDF p. 164 |
| Non-cash items – amortisationSingapore dollars thousands | 8,946 | – | 8,946 | PDF p. 164 |
| At 30 June 2022Singapore dollars thousands | 167,270 | – | 167,270 | PDF p. 164 |
Original report: PDF p. 164 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / original / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Profit before taxSingapore dollars thousands | 18,945 | PDF p. 60 |
| Adjustments for: | ||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 38,643 | PDF p. 60 |
| Property, plant and equipment written offSingapore dollars thousands | 315 | PDF p. 60 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,229 | PDF p. 60 |
| Loss on disposal of an associateSingapore dollars thousands | 571 | PDF p. 60 |
| Provision for warranty (net)Singapore dollars thousands | (2) | PDF p. 60 |
| Provision for pension liabilitiesSingapore dollars thousands | 239 | PDF p. 60 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (3,542) | PDF p. 60 |
| Gain on disposal of assets classified as held for saleSingapore dollars thousands | (5,451) | PDF p. 60 |
| Gain on termination of leaseSingapore dollars thousands | (1) | PDF p. 60 |
| Bad debts written offSingapore dollars thousands | 451 | PDF p. 60 |
| Adjustments / (Reversal of impairment loss)/impairment loss on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 47 | PDF p. 60 |
| – amounts due from joint ventures and associatesSingapore dollars thousands | (4,778) | PDF p. 60 |
| – other receivablesSingapore dollars thousands | (190) | PDF p. 60 |
| – trade receivables (third parties)Singapore dollars thousands | 3,748 | PDF p. 60 |
| Adjustments / Impairment loss/(reversal of impairment loss) on non-financial assets (net): | ||
| – Property, plant and equipmentSingapore dollars thousands | 2,105 | PDF p. 60 |
| – Assets classified as held for saleSingapore dollars thousands | 2,930 | PDF p. 60 |
| – Inventories written downSingapore dollars thousands | – | PDF p. 60 |
| Adjustments for: | ||
| Inventories written offSingapore dollars thousands | – | PDF p. 60 |
| Interest incomeSingapore dollars thousands | (111) | PDF p. 60 |
| Interest expenseSingapore dollars thousands | 21,421 | PDF p. 60 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (1,060) | PDF p. 60 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 75,509 | PDF p. 60 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | 5,959 | PDF p. 60 |
| Trade and other receivablesSingapore dollars thousands | (82) | PDF p. 60 |
| PrepaymentsSingapore dollars thousands | (15,153) | PDF p. 60 |
| Trade and other payablesSingapore dollars thousands | (11,366) | PDF p. 60 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 60 |
| Other liabilitiesSingapore dollars thousands | (174) | PDF p. 60 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 54,693 | PDF p. 60 |
| Interest received from finance lease receivablesSingapore dollars thousands | – | PDF p. 60 |
| Income tax paidSingapore dollars thousands | (4,178) | PDF p. 60 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 50,515 | PDF p. 60 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 111 | PDF p. 60 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (28,021) | PDF p. 60 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 5,519 | PDF p. 60 |
| Proceeds from disposal of assets classified as held for saleSingapore dollars thousands | 49,391 | PDF p. 60 |
| Proceeds from disposal of associateSingapore dollars thousands | 4,887 | PDF p. 60 |
| Addition to assets classified as held for saleSingapore dollars thousands | (4,769) | PDF p. 60 |
| Payment for right-of-use assetsSingapore dollars thousands | (578) | PDF p. 60 |
| Net cash flows generated from investing activitiesSingapore dollars thousands | 26,540 | PDF p. 60 |
| Cash flows from financing activities | ||
| Principal repayment of lease liabilitiesSingapore dollars thousands | (443) | PDF p. 60 |
| Repayment of trust receiptsSingapore dollars thousands | (36,705) | PDF p. 60 |
| Proceeds from trust receiptsSingapore dollars thousands | 42,185 | PDF p. 60 |
| Interest paidSingapore dollars thousands | (12,179) | PDF p. 60 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (204,947) | PDF p. 60 |
| Proceeds from interest-bearing loans and borrowingsSingapore dollars thousands | 136,296 | PDF p. 60 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 4,453 | PDF p. 60 |
| Cash and bank balances (restricted)Singapore dollars thousands | 418 | PDF p. 60 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (70,922) | PDF p. 60 |
| Cash and cash equivalents reconciliation | ||
| Net increase in cash and cash equivalentsSingapore dollars thousands | 6,133 | PDF p. 60 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 17,221 | PDF p. 60 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | (512) | PDF p. 60 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 22,842 | PDF p. 60 |
Original report: PDF p. 60 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / Interest-bearing loans and notes / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Finance leases within interest-bearing loans and borrowings / 12-month period 2024-07-01 to 2025-06-30 | 2025Group / Total interest-bearing loans and borrowings / 12-month period 2024-07-01 to 2025-06-30 | Source |
|---|---|---|---|---|
| Non-cash items: | ||||
| At 30 June 2024 and 1 July 2024Singapore dollars thousands | 202,716 | 7,534 | 210,250 | PDF p. 100 |
| Cash proceedsSingapore dollars thousands | 136,296 | – | 136,296 | PDF p. 100 |
| Cash paymentsSingapore dollars thousands | (201,664) | (3,283) | (204,947) | PDF p. 100 |
| – additionsSingapore dollars thousands | – | 2,120 | 2,120 | PDF p. 100 |
| – foreign exchange movementSingapore dollars thousands | (318) | – | (318) | PDF p. 100 |
| – amortisationSingapore dollars thousands | 13,042 | – | 13,042 | PDF p. 100 |
| At 30 June 2025Singapore dollars thousands | 150,072 | 6,371 | 156,443 | PDF p. 100 |
Original report: PDF p. 100 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / original / as at 2024-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 295,343 | PDF p. 54 |
| Right-of-use assetsSingapore dollars thousands | 14,361 | PDF p. 54 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 54 |
| Investment in joint ventures and associatesSingapore dollars thousands | 5,271 | PDF p. 54 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 54 |
| Other receivablesSingapore dollars thousands | – | PDF p. 54 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 314,975 | PDF p. 54 |
| Current assets | ||
| InventoriesSingapore dollars thousands | 34,449 | PDF p. 54 |
| Contract assetsSingapore dollars thousands | 39,089 | PDF p. 54 |
| Trade and other receivablesSingapore dollars thousands | 63,043 | PDF p. 54 |
| PrepaymentsSingapore dollars thousands | 7,058 | PDF p. 54 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 54 |
| Restricted cashSingapore dollars thousands | 9,046 | PDF p. 54 |
| Cash and cash equivalentsSingapore dollars thousands | 17,221 | PDF p. 54 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 169,906 | PDF p. 54 |
| Assets classified as held for saleSingapore dollars thousands | 58,577 | PDF p. 54 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 228,483 | PDF p. 54 |
| Total assetsSingapore dollars thousands | 543,458 | PDF p. 54 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 169,210 | PDF p. 54 |
| Contract liabilitiesSingapore dollars thousands | 18,137 | PDF p. 54 |
| Trust receiptsSingapore dollars thousands | 17,186 | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 114,758 | PDF p. 54 |
| Lease liabilitiesSingapore dollars thousands | 484 | PDF p. 54 |
| Income tax payablesSingapore dollars thousands | 15,378 | PDF p. 54 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 335,153 | PDF p. 54 |
| Net current (liabilities)/assetsSingapore dollars thousands | (106,670) | PDF p. 54 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | – | PDF p. 54 |
| Other liabilitiesSingapore dollars thousands | 2,309 | PDF p. 54 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 54 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 95,492 | PDF p. 54 |
| Lease liabilitiesSingapore dollars thousands | 11,315 | PDF p. 54 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,339 | PDF p. 54 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 115,455 | PDF p. 54 |
| Total liabilitiesSingapore dollars thousands | 450,608 | PDF p. 54 |
| Net assetsSingapore dollars thousands | 92,850 | PDF p. 54 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 125,574 | PDF p. 54 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 54 |
| ReservesSingapore dollars thousands | (30,994) | PDF p. 54 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 93,657 | PDF p. 54 |
| Non-controlling interestsSingapore dollars thousands | (807) | PDF p. 54 |
| Total equitySingapore dollars thousands | 92,850 | PDF p. 54 |
Original report: PDF p. 54 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / original / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 349,328 | PDF p. 55 |
| Cost of salesSingapore dollars thousands | (303,668) | PDF p. 55 |
| Gross profitSingapore dollars thousands | 45,660 | PDF p. 55 |
| Other operating incomeSingapore dollars thousands | 11,228 | PDF p. 55 |
| Selling and distribution expensesSingapore dollars thousands | (1,353) | PDF p. 55 |
| Administrative expensesSingapore dollars thousands | (18,883) | PDF p. 55 |
| Other operating expensesSingapore dollars thousands | (154) | PDF p. 55 |
| Finance costsSingapore dollars thousands | (26,540) | PDF p. 55 |
| Reversal of/(impairment losses) on financial assetsSingapore dollars thousands | 1,631 | PDF p. 55 |
| Share of results of joint ventures and associatesSingapore dollars thousands | 1,011 | PDF p. 55 |
| Profit before taxSingapore dollars thousands | 12,600 | PDF p. 55 |
| Income tax expenseSingapore dollars thousands | (8,833) | PDF p. 55 |
| Profit for the yearSingapore dollars thousands | 3,767 | PDF p. 55 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | 3,916 | PDF p. 55 |
| Non-controlling interestsSingapore dollars thousands | (149) | PDF p. 55 |
| Profit or loss attribution total (unlabelled in source)Singapore dollars thousands | 3,767 | PDF p. 55 |
| Earnings per share (cents per share) | ||
| Basic and dilutedSingapore cents per share | 0.58 | PDF p. 55 |
Original report: PDF p. 55 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / original / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Profit before taxSingapore dollars thousands | 12,600 | PDF p. 59 |
| Adjustments for: | ||
| Bad debts written offSingapore dollars thousands | 19 | PDF p. 59 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 49,066 | PDF p. 59 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,480 | PDF p. 59 |
| (Gain)/loss on disposal of property, plant and equipmentSingapore dollars thousands | (3,760) | PDF p. 59 |
| Property, plant and equipment written offSingapore dollars thousands | 110 | PDF p. 59 |
| Gain on termination of leaseSingapore dollars thousands | – | PDF p. 59 |
| Loss on ineffective portion of cash flow hedges on forward currency contractsSingapore dollars thousands | – | PDF p. 59 |
| Adjustments / Impairment loss/(reversal of impairment losses) on financial assets (net): / amounts due from: | ||
| – joint ventures and associatesSingapore dollars thousands | 514 | PDF p. 59 |
| Adjustments / Impairment loss/(reversal of impairment losses) on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 24 | PDF p. 59 |
| – other receivablesSingapore dollars thousands | 29 | PDF p. 59 |
| – trade receivables (third parties)Singapore dollars thousands | (2,198) | PDF p. 59 |
| – finance lease receivablesSingapore dollars thousands | – | PDF p. 59 |
| Adjustments for: | ||
| Reversal of impairment losses on property, plant and equipment (net)Singapore dollars thousands | (2,901) | PDF p. 59 |
| Inventories written-down/(reversal of inventories written-down)Singapore dollars thousands | 1,521 | PDF p. 59 |
| Inventories written offSingapore dollars thousands | 25 | PDF p. 59 |
| Interest incomeSingapore dollars thousands | (81) | PDF p. 59 |
| Interest expenseSingapore dollars thousands | 26,540 | PDF p. 59 |
| Provision for warranty (net)Singapore dollars thousands | 7 | PDF p. 59 |
| Provision/(reversal of) for pension liabilitiesSingapore dollars thousands | 108 | PDF p. 59 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (1,011) | PDF p. 59 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 82,092 | PDF p. 59 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | (6,845) | PDF p. 59 |
| Contract assets and liabilitiesSingapore dollars thousands | (18,551) | PDF p. 59 |
| Trade and other receivablesSingapore dollars thousands | (3,655) | PDF p. 59 |
| PrepaymentsSingapore dollars thousands | (3,928) | PDF p. 59 |
| Trade and other payablesSingapore dollars thousands | (8,376) | PDF p. 59 |
| Finance lease receivablesSingapore dollars thousands | 554 | PDF p. 59 |
| Other liabilitiesSingapore dollars thousands | (86) | PDF p. 59 |
| Balances with related parties (trade)Singapore dollars thousands | 2,739 | PDF p. 59 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 43,944 | PDF p. 59 |
| Interest received from finance lease receivablesSingapore dollars thousands | 13 | PDF p. 59 |
| Income tax paidSingapore dollars thousands | (3,566) | PDF p. 59 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 40,391 | PDF p. 59 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 68 | PDF p. 59 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (23,969) | PDF p. 59 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 39,760 | PDF p. 59 |
| Movement in balances with related parties (non-trade)Singapore dollars thousands | – | PDF p. 59 |
| Net cash flows generated from/(used in) investing activitiesSingapore dollars thousands | 15,859 | PDF p. 59 |
| Cash flows from financing activities | ||
| Interest paidSingapore dollars thousands | (13,356) | PDF p. 59 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (58,440) | PDF p. 59 |
| Principal repayment of lease liabilitiesSingapore dollars thousands | (932) | PDF p. 59 |
| Repayment of trust receiptsSingapore dollars thousands | (43,358) | PDF p. 59 |
| Proceeds from trust receiptsSingapore dollars thousands | 48,034 | PDF p. 59 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 13,520 | PDF p. 59 |
| Cash and bank balances (restricted)Singapore dollars thousands | 2,791 | PDF p. 59 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (51,741) | PDF p. 59 |
| Cash and cash equivalents reconciliation | ||
| Net increase in cash and cash equivalentsSingapore dollars thousands | 4,508 | PDF p. 59 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 12,893 | PDF p. 59 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | (180) | PDF p. 59 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 17,221 | PDF p. 59 |
Original report: PDF p. 59 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / Share capital / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Treasury shares / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Foreign currency translation reserve / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Hedging reserve / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Warrant reserve / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Retained profits / accumulated losses / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Total reserves / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Equity attributable to owners of the Company / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Non-controlling interests / 12-month period 2023-07-01 to 2024-06-30 | 2024Group / Total equity / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Changes in equity / Group | |||||||||||
| At 1 July 2023Singapore dollars thousands | 109,606 | (923) | 2,333 | – | 859 | (38,330) | (35,138) | 73,545 | (671) | 72,874 | PDF p. 57 |
| Profit for the yearSingapore dollars thousands | – | – | – | – | – | 3,916 | 3,916 | 3,916 | (149) | 3,767 | PDF p. 57 |
| Translation differences relating to financial statements of foreign subsidiariesSingapore dollars thousands | – | – | 641 | – | – | – | 641 | 641 | 11 | 652 | PDF p. 57 |
| Share of other comprehensive income of joint ventures and associatesSingapore dollars thousands | – | – | 16 | – | – | – | 16 | 16 | 2 | 18 | PDF p. 57 |
| Re-measurement of defined benefit pension plansSingapore dollars thousands | – | – | – | – | – | (18) | (18) | (18) | – | (18) | PDF p. 57 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | – | – | 657 | – | – | (18) | 639 | 639 | 13 | 652 | PDF p. 57 |
| Total comprehensive income for the yearSingapore dollars thousands | – | – | 657 | – | – | 3,898 | 4,555 | 4,555 | (136) | 4,419 | PDF p. 57 |
| Conversion of warrantsSingapore dollars thousands | 15,968 | – | – | – | (411) | – | (411) | 15,557 | – | 15,557 | PDF p. 57 |
| At 30 June 2024Singapore dollars thousands | 125,574 | (923) | 2,990 | – | 448 | (34,432) | (30,994) | 93,657 | (807) | 92,850 | PDF p. 57 |
Original report: PDF p. 57 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company / Loans and borrowings / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Finance leases within interest-bearing loans and borrowings / 12-month period 2023-07-01 to 2024-06-30 | 2024Company / Total interest-bearing loans and borrowings / 12-month period 2023-07-01 to 2024-06-30 | Source |
|---|---|---|---|---|
| Company | ||||
| At 1 July 2023Singapore dollars thousands | 165,693 | – | 165,693 | PDF p. 99 |
| Cash flows – cash paymentsSingapore dollars thousands | (26,444) | – | (26,444) | PDF p. 99 |
| Non-cash items – amortisationSingapore dollars thousands | 10,852 | – | 10,852 | PDF p. 99 |
| At 30 June 2024Singapore dollars thousands | 150,101 | – | 150,101 | PDF p. 99 |
Original report: PDF p. 99 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / original / as at 2023-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | – | PDF p. 80 |
| Right-of-use assetsSingapore dollars thousands | – | PDF p. 80 |
| Investment in subsidiariesSingapore dollars thousands | 32,986 | PDF p. 80 |
| Investment in joint ventures and associatesSingapore dollars thousands | – | PDF p. 80 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 80 |
| Other receivablesSingapore dollars thousands | 5,167 | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 80 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 38,153 | PDF p. 80 |
| Current assets | ||
| InventoriesSingapore dollars thousands | – | PDF p. 80 |
| Contract assetsSingapore dollars thousands | – | PDF p. 80 |
| Trade and other receivablesSingapore dollars thousands | 231,506 | PDF p. 80 |
| PrepaymentsSingapore dollars thousands | 190 | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | – | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | – | PDF p. 80 |
| Restricted cashSingapore dollars thousands | – | PDF p. 80 |
| Cash and cash equivalentsSingapore dollars thousands | 5,110 | PDF p. 80 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 236,806 | PDF p. 80 |
| Total assetsSingapore dollars thousands | 274,959 | PDF p. 80 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 76,565 | PDF p. 80 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 80 |
| Trust receiptsSingapore dollars thousands | – | PDF p. 80 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 10,631 | PDF p. 80 |
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | – | PDF p. 80 |
| Income tax payablesSingapore dollars thousands | 14 | PDF p. 80 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 87,210 | PDF p. 80 |
| Net current (liabilities)/assetsSingapore dollars thousands | 149,596 | PDF p. 80 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | – | PDF p. 81 |
| Other liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Contract liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 155,062 | PDF p. 81 |
| Lease liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Deferred tax liabilitiesSingapore dollars thousands | – | PDF p. 81 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 155,062 | PDF p. 81 |
| Total liabilitiesSingapore dollars thousands | 242,272 | PDF p. 81 |
| Net assetsSingapore dollars thousands | 32,687 | PDF p. 81 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 109,606 | PDF p. 81 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 81 |
| ReservesSingapore dollars thousands | (75,996) | PDF p. 81 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 32,687 | PDF p. 81 |
| Non-controlling interestsSingapore dollars thousands | – | PDF p. 81 |
| Total equitySingapore dollars thousands | 32,687 | PDF p. 81 |
Original report: PDF p. 80 ↗ PDF p. 81 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / original / 12-month period 2022-07-01 to 2023-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Profit/(loss) before taxSingapore dollars thousands | 7,017 | PDF p. 87 |
| Adjustments for: | ||
| Amortisation of intangible assetsSingapore dollars thousands | – | PDF p. 87 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 48,556 | PDF p. 87 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 1,876 | PDF p. 87 |
| Loss/(gain) on disposal of property, plant and equipmentSingapore dollars thousands | 1,093 | PDF p. 87 |
| Property, plant and equipment written offSingapore dollars thousands | 1,759 | PDF p. 87 |
| Gain on dissolution of a subsidiarySingapore dollars thousands | – | PDF p. 87 |
| Gain on termination of leaseSingapore dollars thousands | (40) | PDF p. 87 |
| Loss on remeasurement of lease liabilitiesSingapore dollars thousands | – | PDF p. 87 |
| Loss on ineffective portion of cash flow hedges on forward currency contractsSingapore dollars thousands | 1 | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on financial assets (net): / amounts due from: | ||
| – joint ventures and associatesSingapore dollars thousands | (2,753) | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 480 | PDF p. 87 |
| – other receivablesSingapore dollars thousands | 646 | PDF p. 87 |
| – trade receivables (third parties)Singapore dollars thousands | 3,143 | PDF p. 87 |
| – finance lease receivablesSingapore dollars thousands | (1,398) | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on non-financial assets: | ||
| – intangible assetsSingapore dollars thousands | – | PDF p. 87 |
| – inventoriesSingapore dollars thousands | (15,227) | PDF p. 87 |
| – property, plant and equipmentSingapore dollars thousands | (6,475) | PDF p. 87 |
| Adjustments for: | ||
| Interest incomeSingapore dollars thousands | (471) | PDF p. 87 |
| Interest expenseSingapore dollars thousands | 28,960 | PDF p. 87 |
| Provision/(reversal of provision) for warranty (net)Singapore dollars thousands | 4 | PDF p. 87 |
| (Reversal of)/provision for pension liabilitiesSingapore dollars thousands | (67) | PDF p. 87 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (2,340) | PDF p. 87 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 64,764 | PDF p. 87 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | 14,739 | PDF p. 87 |
| Contract assets and liabilitiesSingapore dollars thousands | (16,638) | PDF p. 87 |
| Trade and other receivablesSingapore dollars thousands | (11,658) | PDF p. 87 |
| PrepaymentsSingapore dollars thousands | 530 | PDF p. 87 |
| Trade and other payablesSingapore dollars thousands | 20,731 | PDF p. 87 |
| Finance lease receivablesSingapore dollars thousands | 9,734 | PDF p. 87 |
| Other liabilitiesSingapore dollars thousands | 1 | PDF p. 87 |
| Balances with related parties (trade)Singapore dollars thousands | 1,353 | PDF p. 87 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 83,556 | PDF p. 87 |
| Interest received from finance lease receivablesSingapore dollars thousands | 316 | PDF p. 87 |
| Income tax paidSingapore dollars thousands | (505) | PDF p. 87 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 83,367 | PDF p. 87 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 27 | PDF p. 88 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (16,099) | PDF p. 88 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 13,921 | PDF p. 88 |
| Prepaid rent for a finance leaseSingapore dollars thousands | – | PDF p. 88 |
| Movement in balances with related parties (non-trade)Singapore dollars thousands | (410) | PDF p. 88 |
| Net cash flows used in investing activitiesSingapore dollars thousands | (2,561) | PDF p. 88 |
| Cash flows from financing activities | ||
| Interest paidSingapore dollars thousands | (15,114) | PDF p. 88 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (66,204) | PDF p. 88 |
| Principal repayment of lease liabilitiesSingapore dollars thousands | (1,633) | PDF p. 88 |
| Repayment of trust receiptsSingapore dollars thousands | (34,956) | PDF p. 88 |
| Proceeds from trust receiptsSingapore dollars thousands | 38,572 | PDF p. 88 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 1,428 | PDF p. 88 |
| Cash and bank balances (restricted)Singapore dollars thousands | 2,797 | PDF p. 88 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (75,110) | PDF p. 88 |
| Cash and cash equivalents reconciliation | ||
| Net increase/(decrease) in cash and cash equivalentsSingapore dollars thousands | 5,696 | PDF p. 88 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 7,438 | PDF p. 88 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | (241) | PDF p. 88 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 12,893 | PDF p. 88 |
Original report: PDF p. 87 ↗ PDF p. 88 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / original / as at 2022-06-30 | Source |
|---|---|---|
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 375,228 | PDF p. 80 |
| Right-of-use assetsSingapore dollars thousands | 8,856 | PDF p. 80 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 80 |
| Investment in joint ventures and associatesSingapore dollars thousands | 2,116 | PDF p. 80 |
| Intangible assetsSingapore dollars thousands | – | PDF p. 80 |
| Other receivablesSingapore dollars thousands | – | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | 4,580 | PDF p. 80 |
| Non-current assets subtotal (unlabelled in source)Singapore dollars thousands | 390,780 | PDF p. 80 |
| Current assets | ||
| InventoriesSingapore dollars thousands | 89,721 | PDF p. 80 |
| Contract assetsSingapore dollars thousands | 21,121 | PDF p. 80 |
| Trade and other receivablesSingapore dollars thousands | 51,528 | PDF p. 80 |
| PrepaymentsSingapore dollars thousands | 3,660 | PDF p. 80 |
| Finance lease receivablesSingapore dollars thousands | 5,080 | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | 1 | PDF p. 80 |
| Cash and bank balancesSingapore dollars thousands | 22,072 | PDF p. 80 |
| Current assets before assets held for sale subtotal (unlabelled in source)Singapore dollars thousands | 193,183 | PDF p. 80 |
| Assets classified as held for saleSingapore dollars thousands | – | PDF p. 80 |
| Total current assets (unlabelled in source)Singapore dollars thousands | 193,183 | PDF p. 80 |
| Total assetsSingapore dollars thousands | 583,963 | PDF p. 80 |
| Current liabilities | ||
| Trade and other payablesSingapore dollars thousands | 149,436 | PDF p. 80 |
| Contract liabilitiesSingapore dollars thousands | 25,883 | PDF p. 80 |
| Trust receiptsSingapore dollars thousands | 8,767 | PDF p. 80 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 37,364 | PDF p. 80 |
| Lease liabilitiesSingapore dollars thousands | 1,658 | PDF p. 80 |
| Derivative financial instrumentsSingapore dollars thousands | 1 | PDF p. 80 |
| Income tax payablesSingapore dollars thousands | 7,595 | PDF p. 80 |
| Current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 230,704 | PDF p. 80 |
| Net current (liabilities)/assetsSingapore dollars thousands | (37,521) | PDF p. 80 |
| Non-current liabilities | ||
| Other payablesSingapore dollars thousands | 1,494 | PDF p. 81 |
| Other liabilitiesSingapore dollars thousands | 2,524 | PDF p. 81 |
| Contract liabilitiesSingapore dollars thousands | 8,144 | PDF p. 81 |
| Interest-bearing loans and borrowingsSingapore dollars thousands | 262,785 | PDF p. 81 |
| Lease liabilitiesSingapore dollars thousands | 3,635 | PDF p. 81 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,922 | PDF p. 81 |
| Non-current liabilities subtotal (unlabelled in source)Singapore dollars thousands | 285,504 | PDF p. 81 |
| Total liabilitiesSingapore dollars thousands | 516,208 | PDF p. 81 |
| Net assetsSingapore dollars thousands | 67,755 | PDF p. 81 |
| Equity attributable to owners of the Company | ||
| Share capitalSingapore dollars thousands | 108,140 | PDF p. 81 |
| Treasury sharesSingapore dollars thousands | (923) | PDF p. 81 |
| ReservesSingapore dollars thousands | (38,634) | PDF p. 81 |
| Equity attributable to owners of the Company subtotal (unlabelled in source)Singapore dollars thousands | 68,583 | PDF p. 81 |
| Non-controlling interestsSingapore dollars thousands | (828) | PDF p. 81 |
| Total equitySingapore dollars thousands | 67,755 | PDF p. 81 |
Original report: PDF p. 80 ↗ PDF p. 81 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / original / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 235,556 | PDF p. 82 |
| Cost of salesSingapore dollars thousands | (235,681) | PDF p. 82 |
| Gross lossSingapore dollars thousands | (125) | PDF p. 82 |
| Other operating incomeSingapore dollars thousands | 11,569 | PDF p. 82 |
| Administrative expensesSingapore dollars thousands | (17,135) | PDF p. 82 |
| Other operating expensesSingapore dollars thousands | (588) | PDF p. 82 |
| Finance costsSingapore dollars thousands | (23,883) | PDF p. 82 |
| (Impairment losses)/reversal of impairment losses on financial assetsSingapore dollars thousands | (1,502) | PDF p. 82 |
| Share of results of joint ventures and associatesSingapore dollars thousands | (146) | PDF p. 82 |
| Loss before taxSingapore dollars thousands | (31,810) | PDF p. 82 |
| Income tax (expense)/creditSingapore dollars thousands | (385) | PDF p. 82 |
| Loss for the yearSingapore dollars thousands | (32,195) | PDF p. 82 |
| Attributable to: | ||
| Owners of the CompanySingapore dollars thousands | (32,273) | PDF p. 82 |
| Non-controlling interestsSingapore dollars thousands | 78 | PDF p. 82 |
| Profit or loss attribution total (unlabelled in source)Singapore dollars thousands | (32,195) | PDF p. 82 |
| Earnings per share (cents per share) | ||
| Basic and dilutedSingapore cents per share | (5.12) | PDF p. 82 |
Original report: PDF p. 82 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / original / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|
| Cash flows from operating activities | ||
| Loss before taxSingapore dollars thousands | (31,810) | PDF p. 87 |
| Adjustments for: | ||
| Amortisation of intangible assetsSingapore dollars thousands | 296 | PDF p. 87 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 44,731 | PDF p. 87 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 2,399 | PDF p. 87 |
| Gain on disposal of assets classified as held for saleSingapore dollars thousands | – | PDF p. 87 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (3,921) | PDF p. 87 |
| Property, plant and equipment written offSingapore dollars thousands | 528 | PDF p. 87 |
| Gain on dissolution of a subsidiarySingapore dollars thousands | (401) | PDF p. 87 |
| Loss/(gain) on remeasurement of lease liabilitiesSingapore dollars thousands | 60 | PDF p. 87 |
| Inventories written offSingapore dollars thousands | – | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on financial assets (net): / amounts due from: | ||
| – joint ventures and associatesSingapore dollars thousands | (2,554) | PDF p. 87 |
| – related partiesSingapore dollars thousands | – | PDF p. 87 |
| Adjustments / (Reversal of)/impairment losses on financial assets (net): | ||
| – contract assetsSingapore dollars thousands | 55 | PDF p. 87 |
| – other receivablesSingapore dollars thousands | (297) | PDF p. 87 |
| – trade receivables (third parties), (net)Singapore dollars thousands | 4,298 | PDF p. 87 |
| Adjustments / Impairment losses/(reversal of) on non-financial assets: | ||
| – intangible assetsSingapore dollars thousands | 1,626 | PDF p. 87 |
| – inventoriesSingapore dollars thousands | – | PDF p. 87 |
| – property, plant and equipmentSingapore dollars thousands | (3,660) | PDF p. 87 |
| Adjustments for: | ||
| Interest incomeSingapore dollars thousands | (677) | PDF p. 87 |
| Interest expenseSingapore dollars thousands | 23,883 | PDF p. 87 |
| Reversal of provision for warranty (net)Singapore dollars thousands | (7) | PDF p. 87 |
| Provision for/(reversal of) pension liabilitiesSingapore dollars thousands | 110 | PDF p. 87 |
| Share of results of joint ventures and associatesSingapore dollars thousands | 146 | PDF p. 87 |
| Operating cash before working capital | ||
| Operating cash flows before changes in working capitalSingapore dollars thousands | 34,805 | PDF p. 87 |
| Changes in working capital: | ||
| InventoriesSingapore dollars thousands | (4,193) | PDF p. 87 |
| Contract assets and liabilitiesSingapore dollars thousands | 3,716 | PDF p. 87 |
| Trade and other receivablesSingapore dollars thousands | (1,882) | PDF p. 87 |
| PrepaymentsSingapore dollars thousands | 119 | PDF p. 87 |
| Trade and other payablesSingapore dollars thousands | 24,366 | PDF p. 87 |
| Finance lease receivablesSingapore dollars thousands | 170 | PDF p. 87 |
| Other liabilitiesSingapore dollars thousands | (97) | PDF p. 87 |
| Balances with related parties (trade)Singapore dollars thousands | (1,108) | PDF p. 87 |
| Cash flows from operating activities | ||
| Cash flows generated from operationsSingapore dollars thousands | 55,896 | PDF p. 87 |
| Interest received from finance lease receivablesSingapore dollars thousands | 233 | PDF p. 87 |
| Income tax paidSingapore dollars thousands | (725) | PDF p. 87 |
| Net cash flows generated from operating activitiesSingapore dollars thousands | 55,404 | PDF p. 87 |
| Cash flows from investing activities | ||
| Interest receivedSingapore dollars thousands | 23 | PDF p. 88 |
| Purchase of assets classified as held for saleSingapore dollars thousands | – | PDF p. 88 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (18,229) | PDF p. 88 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 5,584 | PDF p. 88 |
| Proceeds from disposal of assets classified as held for saleSingapore dollars thousands | – | PDF p. 88 |
| Prepaid rent for a finance leaseSingapore dollars thousands | (549) | PDF p. 88 |
| Movement in balances with related parties (non-trade)Singapore dollars thousands | 1,038 | PDF p. 88 |
| Net cash flows used in investing activitiesSingapore dollars thousands | (12,133) | PDF p. 88 |
| Cash flows from financing activities | ||
| Interest paidSingapore dollars thousands | (11,196) | PDF p. 88 |
| Repayment of interest-bearing loans and borrowingsSingapore dollars thousands | (37,606) | PDF p. 88 |
| Principal repayment of lease liabilitiesSingapore dollars thousands | (2,066) | PDF p. 88 |
| Repayment of trust receiptsSingapore dollars thousands | (26,101) | PDF p. 88 |
| Proceeds from trust receiptsSingapore dollars thousands | 28,869 | PDF p. 88 |
| Proceeds from issuance of ordinary shares upon warrants exerciseSingapore dollars thousands | 7 | PDF p. 88 |
| Cash and bank balances (restricted use)Singapore dollars thousands | (2,226) | PDF p. 88 |
| Net cash flows used in financing activitiesSingapore dollars thousands | (50,319) | PDF p. 88 |
| Cash and cash equivalents reconciliation | ||
| Net decrease in cash and cash equivalentsSingapore dollars thousands | (7,048) | PDF p. 88 |
| Cash and cash equivalents at 1 JulySingapore dollars thousands | 14,125 | PDF p. 88 |
| Effect of exchange rate changes on cash and cash equivalentsSingapore dollars thousands | 361 | PDF p. 88 |
| Cash and cash equivalents at 30 JuneSingapore dollars thousands | 7,438 | PDF p. 88 |
Original report: PDF p. 87 ↗ PDF p. 88 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / Share capital / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Treasury shares / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Warrant reserve / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Retained profits / accumulated losses / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Total reserves / 12-month period 2021-07-01 to 2022-06-30 | 2022Company / Total equity / 12-month period 2021-07-01 to 2022-06-30 | Source |
|---|---|---|---|---|---|---|---|
| Changes in equity / Company | |||||||
| At 1 July 2021Singapore dollars thousands | 108,133 | (923) | 897 | (75,280) | (74,383) | 32,827 | PDF p. 86 |
| Loss for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | – | 251 | 251 | 251 | PDF p. 86 |
| Conversion of warrantsSingapore dollars thousands | 7 | – | – | – | – | 7 | PDF p. 86 |
| At 30 June 2022Singapore dollars thousands | 108,140 | (923) | 897 | (75,029) | (74,132) | 33,085 | PDF p. 86 |
Original report: PDF p. 86 ↗
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
Where the money comes from
| Item / unit | 2026Shipbuilding | 2026Ship repair, conversion and engineering services | 2026Ship chartering | 2026Investment holding | 2026Consolidated | 2025Shipbuilding | 2025Ship repair, conversion and engineering services | 2025Ship chartering | 2025Investment holding | 2025Consolidated | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue and expenses | |||||||||||
| Revenue from external customers$'000 | 84,546 | 170,870 | 105,299 | – | 360,715 | 84,891 | 169,590 | 95,618 | – | 350,099 | PDF p. 179 |
| Segment results$'000 | 8,581 | 26,963 | 15,048 | (1,172) | 49,420 | 6,800 | 36,266 | (226) | (3,534) | 39,306 | PDF p. 179 |
Blank cells in reconciliation rows are not printed in the source; only the Consolidated column has a value.
Group financing (including finance costs) and income taxes are managed on a group basis and are not allocated to operating segments.
| Item / unit | 2026Shipbuilding (30 June 2026) | 2026Ship repair, conversion and engineering services (30 June 2026) | 2026Ship chartering (30 June 2026) | 2026Investment holding (30 June 2026) | 2026Consolidated (30 June 2026) | 2025Shipbuilding (30 June 2025) | 2025Ship repair, conversion and engineering services (30 June 2025) | 2025Ship chartering (30 June 2025) | 2025Investment holding (30 June 2025) | 2025Consolidated (30 June 2025) | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 June | |||||||||||
| Segment assets$'000 | 59,810 | 136,932 | 224,589 | 13,368 | 434,699 | 71,230 | 154,722 | 265,868 | 6,351 | 498,171 | PDF p. 180 |
| Segment liabilities$'000 | 39,343 | 57,023 | 40,189 | 1,269 | 137,824 | 62,862 | 80,582 | 41,707 | 1,530 | 186,681 | PDF p. 180 |
Note A: unallocated liabilities are added to segment liabilities to arrive at total liabilities reported in the statement of financial position (see Note A table).
Blank cells are not printed in the source.
| Item / unit | 2026Group FY2026 | 2025Group FY2025 | Source |
|---|---|---|---|
| Unallocated liabilities | |||
| Interest bearing loans and borrowings (Note 17) - Current$'000 | 32,705 | 24,285 | PDF p. 180 |
| Interest bearing loans and borrowings (Note 17) - Non-current$'000 | 62,020 | 132,158 | PDF p. 180 |
| Trust receipts (Note 16)$'000 | 30,294 | 22,458 | PDF p. 180 |
| Income tax payables$'000 | 19,724 | 16,487 | PDF p. 180 |
| Deferred tax liabilities (Note 19)$'000 | 4,409 | 5,056 | PDF p. 180 |
| Total unallocated liabilities (unlabelled subtotal)$'000 | 149,152 | 200,444 | PDF p. 180 |
The total row has no printed label; the quote is the last line item plus the subtotal.
| Item / unit | 2026Shipbuilding | 2026Ship repair, conversion and engineering services | 2026Ship chartering | 2026Investment holding | 2026Consolidated | 2025Shipbuilding | 2025Ship repair, conversion and engineering services | 2025Ship chartering | 2025Investment holding | 2025Consolidated | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Other segmental information | |||||||||||
| Capital expenditure$'000 | 4,882 | 9,087 | 52,777 | – | 66,746 | 1,742 | 3,027 | 26,426 | – | 31,195 | PDF p. 181 |
| Depreciation and amortisation$'000 | 6,094 | 8,574 | 20,817 | – | 35,485 | 5,892 | 8,734 | 25,246 | – | 39,872 | PDF p. 181 |
| Other non-cash expenses$'000 | 86 | 46 | 50 | – | 182 | 36 | 576 | 234 | – | 846 | PDF p. 181 |
| (Reversal of)/impairment loss on financial assets, net$'000 | – | (1,394) | 3,215 | – | 1,821 | – | (2,258) | (42) | 1,127 | (1,173) | PDF p. 181 |
| Impairment loss on non-financial assets, net$'000 | 767 | 1,000 | 5,202 | – | 6,969 | PDF p. 181 | |||||
| Finance cost$'000 | 1,672 | 3,880 | 633 | 1,098 | 7,283 | 2,907 | 7,541 | 3,933 | 7,040 | 21,421 | PDF p. 181 |
| Interest income$'000 | (70) | (76) | (45) | (22) | (213) | (47) | (52) | (11) | (1) | (111) | PDF p. 181 |
| Impairment loss on property, plant and equipment and assets classified as held for sale, net$'000 | – | 247 | 4,788 | – | 5,035 | PDF p. 181 | |||||
| Item / unit | 2026Singapore | 2026Indonesia | 2026Rest of Asia | 2026Europe | 2026Australia | 2026United States | 2026Other countries | 2026Consolidated | 2025Singapore | 2025Indonesia | 2025Rest of Asia | 2025Europe | 2025Australia | 2025United States | 2025Other countries | 2025Consolidated | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue from external customers$'000 | 136,277 | 84,203 | 60,937 | 26,853 | 13,783 | 22,912 | 15,750 | 360,715 | 117,993 | 115,862 | 53,011 | 21,893 | 18,181 | 4,428 | 18,731 | 350,099 | PDF p. 182 |
| Non-current assets$'000 | 137,374 | 88,717 | – | 460 | – | – | – | 226,551 | 128,807 | 104,418 | – | 409 | – | – | – | 233,634 | PDF p. 182 |
Segment revenue is based on the countries in which customers are invoiced. Non-current assets are based on the geographical location of the entities.
Non-current assets relate to property, plant and equipment, right-of-use assets, investment in joint ventures and associates, intangible assets and finance lease receivables.
Same basis as FY2026 geographical table.
Debt
| Item / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Trust receipts | |||
| SGD$'000 | 30,294 | 18,421 | PDF p. 148 |
| USD$'000 | – | 4,037 | PDF p. 148 |
Trust receipts are secured by certain vessels under construction. Average effective interest rate is 3.35% (FY2025: 4.09%) per annum.
| Item / unit | 2026Group carrying amount, 30 June 2026 | 2026Group total contractual cash flows, 30 June 2026 | 2026Group within 1 year, 30 June 2026 | 2026Group between 1 and 5 years, 30 June 2026 | 2026Group after 5 years, 30 June 2026 | Source |
|---|---|---|---|---|---|---|
| Group 30 June 2026 | ||||||
| Trust receipts$'000 | (30,294) | (30,598) | (30,598) | – | – | PDF p. 173 |
| Interest-bearing loans and borrowings$'000 | (94,725) | (101,019) | (35,557) | (65,434) | (28) | PDF p. 173 |
| Lease liabilities$'000 | (11,825) | (28,462) | (1,683) | (6,110) | (20,669) | PDF p. 173 |
Based on undiscounted repayment obligations.
| Item / unit | 2025Group carrying amount, 30 June 2025 | 2025Group total contractual cash flows, 30 June 2025 | 2025Group within 1 year, 30 June 2025 | 2025Group between 1 and 5 years, 30 June 2025 | 2025Group after 5 years, 30 June 2025 | Source |
|---|---|---|---|---|---|---|
| Group 30 June 2025 | ||||||
| Trust receipts$'000 | (22,458) | (22,655) | (22,655) | – | – | PDF p. 173 |
| Interest-bearing loans and borrowings$'000 | (156,443) | (175,177) | (29,527) | (145,551) | (99) | PDF p. 173 |
| Lease liabilities$'000 | (11,774) | (29,361) | (1,588) | (6,132) | (21,641) | PDF p. 173 |
Based on undiscounted repayment obligations.
| Item / unit | 2026Company carrying amount, 30 June 2026 | 2026Company total contractual cash flows, 30 June 2026 | 2026Company within 1 year, 30 June 2026 | 2026Company between 1 and 5 years, 30 June 2026 | 2026Company after 5 years, 30 June 2026 | Source |
|---|---|---|---|---|---|---|
| Company 30 June 2026 | ||||||
| Interest-bearing loans and borrowings$'000 | (56,512) | (60,401) | (14,369) | (46,032) | – | PDF p. 174 |
Based on undiscounted repayment obligations. Company 30 June 2025: carrying (140,703), total (157,784), within 1 year (21,578), 1-5 years (136,206), after 5 years –.
| Item / unit | 2025Company carrying amount, 30 June 2025 | 2025Company total contractual cash flows, 30 June 2025 | 2025Company within 1 year, 30 June 2025 | 2025Company between 1 and 5 years, 30 June 2025 | 2025Company after 5 years, 30 June 2025 | Source |
|---|---|---|---|---|---|---|
| Company 30 June 2025 | ||||||
| Interest-bearing loans and borrowings$'000 | (140,703) | (157,784) | (21,578) | (136,206) | – | PDF p. 174 |
Based on undiscounted repayment obligations.
| Item / unit | 2026Group | 2025Group | 2026Company | 2025Company | Source |
|---|---|---|---|---|---|
| Borrowings by type | |||||
| SGD Finance lease liabilities$'000 | 8,293 | 5,792 | – | – | PDF p. 148 |
| IDR Finance lease liabilities$'000 | 242 | 577 | – | – | PDF p. 148 |
| SGD Floating rate loans$'000 | 86,190 | 147,800 | 56,512 | 140,703 | PDF p. 148 |
| USD Floating rate loans$'000 | – | 2,274 | – | – | PDF p. 148 |
| Presented as | |||||
| Current$'000 | 32,705 | 24,285 | 12,611 | 17,233 | PDF p. 148 |
| Non-current$'000 | 62,020 | 132,158 | 43,901 | 123,470 | PDF p. 148 |
Finance lease liabilities are secured at 2.05% to 7.03% (FY2025: 2.78% to 7.03%) per annum, maturities up to April 2032 (SGD); IDR finance leases 8.03% (FY2025: 9.64%), maturity February 2027.
SGD floating rate loans are secured and bear interest 0.05% to 2.5% (FY2025: 0.05% to 2.5%) above SORA or lender's cost of funds, maturities up to November 2030 (FY2025: up to March 2030), repriced at 1 to 3 months.
USD floating rate loan: 2.5% above SOFR, maturities up to January 2027; vessel sold and loan fully redeemed during the year.
Total row printed as 94,725 156,443 56,512 140,703 (no label). Undrawn bank facilities $69,344,000 (FY2025: $95,213,000).
| Item / unit | 2026Group | 2025Group | 2026Company | 2025Company | Source |
|---|---|---|---|---|---|
| Currency denomination | |||||
| SGD$'000 | 94,483 | 153,592 | 56,512 | 140,703 | PDF p. 149 |
| USD$'000 | – | 2,274 | – | – | PDF p. 149 |
| IDR$'000 | 242 | 577 | – | – | PDF p. 149 |
Borrowings are secured by certain assets of the Group (Notes 4, 5 and 12), corporate guarantees, assignment of charter income and insurance of certain vessels.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend policy | The Company has not formally instituted a dividend policy at present. The Company is of the view that the intent of Principle 11 is met, as the Board, in proposing any dividend payout and/or determining the form, frequency and/or the amount of dividend, will take into account, inter alia, the Group’s financial performance and position, retained earnings, cash flow generated from operations, the Group’s expected working capital requirements and capital expenditure, other funding requirements, general economic conditions and other factors that the Board may deem appropriate. | Company | PDF p. 72 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Final one-tier tax-exempt dividend for FY2026 | 0.17 cents per share | FY2026 proposed final, one-tier tax-exempt; subject to shareholder approval at AGM | PDF p. 182 |
| Interim one-tier tax-exempt dividend for FY2026 | 0.13 cents per share | FY2026 interim, one-tier tax-exempt; declared and paid during the year | PDF p. 182 |
| Final one-tier tax-exempt dividend for FY2025 | 0.20 cents per share | FY2025 final, one-tier tax-exempt; paid in FY2026 | PDF p. 182 |
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 | Ernst & Young LLP | Group | PDF p. 85 |
| Engagement partner | Lim Zhenyu Michael | Group | PDF p. 85 |
| Opinion | properly drawn up in accordance with the provisions of the Companies Act 1967 | Group and Company | PDF p. 81 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Impairment of vessels | This area was significant to our audit as the carrying amount of the Vessels represented 52% of the Group’s total non-current assets as at 30 June 2026. | Group | PDF p. 82 |
| Recoverability of trade receivables | As the impairment assessment requires significant management judgment, we determined that this is a key audit matter. | Group | PDF p. 82 |
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.
Five available annual reports cover twelve-month financial years from 1 July of the preceding year to 30 June of FY2022–FY2026. The latest annual report is FY2026. FY2022 is the original PDF linked by the official issuer IR annual-report archive; its historical SGX filing ID and broadcast date are not established and are not invented.
Amounts are Singapore dollars thousands; basic and diluted EPS are Singapore cents. Financial position and changes in equity are disclosed for Group and Company. Income, comprehensive income and cash-flow primary statements are Group consolidated; separate Company versions of those three primary statements are not disclosed.
Current FY2026 audit opinion is unmodified, signed by Ernst & Young LLP, engagement partner Lim Zhenyu Michael, on 9 October 2026. FY2022 and FY2023 unmodified opinions each include a Material uncertainty related to going concern section; this is not a qualified opinion. That section heading is absent from the FY2024–FY2026 original auditor reports. FY2022, FY2023 and FY2024 partners are printed Andrew Tan Chwee Peng; FY2025 prints Michael Lim and FY2026 prints Lim Zhenyu Michael.
The selected five-year presentation uses the latest adjacent annual comparative for each older period. Where classifications, numeric values or component columns changed, affected original statements are also retained. Their captions, period dates and entity scopes remain distinct.
FY2022 original Group cash and bank balances of 22,072 are shown in the FY2023 comparative as restricted cash 14,634 plus cash and cash equivalents 7,438. Company 3,700 is unchanged. Original FY2022 financial position is retained.
FY2023 original Company cash and cash equivalents of 5,110 are shown in the FY2024 comparative as cash 1,530 plus restricted cash 3,580. Group cash is unchanged. The original Company financial position is retained.
FY2024 original Group contract assets 39,089 plus trade and other receivables 63,043 become trade and other receivables 102,132 in the FY2025 comparative. Contract liabilities 18,137 plus trade and other payables 169,210 become 187,347. These are observed presentation changes; original Group financial position is retained.
FY2022 original administrative expenses of (17,135) become administrative (15,917) plus selling and distribution (1,218) in the later comparative. The combined expense is unchanged; the original income statement is retained.
FY2024 other operating income changes from 11,228 to 12,749 and other operating expenses from (154) to (1,675) in the later comparative. Both changes are 1,521 and offset; profit before tax remains 12,600. The original is retained without inventing an undisclosed explanation.
FY2024 original working-capital movements separately show contract assets and liabilities (18,551), balances with related parties (trade) 2,739, trade and other receivables (3,655), and trade and other payables (8,376). The FY2025 comparative combines the presentation into receivables (11,590) and payables (16,253); combined cash movement is unchanged. No unsupported allocation of each source component is asserted.
FY2025 original cash flows show operating cash before working capital 75,509 and trade/payables movement (11,366). The FY2026 comparative adds unrealised foreign exchange 2,749, changes that subtotal to 78,258 and payables to (14,115). Operating cash 50,515 is unchanged. Original FY2025 cash flows are retained.
FY2025 original investing cash includes payment for right-of-use assets (578) and financing cash includes lease principal (443). The later comparative omits the investing payment and shows lease principal (1,021). Investing cash changes from 26,540 to 27,118 and financing cash from (70,922) to (71,500); net cash increase 6,133 is unchanged.
An original printed cash-flow arithmetic discrepancy is preserved: FY2024 operating 40,391 plus investing 15,859 less financing 51,741 equals 4,509, while the printed net cash increase is 4,508. The same figures recur in the FY2025 comparative. Closing cash 17,221 reconciles using the printed 4,508 and exchange (180). No extra cash movement or rounding explanation is invented.
FY2023 original comprehensive-income statement attributes total comprehensive income 3,535 to owners and 156 to non-controlling interests, while the equity statement uses 3,534 and 157. Both total 3,691, and the discrepancy repeats in FY2024 comparatives. Each original allocation is retained in its statement; no cross-statement correction is imposed.
FY2025 original borrowing reconciliation closes with loans 150,072 and finance leases 6,371; the FY2026 comparative shows 150,074 and 6,369, total 156,443 unchanged. Its earlier opening finance lease amount is 7,533 versus 7,534 in the FY2025 original, total 210,249 versus 210,250; additions 2,119 versus 2,120 and exchange (316) versus (318) also differ. Both originals are retained; no unsupported rounding explanation is asserted.
The borrowing-reconciliation finance-lease column is part of Note 17 interest-bearing loans and borrowings, rather than an extra liability to add to that balance. Separate financial-position lease liabilities under Note 5 are distinct. For FY2026, 86,190 plus 8,535 equals loans and borrowings 94,725; separate lease liabilities are 374 plus 11,451.
Group equity component headings vary with nil hedging and expired warrant reserves. Original FY2024 ten-column equity and the later nine-column presentation are retained. Company financing older tables include a nil finance-lease column and a total repeating loans; later one-column Company tables omit these redundant columns.
Company FY2022 original equity statement prints Loss for the year, representing total comprehensive income for the year against positive 251. The FY2023 comparative uses Profit for the year against the same positive 251. Both versions are retained; the original caption/sign inconsistency is not silently renamed or negated.
EPS notes use actual weighted-average shares, excluding treasury shares. The FY2026 and FY2025 notes print profit numerators in dollars, while FY2022–FY2024 notes use thousands; denominators are actual shares. Warrants are described as anti-dilutive in the historical notes and expired on 23 July 2024. No currently outstanding warrants or hypothetical diluted denominator is inferred.
Added or omitted comparative nil rows and subtotals remain traceable to full original controls. An unlabelled subtotal is explicitly marked as unlabelled in source. Equity and comprehensive-income subtotals repeat underlying movements and are not additive independent income.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.