ANNUAL REPORT 2026
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, year ended 30 June 2026 | 2025Group, year ended 30 June 2025 | Source |
|---|---|---|---|
| Profit or loss | |||
| Revenue$ | 63,054,653 | 64,467,643 | PDF p. 70 |
| Cost of sales$ | (40,096,397) | (41,083,468) | PDF p. 70 |
| Gross profit$ | 22,958,256 | 23,384,175 | PDF p. 70 |
| Other operating income$ | 340,898 | 274,538 | PDF p. 70 |
| Distribution expenses$ | (1,469,578) | (1,437,465) | PDF p. 70 |
| Administrative expenses$ | (14,502,043) | (14,390,104) | PDF p. 70 |
| Other operating expenses$ | (4,725,587) | (4,753,648) | PDF p. 70 |
| Results from operating activities$ | 2,601,946 | 3,077,496 | PDF p. 70 |
| Finance income$ | 14,000 | 2,505 | PDF p. 70 |
| Finance costs$ | (891,473) | (1,124,749) | PDF p. 70 |
| Net finance costs$ | (877,473) | (1,122,244) | PDF p. 70 |
| Share of results of equity-accounted investees (net of tax)$ | – | – | PDF p. 70 |
| Profit before tax$ | 1,724,473 | 1,955,252 | PDF p. 70 |
| Tax expense$ | (443,766) | (494,562) | PDF p. 70 |
| Profit for the year$ | 1,280,707 | 1,460,690 | PDF p. 70 |
| Earnings per share | |||
| Basic (cents)cents per share | 0.54 | 0.62 | PDF p. 70 |
| Diluted (cents)cents per share | 0.54 | 0.62 | PDF p. 70 |
Original report: PDF p. 70 ↗
Amounts in $ (Singapore dollars as printed with $ header); EPS in cents. Only Group statements are presented; no separate Company income statement printed.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, year ended 30 June 2026 | 2025Group, year ended 30 June 2025 | Source |
|---|---|---|---|
| Comprehensive income | |||
| Profit for the year$ | 1,280,707 | 1,460,690 | PDF p. 70 |
| Items that are or may be reclassified subsequently to profit or loss | |||
| Foreign currency translation differences, net of tax$ | (419,840) | 62,067 | PDF p. 70 |
| Other comprehensive income for the year, net of tax$ | (419,840) | 62,067 | PDF p. 70 |
| Comprehensive income | |||
| Total comprehensive income for the year$ | 860,867 | 1,522,757 | PDF p. 70 |
Original report: PDF p. 70 ↗
Amounts in $. Items that are or may be reclassified subsequently to profit or loss.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, as at 30 June 2026 | 2025Group, as at 30 June 2025 | 2026Company, as at 30 June 2026 | 2025Company, as at 30 June 2025 | Source |
|---|---|---|---|---|---|
| Non-current assets | |||||
| Property, plant and equipment$ | 15,417,174 | 16,835,057 | 6,711 | 51,346 | PDF p. 69 |
| Investment in subsidiaries$ | – | – | 19,829,973 | 19,808,472 | PDF p. 69 |
| Deferred tax assets$ | 536,698 | 379,256 | – | – | PDF p. 69 |
| Other investment$ | 380,461 | 380,461 | – | – | PDF p. 69 |
| Non-current assets$ | 16,334,333 | 17,594,774 | 19,836,684 | 19,859,818 | PDF p. 69 |
| Current assets | |||||
| Inventories$ | 20,887,545 | 23,521,518 | – | – | PDF p. 69 |
| Tax recoverable$ | 2,177 | 1,138 | – | – | PDF p. 69 |
| Trade and other receivables$ | 8,388,003 | 9,324,505 | 5,576,324 | 4,728,346 | PDF p. 69 |
| Contract assets$ | 740 | 3,940 | – | – | PDF p. 69 |
| Cash and cash equivalents$ | 8,509,194 | 6,688,906 | 86,299 | 113,093 | PDF p. 69 |
| Current assets$ | 37,787,659 | 39,540,007 | 5,662,623 | 4,841,439 | PDF p. 69 |
| Assets | |||||
| Total assets$ | 54,121,992 | 57,134,781 | 25,499,307 | 24,701,257 | PDF p. 69 |
Original report: PDF p. 69 ↗
Amounts in $.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, as at 30 June 2026 | 2025Group, as at 30 June 2025 | 2026Company, as at 30 June 2026 | 2025Company, as at 30 June 2025 | Source |
|---|---|---|---|---|---|
| Equity | |||||
| Share capital$ | 33,057,008 | 33,035,508 | 33,057,008 | 33,035,508 | PDF p. 69 |
| Other reserves$ | (771,072) | (351,232) | – | – | PDF p. 69 |
| Accumulated losses$ | (6,745,037) | (7,790,319) | (40,910,790) | (41,871,115) | PDF p. 69 |
| Total equity$ | 25,540,899 | 24,893,957 | (7,853,782) | (8,835,607) | PDF p. 69 |
| Non-current liabilities | |||||
| Loans and borrowings$ | 9,269,977 | 8,495,893 | – | – | PDF p. 69 |
| Deferred tax liabilities$ | 1,000 | 1,000 | – | – | PDF p. 69 |
| Non-current liabilities$ | 9,270,977 | 8,496,893 | – | – | PDF p. 69 |
| Current liabilities | |||||
| Loans and borrowings$ | 13,052,508 | 16,882,513 | – | – | PDF p. 69 |
| Trade and other payables$ | 5,857,819 | 6,471,220 | 33,353,089 | 33,536,864 | PDF p. 69 |
| Contract liabilities$ | 234,003 | 139,903 | – | – | PDF p. 69 |
| Deferred grant income$ | – | 3,572 | – | – | PDF p. 69 |
| Current tax liabilities$ | 165,786 | 246,723 | – | – | PDF p. 69 |
| Current liabilities$ | 19,310,116 | 23,743,931 | 33,353,089 | 33,536,864 | PDF p. 69 |
| Liabilities | |||||
| Total liabilities$ | 28,581,093 | 32,240,824 | 33,353,089 | 33,536,864 | PDF p. 69 |
| Equity and liabilities | |||||
| Total equity and liabilities$ | 54,121,992 | 57,134,781 | 25,499,307 | 24,701,257 | PDF p. 69 |
Original report: PDF p. 69 ↗
Amounts in $.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, year ended 30 June 2026 | 2025Group, year ended 30 June 2025 | Source |
|---|---|---|---|
| Comprehensive income | |||
| Profit for the year$ | 1,280,707 | 1,460,690 | PDF p. 70 |
| Items that are or may be reclassified subsequently to profit or loss | |||
| Foreign currency translation differences, net of tax$ | (419,840) | 62,067 | PDF p. 70 |
| Other comprehensive income | |||
| Other comprehensive income for the year, net of tax$ | (419,840) | 62,067 | PDF p. 70 |
| Total | |||
| Total comprehensive income for the year$ | 860,867 | 1,522,757 | PDF p. 70 |
Original report: PDF p. 70 ↗
The accompanying notes form an integral part of these financial statements.
No separate Company statement of comprehensive income is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, Share capital | 2025Group, Foreign currency translation reserve | 2025Group, Accumulated losses | 2025Group, Total equity | Source |
|---|---|---|---|---|---|
| Group | |||||
| At 1 July 2024$ | 33,035,508 | (413,299) | (9,015,584) | 23,606,625 | PDF p. 71 |
| Total comprehensive income for the year | |||||
| Profit for the year$ | – | – | 1,460,690 | 1,460,690 | PDF p. 71 |
| Other comprehensive income | |||||
| Foreign currency translation differences$ | – | 62,067 | – | 62,067 | PDF p. 71 |
| Total comprehensive income for the year | |||||
| Total comprehensive income for the year$ | – | 62,067 | 1,460,690 | 1,522,757 | PDF p. 71 |
| Contributions by and distributions to owners | |||||
| Dividends declared (Note 22)$ | – | – | (235,425) | (235,425) | PDF p. 71 |
| Transactions with owners, recognised directly in equity | |||||
| Total transactions with owners$ | – | – | (235,425) | (235,425) | PDF p. 71 |
| Group | |||||
| At 30 June 2025$ | 33,035,508 | (351,232) | (7,790,319) | 24,893,957 | PDF p. 71 |
Original report: PDF p. 71 ↗
The accompanying notes form an integral part of these financial statements.
No separate Company statement of changes in equity is presented in the report pages read; Company equity components appear only on the statement of financial position (page 69).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, Share capital | 2026Group, Foreign currency translation reserve | 2026Group, Accumulated losses | 2026Group, Total equity | Source |
|---|---|---|---|---|---|
| Group | |||||
| At 1 July 2025$ | 33,035,508 | (351,232) | (7,790,319) | 24,893,957 | PDF p. 71 |
| Total comprehensive income for the year | |||||
| Profit for the year$ | – | – | 1,280,707 | 1,280,707 | PDF p. 71 |
| Other comprehensive income | |||||
| Foreign currency translation differences$ | – | (419,840) | – | (419,840) | PDF p. 71 |
| Total comprehensive income for the year | |||||
| Total comprehensive income for the year$ | – | (419,840) | 1,280,707 | 860,867 | PDF p. 71 |
| Contributions by and distributions to owners | |||||
| Dividends declared (Note 22)$ | – | – | (235,425) | (235,425) | PDF p. 71 |
| Issuance of ordinary shares under the TEHO Performance Share Plan 2021$ | 21,500 | – | – | 21,500 | PDF p. 71 |
| Transactions with owners, recognised directly in equity | |||||
| Total transactions with owners$ | 21,500 | – | (235,425) | (213,925) | PDF p. 71 |
| Group | |||||
| At 30 June 2026$ | 33,057,008 | (771,072) | (6,745,037) | 25,540,899 | PDF p. 71 |
Original report: PDF p. 71 ↗
The accompanying notes form an integral part of these financial statements.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2026Group, year ended 30 June 2026 | 2025Group, year ended 30 June 2025 | Source |
|---|---|---|---|
| Cash flows from operating activities | |||
| Profit before tax$ | 1,724,473 | 1,955,252 | PDF p. 72 |
| Adjustments for | |||
| Amortisation of deferred grant income$ | (3,572) | (135,863) | PDF p. 72 |
| Bad debts written off$ | 13,009 | 3,266 | PDF p. 72 |
| Depreciation of property, plant and equipment$ | 1,468,497 | 1,867,234 | PDF p. 72 |
| Equity-settled share-based payment transactions$ | 21,500 | – | PDF p. 72 |
| Fair value loss on derivatives$ | – | 28,012 | PDF p. 72 |
| Gain on disposal of property, plant and equipment$ | (56,074) | (54,351) | PDF p. 72 |
| Gain from derecognition of leases$ | (51,037) | (7,957) | PDF p. 72 |
| Reversal of impairment loss on trade and other receivables and contract assets$ | (4,754) | (51,047) | PDF p. 72 |
| Net finance costs$ | 877,473 | 1,122,244 | PDF p. 72 |
| Cash flows from operating activities | |||
| Operating cash flows before changes in working capital$ | 3,989,515 | 4,726,790 | PDF p. 72 |
| Changes in | |||
| - Inventories$ | 2,510,058 | (97,138) | PDF p. 72 |
| - Contract costs$ | – | 3,680 | PDF p. 72 |
| - Trade and other receivables$ | 885,632 | 958,196 | PDF p. 72 |
| - Contract assets$ | 3,200 | 3,250 | PDF p. 72 |
| - Trade and other payables$ | (591,415) | 731,620 | PDF p. 72 |
| - Contract liabilities$ | 94,100 | (847,810) | PDF p. 72 |
| Cash flows from operating activities | |||
| Cash generated from operations$ | 6,891,090 | 5,478,588 | PDF p. 72 |
| Tax paid$ | (676,693) | (445,412) | PDF p. 72 |
| Net cash from operating activities$ | 6,214,397 | 5,033,176 | PDF p. 72 |
| Cash flows from investing activities | |||
| Acquisition of property, plant and equipment$ | (307,150) | (2,375,333) | PDF p. 72 |
| Interest received$ | 14,000 | 2,505 | PDF p. 72 |
| Proceeds from disposal of plant and equipment$ | 88,943 | 80,100 | PDF p. 72 |
| Net cash used in investing activities$ | (204,207) | (2,292,728) | PDF p. 72 |
| Cash flows from financing activities | |||
| Dividend paid to owners of the Company$ | (235,425) | (235,425) | PDF p. 72 |
| Interest paid$ | (891,473) | (1,124,749) | PDF p. 72 |
| Payment of lease liabilities$ | (552,391) | (888,013) | PDF p. 72 |
| Proceeds from loans and borrowings$ | 21,411,628 | 18,619,186 | PDF p. 72 |
| Repayment of loans and borrowings$ | (23,757,416) | (19,072,695) | PDF p. 72 |
| Net cash used in financing activities$ | (4,025,077) | (2,701,696) | PDF p. 72 |
| Closing cash | |||
| Net increase in cash and cash equivalents$ | 1,985,113 | 38,752 | PDF p. 72 |
| Cash and cash equivalents at beginning of the year$ | 6,688,906 | 6,586,775 | PDF p. 72 |
| Effect of exchange rate fluctuations on cash held$ | (164,825) | 63,379 | PDF p. 72 |
| Cash and cash equivalents at end of the year$ | 8,509,194 | 6,688,906 | PDF p. 72 |
Original report: PDF p. 72 ↗
Significant non-cash transactions: During the year, the additions of property, plant and equipment of $942,469 (2025: $4,693,093), comprise the following: acquisition of property, plant and equipment with an aggregate cost of $307,150 (2025: $4,257,333), of which nil (2025: $1,882,000) is funded by bank loan and; recognition of non-cash addition of right-of-use assets of $635,319 (2025: $435,760).
The accompanying notes form an integral part of these financial statements.
No separate Company cash flow statement is presented.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, FY2024 (Restated*) | 2025Group, FY2025 | 2026Group, FY2026 | Source |
|---|---|---|---|---|
| Revenue By Operating Segments | ||||
| Marine & Offshore ($'000)$'000 | 56,596 | 60,529 | 60,287 | PDF p. 19 |
| Others ($'000)$'000 | 3,810 | 3,939 | 2,768 | PDF p. 19 |
| Total$'000 | 60,406 | 64,468 | 63,055 | PDF p. 19 |
Original report: PDF p. 19 ↗
* Comparative figures have been restated following segment reclassification in FY2025
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, FY2024 | 2025Group, FY2025 | 2026Group, FY2026 | Source |
|---|---|---|---|---|
| Revenue By Geographical Areas | ||||
| Singapore ($'000)$'000 | 25,618 | 24,603 | 25,907 | PDF p. 19 |
| Rest of Asia ($'000)$'000 | 8,146 | 8,033 | 5,813 | PDF p. 19 |
| Rest of the World ($'000)$'000 | 26,642 | 31,832 | 31,335 | PDF p. 19 |
| Total$'000 | 60,406 | 64,468 | 63,055 | PDF p. 19 |
Original report: PDF p. 19 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, FY2024 | 2025Group, FY2025 | 2026Group, FY2026 | Source |
|---|---|---|---|---|
| Operating Results | ||||
| Gross Profit ($'000)$'000 | 22,516 | 23,384 | 22,958 | PDF p. 19 |
| EBITDA ($'000)$'000 | 4,827 | 4,945 | 4,070 | PDF p. 19 |
| Profit Before Tax ($’000)$'000 | 1,592 | 1,955 | 1,724 | PDF p. 19 |
| Profit After Tax ($’000)$'000 | 900 | 1,461 | 1,281 | PDF p. 19 |
| Gross Profit Margin (%)% | 37.3 | 36.3 | 36.4 | PDF p. 19 |
| Basic Earnings Per OrdinaryCents | 0.38 | 0.62 | 0.54 | PDF p. 19 |
| Diluted Earnings Per OrdinaryCents | 0.38 | 0.62 | 0.54 | PDF p. 19 |
Original report: PDF p. 19 ↗
Row labels wrap: 'Basic Earnings Per Ordinary Share (Cents)' and 'Diluted Earnings Per Ordinary Share (Cents)'.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group, FY2024 | 2025Group, FY2025 | 2026Group, FY2026 | Source |
|---|---|---|---|---|
| Financial Position | ||||
| Total Assets ($'000)$'000 | 55,407 | 57,135 | 54,122 | PDF p. 19 |
| Total Liabilities ($'000)$'000 | 31,800 | 32,241 | 28,581 | PDF p. 19 |
| Total Equity ($'000)$'000 | 23,607 | 24,894 | 25,541 | PDF p. 19 |
| Cash ($'000)$'000 | 6,587 | 6,689 | 8,509 | PDF p. 19 |
| Borrowings ($'000)$'000 | 24,819 | 25,378 | 22,322 | PDF p. 19 |
| Debt-to-adjusted capital ratioratio | 0.77 | 0.75 | 0.54 | PDF p. 19 |
| NAV Per Ordinary Share (Cents)Cents | 10.03 | 10.57 | 10.83 | PDF p. 19 |
Original report: PDF p. 19 ↗
Where the money comes from
| Item / unit | 2026Marine & offshore | 2026Others | 2026Total for reportable segments | 2026Unallocated | 2026Total | Source |
|---|---|---|---|---|---|---|
| Segment results | ||||||
| Revenue$ | 73,359,298 | 2,767,779 | 76,127,077 | – | 76,127,077 | PDF p. 108 |
| Internal revenue$ | (13,072,424) | – | (13,072,424) | – | (13,072,424) | PDF p. 108 |
| External revenue$ | 60,286,874 | 2,767,779 | 63,054,653 | – | 63,054,653 | PDF p. 108 |
| Interest income$ | 14,000 | – | 14,000 | – | 14,000 | PDF p. 108 |
| Interest expense$ | (891,296) | (177) | (891,473) | – | (891,473) | PDF p. 108 |
| Depreciation$ | (1,381,717) | (37,383) | (1,419,100) | (49,397) | (1,468,497) | PDF p. 108 |
| Reportable segment profit before tax$ | 2,845,922 | (383,332) | 2,462,590 | – | 2,462,590 | PDF p. 108 |
| Other unallocated expenses$ | – | – | – | (738,117) | (738,117) | PDF p. 108 |
| Segment assets | ||||||
| Reportable segment assets$ | 51,727,252 | 2,218,861 | 53,946,113 | 175,879 | 54,121,992 | PDF p. 108 |
| Capital expenditure$ | 819,891 | 117,815 | 937,706 | 4,763 | 942,469 | PDF p. 108 |
| Segment liabilities | ||||||
| Reportable segment liabilities$ | 27,771,742 | 583,853 | 28,355,595 | 225,498 | 28,581,093 | PDF p. 108 |
| Other material non-cash items | ||||||
| Allowance for inventory obsolescence$ | 49,039 | (2,253) | 46,786 | – | 46,786 | PDF p. 108 |
| Net reversal of impairment loss on trade and other receivables and contract assets$ | (4,754) | – | (4,754) | – | (4,754) | PDF p. 108 |
| Bad debts written off$ | 13,009 | – | 13,009 | – | 13,009 | PDF p. 108 |
Reportable segments: Marine & Offshore and Others. Primary profitability measure is segment profit before tax.
Consolidated profit before tax 1,724,473 is printed only in the Total column.
Other unallocated expenses are mainly distribution, administrative and other operating expenses which are centralised and not segmented as these items are not directly attributable to the reportable segments. The unallocated assets and liabilities cannot be selectively segmented when they are being deployed and/or incurred, as these items are not directly attributable to the reportable segments.
Multi-line labels are quoted from the line carrying the numbers.
| Item / unit | 2025Marine & offshore | 2025Others | 2025Total for reportable segments | 2025Unallocated | 2025Total | Source |
|---|---|---|---|---|---|---|
| Segment results | ||||||
| Revenue$ | 75,136,880 | 3,941,618 | 79,078,498 | – | 79,078,498 | PDF p. 109 |
| Internal revenue$ | (14,608,189) | (2,666) | (14,610,855) | – | (14,610,855) | PDF p. 109 |
| External revenue$ | 60,528,691 | 3,938,952 | 64,467,643 | – | 64,467,643 | PDF p. 109 |
| Interest income$ | 1,144 | 1,361 | 2,505 | – | 2,505 | PDF p. 109 |
| Interest expense$ | (1,124,359) | (390) | (1,124,749) | – | (1,124,749) | PDF p. 109 |
| Depreciation$ | (1,760,116) | (27,946) | (1,788,062) | (79,172) | (1,867,234) | PDF p. 109 |
| Reportable segment profit before tax$ | 2,681,082 | (198,196) | 2,482,886 | – | 2,482,886 | PDF p. 109 |
| Other unallocated expenses$ | – | – | – | (527,634) | (527,634) | PDF p. 109 |
| Segment assets | ||||||
| Reportable segment assets$ | 54,926,936 | 1,986,034 | 56,912,970 | 221,811 | 57,134,781 | PDF p. 109 |
| Capital expenditure$ | 4,616,665 | 76,428 | 4,693,093 | – | 4,693,093 | PDF p. 109 |
| Segment liabilities | ||||||
| Reportable segment liabilities$ | 29,012,907 | 3,026,358 | 32,039,265 | 201,559 | 32,240,824 | PDF p. 109 |
| Other material non-cash items | ||||||
| Allowance for inventory obsolescence$ | 4,750 | – | 4,750 | – | 4,750 | PDF p. 109 |
| Net reversal of impairment loss on trade and other receivables and contract assets$ | (53,637) | 2,590 | (51,047) | – | (51,047) | PDF p. 109 |
| Bad debts written off$ | 3,266 | – | 3,266 | – | 3,266 | PDF p. 109 |
Same footnotes as 2026 table: other unallocated expenses are mainly distribution, administrative and other operating expenses centralised and not segmented; unallocated assets and liabilities are not directly attributable to the reportable segments.
Consolidated profit before tax 1,955,252 is printed only in the Total column.
| Item / unit | 2024Group (Restated*) | 2025Group | 2026Group | Source |
|---|---|---|---|---|
| Revenue By Operating Segments | ||||
| Marine & Offshore ($'000)$'000 | 56,596 | 60,529 | 60,287 | PDF p. 19 |
| Others ($'000)$'000 | 3,810 | 3,939 | 2,768 | PDF p. 19 |
| Total$'000 | 60,406 | 64,468 | 63,055 | PDF p. 19 |
* Comparative figures have been restated following segment reclassification in FY2025. The Restated label is printed under FY2024.
| Item / unit | 2026Marine & offshore | 2026Others | 2026Total | 2025Marine & offshore | 2025Others | 2025Total | Source |
|---|---|---|---|---|---|---|---|
| Revenue | |||||||
| Singapore$ | 24,337,367 | 1,569,859 | 25,907,226 | 22,364,218 | 2,239,070 | 24,603,288 | PDF p. 110 |
| Europe$ | 24,843,942 | 75,390 | 24,919,332 | 24,594,492 | 89,195 | 24,683,687 | PDF p. 110 |
| United States of America$ | 3,334,787 | 5,224 | 3,340,011 | 3,906,233 | – | 3,906,233 | PDF p. 110 |
| South East Asia$ | 2,591,958 | 558,057 | 3,150,015 | 4,098,081 | 1,069,433 | 5,167,514 | PDF p. 110 |
| East Asia$ | 1,246,933 | 22,760 | 1,269,693 | 1,475,788 | – | 1,475,788 | PDF p. 110 |
| Middle East$ | 542,807 | 301,370 | 844,177 | 459,694 | 376,711 | 836,405 | PDF p. 110 |
| Other countries$ | 3,389,080 | 235,119 | 3,624,199 | 3,630,185 | 164,543 | 3,794,728 | PDF p. 110 |
| Total revenue$ | 60,286,874 | 2,767,779 | 63,054,653 | 60,528,691 | 3,938,952 | 64,467,643 | PDF p. 110 |
Segment revenue is based on the geographical location of customers, irrespective of the origin of the goods and services.
Revenue from top 3 significant customers of the Group represents approximately $16,142,886 (2025: $13,587,568) of the Group's total revenue.
| Item / unit | 2026Group | 2025Group | Source |
|---|---|---|---|
| Non-current assets | |||
| Singapore$ | 6,011,960 | 6,764,197 | PDF p. 110 |
| Netherlands$ | 4,360,393 | 4,623,125 | PDF p. 110 |
| United States of America$ | 3,352,103 | 3,249,241 | PDF p. 110 |
| Other countries$ | 2,609,877 | 2,958,211 | PDF p. 110 |
| Total non-current assets (unlabelled total line)$ | 16,334,333 | 17,594,774 | PDF p. 110 |
Non-current assets presented consist of property, plant and equipment, investment in joint venture, deferred tax assets, and other investment. Segment assets are based on the geographical location of the assets.
The total line carries no printed label.
| Item / unit | 2024Group | 2025Group | 2026Group | Source |
|---|---|---|---|---|
| Revenue By Geographical Areas | ||||
| Singapore ($'000)$'000 | 25,618 | 24,603 | 25,907 | PDF p. 19 |
| Rest of Asia ($'000)$'000 | 8,146 | 8,033 | 5,813 | PDF p. 19 |
| Rest of the World ($'000)$'000 | 26,642 | 31,832 | 31,335 | PDF p. 19 |
The Total line (60,406 / 64,468 / 63,055) is printed in the same block but not repeated here.
Debt
| Item / unit | 2026Group: Carrying amount $ | 2026Group: Contractual cash flows Total $ | 2026Group: Less than 1 year $ | 2026Group: 1–5 years $ | 2026Group: Over 5 years $ | 2025Group: Carrying amount $ | 2025Group: Contractual cash flows Total $ | 2025Group: Less than 1 year $ | 2025Group: 1–5 years $ | 2025Group: Over 5 years $ | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 30 June Non-derivative financial liabilities | |||||||||||
| Bank loans$ | 13,558,711 | (14,311,619) | (7,924,233) | (6,387,386) | – | 15,276,320 | (16,028,815) | (10,790,795) | (5,238,020) | – | PDF p. 115 |
| Lease liabilities$ | 3,629,727 | (5,901,808) | (590,071) | (1,238,032) | (4,073,705) | 4,124,333 | (6,601,236) | (907,161) | (1,427,911) | (4,266,164) | PDF p. 115 |
| Trust receipts$ | 5,134,047 | (5,322,134) | (5,322,134) | – | – | 5,977,753 | (6,245,021) | (6,245,021) | – | – | PDF p. 115 |
Including estimated interest payments and excluding netting agreements; undiscounted. Trade and other payables row (5,857,819) omitted as not debt.
Including estimated interest payments; undiscounted.
| Item / unit | 2026$, at 30 June 2026 | 2025$, at 30 June 2025 | Source |
|---|---|---|---|
| Non-current | |||
| Bank loans$ | 6,062,237 | 5,080,940 | PDF p. 99 |
| Lease liabilities$ | 3,207,740 | 3,414,953 | PDF p. 99 |
| Current | |||
| Bank loans$ | 7,496,474 | 10,195,380 | PDF p. 99 |
| Lease liabilities$ | 421,987 | 709,380 | PDF p. 99 |
| Trust receipts (secured)$ | 5,134,047 | 5,977,753 | PDF p. 99 |
| Total loans and borrowings | |||
| Total$ | 22,322,485 | 25,378,406 | PDF p. 99 |
Printed subtotals: non-current 9,269,977 (2026) / 8,495,893 (2025); current 13,052,508 / 16,882,513.
Trust receipts are labelled secured; security details for other facilities are in the terms table notes (page 100).
| Item / unit | 2026Group, $ | 2025Group, $ | 2026Company, $ | 2025Company, $ | Source |
|---|---|---|---|---|---|
| Fixed rate instruments | |||||
| Loans and borrowings$ | (3,233,543) | (5,228,255) | – | – | PDF p. 116 |
| Lease liabilities$ | (3,629,727) | (4,124,333) | – | – | PDF p. 116 |
| Variable rate instruments | |||||
| Loans and borrowings$ | (15,459,215) | (16,025,818) | – | – | PDF p. 116 |
Variable rate debt interest rates are re-set at one, three or six month intervals (page 117). Loans are denominated primarily in SGD, USD and EUR.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Provision 11.6 | The Company does not have a definite dividend policy as | Company policy, FY2026 | PDF p. 52 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| first and final dividend | 0.1 Singapore cents per share | Proposed for FY2026, first and final (tax exempt one-tier), subject to shareholders' approval at AGM | PDF p. 8 |
| 0.1 Singapore cents per qualifying ordinary share | 0.1 Singapore cents per share | Group and Company, 2026 column: exempt (one-tier) dividends declared and paid (amount $235,425) | PDF p. 104 |
| (2025: 0.1 Singapore cents) | 0.1 Singapore cents per share | Group and Company, 2025 comparative: exempt (one-tier) dividends declared and paid | PDF p. 104 |
| 0.1 Singapore cents per qualifying ordinary share | 235,925 $ | Group and Company, proposed after reporting date, 2026 column (2025 column: 235,425) | PDF p. 105 |
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 |
|---|---|---|---|
| Engagement partner | Yeo Lik Khim | Group and Company | PDF p. 68 |
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.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.