ANNUAL REPORT 2025
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Group profit or loss/comprehensive income — physical114 — FY2025 report | |||
| RevenueUS$’000 | 87,366 | 85,795 | PDF p. 114 |
| Cost of salesUS$’000 | (74,177) | (72,244) | PDF p. 114 |
| Gross profi tUS$’000 | 13,189 | 13,551 | PDF p. 114 |
| Other incomeUS$’000 | 463 | 568 | PDF p. 114 |
| Distribution costsUS$’000 | (1,967) | (1,970) | PDF p. 114 |
| Administrative expensesUS$’000 | (13,851) | (16,487) | PDF p. 114 |
| Finance costsUS$’000 | (342) | (327) | PDF p. 114 |
| Gain on disposal of subsidiariesUS$’000 | – | 23 | PDF p. 114 |
| Loss on deregistration of a subsidiaryUS$’000 | – | (128) | PDF p. 114 |
| Loss before taxUS$’000 | (2,508) | (4,770) | PDF p. 114 |
| Income tax expenseUS$’000 | (351) | (189) | PDF p. 114 |
| Loss for the yearUS$’000 | (2,859) | (4,959) | PDF p. 114 |
| Loss attributable to: Owners of the CompanyUS$’000 | (2,628) | (4,415) | PDF p. 114 Label p. 114 |
| Non-controlling interestsUS$’000 | (231) | (544) | PDF p. 114 |
| SubtotalUS$’000 | (2,859) | (4,959) | PDF p. 114 |
Original report: PDF p. 114 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Loss per share (US cents) | |||
| BasicUS cents per share | (1.17) | (1.96) | PDF p. 114 |
| DilutedUS cents per share | (1.17) | (1.96) | PDF p. 114 |
Original report: PDF p. 114 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Group profit or loss/comprehensive income — physical115 — FY2025 report | |||
| Loss for the yearUS$’000 | (2,859) | (4,959) | PDF p. 115 |
| Items that reclassifi ed or may be reclassifi ed to profi t or loss: | |||
| Exchange diff erences on translation of foreign operationsUS$’000 | 338 | (2,611) | PDF p. 115 |
| Exchange diff erences reclassifi ed to profi t or loss on disposal of subsidiariesUS$’000 | – | (13) | PDF p. 115 Label p. 115 |
| Exchange diff erences reclassifi ed to profi t or loss on deregistration of a subsidiaryUS$’000 | – | 128 | PDF p. 115 Label p. 115 |
| SubtotalUS$’000 | 338 | (2,496) | PDF p. 115 |
| Item that will not be reclassifi ed to profi t or loss: | |||
| Equity investments designated at fair value through other comprehensive income: Fair value loss arising during the yearUS$’000 | (446) | (131) | PDF p. 115 Label p. 115 |
| Other comprehensive loss for the year, net of taxUS$’000 | (108) | (2,627) | PDF p. 115 |
| Total comprehensive loss for the yearUS$’000 | (2,967) | (7,586) | PDF p. 115 |
| Attributable to: Owners of the CompanyUS$’000 | (2,736) | (7,503) | PDF p. 115 Label p. 115 |
| Non-controlling interestsUS$’000 | (231) | (83) | PDF p. 115 |
| Total comprehensive loss for the yearUS$’000 | (2,967) | (7,586) | PDF p. 115 |
Original report: PDF p. 115 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Non-current assets | |||||
| Property, plant and equipmentUS$’000 | 3,561 | 3,623 | – | – | PDF p. 116 |
| Right-of-use assetsUS$’000 | 1,677 | 2,419 | – | – | PDF p. 116 |
| Investments in subsidiariesUS$’000 | – | – | 11,334 | 11,334 | PDF p. 116 |
| Amount due from a subsidiaryUS$’000 | – | – | 15,704 | 16,458 | PDF p. 116 |
| Investment in an associateUS$’000 | – | – | – | – | PDF p. 116 |
| GoodwillUS$’000 | 12,108 | 12,029 | – | – | PDF p. 116 |
| Other intangible assetsUS$’000 | 538 | 536 | – | – | PDF p. 116 |
| InvestmentsUS$’000 | 41 | 487 | – | – | PDF p. 116 |
| Other assetsUS$’000 | 212 | 447 | – | – | PDF p. 116 |
| Deferred tax assetsUS$’000 | 138 | 167 | – | – | PDF p. 116 |
| Total non-current assetsUS$’000 | 18,275 | 19,708 | 27,038 | 27,792 | PDF p. 116 |
| Current assets | |||||
| InventoriesUS$’000 | 9,362 | 21,300 | – | – | PDF p. 116 |
| Trade and other receivablesUS$’000 | 15,545 | 16,180 | 43 | 55 | PDF p. 116 |
| Tax recoverableUS$’000 | 109 | – | – | – | PDF p. 116 |
| Pledged bank depositUS$’000 | 500 | 500 | – | – | PDF p. 116 |
| Cash and bank balancesUS$’000 | 24,402 | 26,550 | 102 | 109 | PDF p. 116 |
| Total current assetsUS$’000 | 49,918 | 64,530 | 145 | 164 | PDF p. 116 |
| TOTAL ASSETSUS$’000 | 68,193 | 84,238 | 27,183 | 27,956 | PDF p. 116 |
| Current liabilities | |||||
| Income tax payableUS$’000 | – | 111 | – | – | PDF p. 116 |
| Bank borrowingsUS$’000 | 1,799 | 5,868 | – | – | PDF p. 116 |
| Lease liabilitiesUS$’000 | 1,025 | 1,289 | – | – | PDF p. 116 |
| Trade and other payablesUS$’000 | 21,456 | 30,895 | 129 | 111 | PDF p. 116 |
| Amount due to an associateUS$’000 | 387 | 400 | – | – | PDF p. 116 |
| Total current liabilitiesUS$’000 | 24,667 | 38,563 | 129 | 111 | PDF p. 116 |
| NET CURRENT ASSETSUS$’000 | 25,251 | 25,967 | 16 | 53 | PDF p. 116 |
Original report: PDF p. 116 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Non-current liabilities | |||||
| Bank borrowingsUS$’000 | 4,003 | – | – | – | PDF p. 117 |
| Lease liabilitiesUS$’000 | 737 | 1,207 | – | – | PDF p. 117 |
| Retirement benefi t obligationsUS$’000 | 188 | 641 | – | – | PDF p. 117 |
| Deferred tax liabilitiesUS$’000 | 250 | 256 | – | – | PDF p. 117 |
| Total non-current liabilitiesUS$’000 | 5,178 | 2,104 | – | – | PDF p. 117 |
| TOTAL LIABILITIESUS$’000 | 29,845 | 40,667 | 129 | 111 | PDF p. 117 |
| NET ASSETS the CompanyUS$’000 | 38,348 | 43,571 | 27,054 | 27,845 | PDF p. 117 Label p. 117 |
| Equity attributable to owners of | |||||
| Share capitalUS$’000 | 10,087 | 10,087 | 10,087 | 10,087 | PDF p. 117 |
| Treasury sharesUS$’000 | (4,016) | (4,016) | (4,016) | (4,016) | PDF p. 117 |
| ReservesUS$’000 | 33,837 | 38,828 | 20,983 | 21,774 | PDF p. 117 |
| SubtotalUS$’000 | 39,908 | 44,899 | 27,054 | 27,845 | PDF p. 117 |
| Non-controlling interestsUS$’000 | (1,560) | (1,328) | – | – | PDF p. 117 |
| TOTAL EQUITYUS$’000 | 38,348 | 43,571 | 27,054 | 27,845 | PDF p. 117 |
| TOTAL LIABILITIES AND EQUITYUS$’000 | 68,193 | 84,238 | 27,183 | 27,956 | PDF p. 117 |
Original report: PDF p. 117 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group — Share capital | 2024Group — Share premium of the Company | 2024Group — Share capital reserve | 2024Group — Treasury shares | 2024Group — Employee share option reserve | 2024Group — Merger reserve | Source |
|---|---|---|---|---|---|---|---|
| GROUP | |||||||
| Balance at 1 January 2024US$’000 | 10,087 | 18,994 | (361) | (4,016) | 111 | (7,020) | PDF p. 118 |
| Loss for the yearUS$’000 | – | – | – | – | – | – | PDF p. 118 |
| Change in ownership interest in a subsidiary without loss of controlUS$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Other comprehensive loss for the year: Exchange differences on translation of foreign operationsUS$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Exchange diff erences reclassifi ed to profi t or loss on disposal of subsidiaries (Note 35(d))US$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Exchange diff erences reclassifi ed to profi t or loss on deregistration of a subsidiary (Note 35(e))US$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Change in fair value of equity investments designated at fair value through other comprehensive income, net of tax (Note 22)US$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Total comprehensive loss for the yearUS$’000 | – | – | – | – | – | – | PDF p. 118 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | (111) | – | PDF p. 118 |
| Transfer on deregistration of a subsidiaryUS$’000 | – | – | – | – | – | – | PDF p. 118 |
| Dividend paid to a non-controlling shareholderUS$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | – | PDF p. 118 |
| Balance at 31 December 2024US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | (7,020) | PDF p. 118 |
Original report: PDF p. 118 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group — Share capital | 2025Group — Share premium of the Company | 2025Group — Share capital reserve | 2025Group — Treasury shares | 2025Group — Employee share option reserve | 2025Group — Merger reserve | Source |
|---|---|---|---|---|---|---|---|
| GROUP | |||||||
| Balance at 1 January 2025US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | (7,020) | PDF p. 118 |
| Loss for the yearUS$’000 | – | – | – | – | – | – | PDF p. 118 |
| Other comprehensive loss for the year: Exchange differences on translation of foreign operationsUS$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Change in fair value of equity investments designated at fair value through other comprehensive income, net of tax (Note 22)US$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Total comprehensive loss for the yearUS$’000 | – | – | – | – | – | – | PDF p. 118 |
| TransferUS$’000 | – | – | – | – | – | – | PDF p. 118 |
| Transfer of cumulative fair value loss on unlisted equity investment (Note 22)US$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Dividend paid to a non-controlling shareholderUS$’000 | – | – | – | – | – | – | PDF p. 118 Label p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | – | PDF p. 118 |
| Balance at 31 December 2025US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | (7,020) | PDF p. 118 |
Original report: PDF p. 118 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group — Statutory reserve fund | 2024Group — Enterprise expansion fund | 2024Group — Other reserves | 2024Group — Fair value adjustment reserve | 2024Group — Foreign currency translation reserve | 2024Group — Retained earnings | 2024Group — Equity attributable to owners of the Company | 2024Group — Non-controlling interests | 2024Group — Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group horizontally continued equity statement | ||||||||||
| Balance at 1 January 2024US$’000 | 4,009 | 318 | 1,199 | (595) | (610) | 32,540 | 54,656 | (1,243) | 53,413 | PDF p. 119 Label p. 118 |
| Loss for the yearUS$’000 | – | – | – | – | – | (4,415) | (4,415) | (544) | (4,959) | PDF p. 119 Label p. 118 |
| Change in ownership interest in aUS$’000 | – | – | – | – | – | (461) | (461) | 461 | – | PDF p. 119 Label p. 118 |
| Other comprehensive loss for the year:US$’000 | – | – | – | – | (2,611) | – | (2,611) | – | (2,611) | PDF p. 119 Label p. 118 |
| SubtotalUS$’000 | – | – | – | – | (13) | – | (13) | – | (13) | PDF p. 119 |
| SubtotalUS$’000 | – | – | – | – | 128 | – | 128 | – | 128 | PDF p. 119 |
| Change in fair value of equity investmentsUS$’000 | – | – | – | (131) | – | – | (131) | – | (131) | PDF p. 119 Label p. 118 |
| Total comprehensive loss for the yearUS$’000 | – | – | – | (131) | (2,496) | (4,876) | (7,503) | (83) | (7,586) | PDF p. 119 Label p. 118 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | – | 111 | – | – | – | PDF p. 119 Label p. 118 |
| Transfer on deregistration of a subsidiaryUS$’000 | (204) | – | – | – | – | 204 | – | – | – | PDF p. 119 Label p. 118 |
| Dividend paid to a non-controllingUS$’000 | – | – | – | – | – | – | – | (2) | (2) | PDF p. 119 Label p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,254) | (2,254) | – | (2,254) | PDF p. 119 Label p. 118 |
| Balance at 31 December 2024US$’000 | 3,805 | 318 | 1,199 | (726) | (3,106) | 25,725 | 44,899 | (1,328) | 43,571 | PDF p. 119 Label p. 118 |
Original report: PDF p. 119 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group — Statutory reserve fund | 2025Group — Enterprise expansion fund | 2025Group — Other reserves | 2025Group — Fair value adjustment reserve | 2025Group — Foreign currency translation reserve | 2025Group — Retained earnings | 2025Group — Equity attributable to owners of the Company | 2025Group — Non-controlling interests | 2025Group — Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group horizontally continued equity statement | ||||||||||
| Balance at 1 January 2025US$’000 | 3,805 | 318 | 1,199 | (726) | (3,106) | 25,725 | 44,899 | (1,328) | 43,571 | PDF p. 119 Label p. 118 |
| Loss for the yearUS$’000 | – | – | – | – | – | (2,628) | (2,628) | (231) | (2,859) | PDF p. 119 Label p. 118 |
| Other comprehensive loss for the year:US$’000 | – | – | – | – | 338 | – | 338 | – | 338 | PDF p. 119 Label p. 118 |
| Change in fair value of equity investmentsUS$’000 | – | – | – | (446) | – | – | (446) | – | (446) | PDF p. 119 Label p. 118 |
| Total comprehensive loss for the yearUS$’000 | – | – | – | (446) | 338 | (2,628) | (2,736) | (231) | (2,967) | PDF p. 119 Label p. 118 |
| TransferUS$’000 | – | – | 1 | – | – | (1) | – | – | – | PDF p. 119 Label p. 118 |
| Transfer of cumulative fair value loss onUS$’000 | – | – | – | 823 | – | (823) | – | – | – | PDF p. 119 Label p. 118 |
| Dividend paid to a non-controllingUS$’000 | – | – | – | – | – | – | – | (1) | (1) | PDF p. 119 Label p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,255) | (2,255) | – | (2,255) | PDF p. 119 Label p. 118 |
| Balance at 31 December 2025US$’000 | 3,805 | 318 | 1,200 | (349) | (2,768) | 20,018 | 39,908 | (1,560) | 38,348 | PDF p. 119 Label p. 118 |
Original report: PDF p. 119 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company — Share capital | 2024Company — Share premium | 2024Company — Share capital reserve | 2024Company — Treasury shares | 2024Company — Employee share option reserve | 2024Company — Retained earnings | 2024Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 1 January 2024US$’000 | 10,087 | 18,994 | (361) | (4,016) | 111 | 2,352 | 27,167 | PDF p. 120 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 2,932 | 2,932 | PDF p. 120 Label p. 120 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | 111 | 111 | – | PDF p. 120 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,254) | (2,254) | PDF p. 120 |
| Balance at 31 December 2024 and 1 January 2025US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | 3,141 | 27,845 | PDF p. 120 Label p. 120 |
Original report: PDF p. 120 ↗
The FY2025 report prints positive111 in the employee-option-reserve transfer, although its row total is–. OriginalFY2024 prints(111); both source versions are retained. This is an original report discrepancy, not a calculated replacement.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company — Share capital | 2025Company — Share premium | 2025Company — Share capital reserve | 2025Company — Treasury shares | 2025Company — Employee share option reserve | 2025Company — Retained earnings | 2025Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 31 December 2024 and 1 January 2025US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | 3,141 | 27,845 | PDF p. 120 Label p. 120 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 1,464 | 1,464 | PDF p. 120 Label p. 120 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,255) | (2,255) | PDF p. 120 |
| Balance at 31 December 2025US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | 2,350 | 27,054 | PDF p. 120 |
Original report: PDF p. 120 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Group cash flow — physical121 — FY2025 report | |||
| Operating Activities Loss before taxUS$’000 | (2,508) | (4,770) | PDF p. 121 Label p. 121 |
| Adjustments for: | |||
| Interest incomeUS$’000 | (309) | (375) | PDF p. 121 |
| Finance costsUS$’000 | 342 | 327 | PDF p. 121 |
| Net (gain)/loss on disposal of property, plant and equipmentUS$’000 | (17) | 129 | PDF p. 121 |
| Gain on termination of lease contractsUS$’000 | (1) | – | PDF p. 121 |
| Increase/(decrease) in provision for inventoriesUS$’000 | 428 | (374) | PDF p. 121 |
| Depreciation of property, plant and equipmentUS$’000 | 933 | 1,359 | PDF p. 121 |
| Depreciation of right-of-use assetsUS$’000 | 1,579 | 1,555 | PDF p. 121 |
| Amortisation of other intangible assetsUS$’000 | 1 | 1 | PDF p. 121 |
| Gain on disposal of subsidiariesUS$’000 | – | (23) | PDF p. 121 |
| Loss on deregistration of a subsidiaryUS$’000 | – | 128 | PDF p. 121 |
| Retirement benefi t obligationsUS$’000 | 51 | 61 | PDF p. 121 |
| Reversal of expected credit losses on trade receivables, netUS$’000 | – | (4) | PDF p. 121 |
| Operating cash fl ows before movements in working capitalUS$’000 | 499 | (1,986) | PDF p. 121 |
| Changes in working capital: | |||
| Other assetsUS$’000 | 244 | (191) | PDF p. 121 |
| Trade and other receivablesUS$’000 | 618 | 13,044 | PDF p. 121 |
| Amount due to an associateUS$’000 | (21) | 22 | PDF p. 121 |
| InventoriesUS$’000 | 11,634 | (5,074) | PDF p. 121 |
| Trade and other payablesUS$’000 | (9,532) | 29 | PDF p. 121 |
| Retirement benefi t obligationsUS$’000 | (504) | – | PDF p. 121 |
| Cash generated from operationsUS$’000 | 2,938 | 5,844 | PDF p. 121 |
| Net income tax paidUS$’000 | (562) | (296) | PDF p. 121 |
| Interest paidUS$’000 | (238) | (210) | PDF p. 121 |
| Net cash from operating activitiesUS$’000 | 2,138 | 5,338 | PDF p. 121 |
| Investing Activities Proceeds from disposal of property, plant and equipmentUS$’000 | 182 | 144 | PDF p. 121 Label p. 121 |
| Purchases of property, plant and equipmentUS$’000 | (1,009) | (625) | PDF p. 121 |
| Purchase of other intangible assetUS$’000 | – | (5) | PDF p. 121 |
| Interest income receivedUS$’000 | 309 | 375 | PDF p. 121 |
| Placement of restricted bank depositUS$’000 | – | (500) | PDF p. 121 |
| Disposal of subsidiariesUS$’000 | – | 9 | PDF p. 121 |
| (Increase)/decrease in time deposits with original maturity of over three monthsUS$’000 | (1,887) | 169 | PDF p. 121 Label p. 121 |
| Net cash used in investing activitiesUS$’000 | (2,405) | (433) | PDF p. 121 |
Original report: PDF p. 121 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Group cash flow — physical122 — FY2025 report | |||
| Financing Activities Proceeds from bank borrowingsUS$’000 | 11,231 | 5,317 | PDF p. 122 Label p. 122 |
| Repayment of bank borrowingsUS$’000 | (11,325) | (6,949) | PDF p. 122 |
| Repayment of principal portion of lease liabilitiesUS$’000 | (1,553) | (1,531) | PDF p. 122 |
| Repayment of interest element on lease liabilitiesUS$’000 | (104) | (117) | PDF p. 122 |
| Dividends paidUS$’000 | (2,255) | (2,254) | PDF p. 122 |
| Dividends paid to non-controlling interests by a subsidiaryUS$’000 | (1) | (2) | PDF p. 122 |
| Net cash used in fi nancing activitiesUS$’000 | (4,007) | (5,536) | PDF p. 122 |
| Net decrease in cash and cash equivalentsUS$’000 | (4,274) | (631) | PDF p. 122 |
| Net effect of currency translation differencesUS$’000 | 239 | (48) | PDF p. 122 |
| Cash and cash equivalents at 1 JanuaryUS$’000 | 25,840 | 26,519 | PDF p. 122 |
| Cash and cash equivalents at 31 DecemberUS$’000 | 21,805 | 25,840 | PDF p. 122 |
| ANALYSIS OF BALANCES OF CASH AND CASH EQUIVALENTS Cash at banks and on handUS$’000 | 14,727 | 18,693 | PDF p. 122 Label p. 122 |
| Short-term depositsUS$’000 | 7,078 | 7,147 | PDF p. 122 |
| Non-pledged time deposits with original maturity of over three monthsUS$’000 | 2,597 | 710 | PDF p. 122 Label p. 122 |
| Cash and bank balances as stated in the consolidated statement of fi nancial positionUS$’000 | 24,402 | 26,550 | PDF p. 122 Label p. 122 |
| Less: Time deposits with original maturity of over three monthsUS$’000 | (2,597) | (710) | PDF p. 122 |
| Cash and bank balances as stated in the consolidated statement of cash fl owsUS$’000 | 21,805 | 25,840 | PDF p. 122 Label p. 122 |
Original report: PDF p. 122 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2023Group | 2022Group | 2021Group | Source |
|---|---|---|---|---|---|---|
| Key financial data | ||||||
| Total assetsUS dollars million | 68.2 | 84.2 | 96.0 | 117.5 | 108.8 | PDF p. 17 |
| Total liabilitiesUS dollars million | 29.8 | 40.7 | 42.6 | 58.9 | 58.1 | PDF p. 17 |
| Current assetsUS dollars million | 49.9 | 64.5 | 72.8 | 93.1 | 96.7 | PDF p. 17 |
| Current liabilitiesUS dollars million | 24.7 | 38.6 | 39.7 | 54.3 | 53.9 | PDF p. 17 |
| Shareholders’ equityUS dollars million | 39.9 | 44.9 | 54.7 | 59.5 | 50.7 | PDF p. 17 |
| RevenueUS dollars million | 87.4 | 85.8 | 109.2 | 148.0 | 143.2 | PDF p. 17 |
| (Loss)/profit before taxUS dollars million | (2.5) | (4.8) | (1.0) | 16.1 | 4.0 | PDF p. 17 |
| (Loss)/profit after taxUS dollars million | (2.9) | (5.0) | (1.4) | 14.2 | 2.4 | PDF p. 17 |
| (Loss)/earnings per share (US cents)US cents per share | (1.17) | (1.96) | (0.48) | 6.43 | 1.06 | PDF p. 17 |
Original report: PDF p. 17 ↗
The report labels the series FY2025, FY2024, FY2023, FY2022 and FY2021. The table heading gives the unit as US$mn; the loss/earnings-per-share row specifies US cents.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group — US$million | 2024Group — US$million | Source |
|---|---|---|---|
| Segmental financial highlights — Revenue by business segment | |||
| LCD Backlight UnitsUS dollars million | 39.3 | 42.0 | PDF p. 19 |
| OEM and AccessoriesUS dollars million | 40.9 | 32.9 | PDF p. 19 |
| Office AutomationUS dollars million | 4.6 | 8.4 | PDF p. 19 |
| OthersUS dollars million | 2.5 | 2.5 | PDF p. 19 |
Original report: PDF p. 19 ↗
The report labels the third column “% Change”; this is the printed change for FY2025 compared with FY2024.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Change FY2025 vsFY2024 (%) | Source |
|---|---|---|
| Segmental financial highlights — Revenue by business segment | ||
| LCD Backlight Units% | (6.4) | PDF p. 19 |
| OEM and Accessories% | 24.3 | PDF p. 19 |
| Office Automation% | (45.2) | PDF p. 19 |
| Others% | 0.0 | PDF p. 19 |
Original report: PDF p. 19 ↗
The report labels the third column “% Change”; this is the printed change for FY2025 compared with FY2024.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group — US$million | 2024Group — US$million | Source |
|---|---|---|---|
| Orbit by business segment | |||
| LCD Backlight UnitsUS dollars million | 1.1 | 0.2 | PDF p. 20 |
| OEM and AccessoriesUS dollars million | 1.5 | 0.7 | PDF p. 20 |
| Office AutomationUS dollars million | (1.2) | (1.5) | PDF p. 20 |
| OthersUS dollars million | (1.7) | (2.2) | PDF p. 20 |
Original report: PDF p. 20 ↗
The report labels the third column “% Change”; this is the printed change for FY2025 compared with FY2024.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Change FY2025 vsFY2024 (%) | Source |
|---|---|---|
| Orbit by business segment | ||
| LCD Backlight Units% | 450.0 | PDF p. 20 |
| OEM and Accessories% | 114.3 | PDF p. 20 |
| Office Automation% | (20.0) | PDF p. 20 |
| Others% | (22.7) | PDF p. 20 |
Original report: PDF p. 20 ↗
The report labels the third column “% Change”; this is the printed change for FY2025 compared with FY2024.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2023Group | 2022Group | 2021Group | Source |
|---|---|---|---|---|---|---|
| Latest five years dividend record | ||||||
| Interim DividendUS cents per share | 0.4 | 0.3 | 0.5 | 0.5 | 0.5 | PDF p. 20 |
| Special DividendUS cents per share | 0.0 | 0.2 | 0.0 | 0.0 | 0.0 | PDF p. 20 |
| Final DividendUS cents per share | 0.0 | 0.4 | 0.7 | 0.7 | 0.7 | PDF p. 20 |
| TotalUS cents per share | 0.4 | 0.9 | 1.2 | 1.2 | 1.2 | PDF p. 20 |
Original report: PDF p. 20 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group, as at 31 December | 2024Group, as at 31 December | Source |
|---|---|---|---|
| Capital management objectives and policies | |||
| gearing ratio% | 19.0 | 18.6 | PDF p. 182 |
Original report: PDF p. 182 ↗
The Group monitors capital using a gearing ratio, which is total bank borrowings and lease liabilities for the Group, divided by shareholders’ equity. The report states that the 2024 measure also comprised total bank borrowings and lease liabilities.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Loss per share computation | |||
| Loss attributable to owners of the CompanyUS$’000 | (2,628) | (4,415) | PDF p. 165 |
| Weighted average number of ordinary shares for the basic and diluted loss per share computation*thousands of ordinary shares | 225,487 | 225,487 | PDF p. 165 |
Original report: PDF p. 165 ↗
Basic loss per share is calculated by dividing loss, net of tax, attributable to owners of the Company by the weighted average number of ordinary shares outstanding during the financial year. Diluted loss per share is calculated by dividing loss, net of tax, attributable to owners of the Company by the weighted average number of ordinary shares outstanding during the financial year plus the weighted average number of ordinary shares that would be issued on conversion of all dilutive potential ordinary shares into ordinary shares.
The weighted average number of ordinary shares for basic and diluted loss per share excludes treasury shares purchased on the SGX-ST under the Share Purchase Mandate (Note 32). The report says there were no dilutive potential ordinary shares in either year; diluted loss per share was the same as basic loss per share.
The financial statements describe these computation columns as Group and Company, and state that the loss is attributable to owners of the Company.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group and Company | 2024Group and Company | Source |
|---|---|---|---|
| Dividends on ordinary shares declared and paid during the financial year | |||
| Interim exempt dividend for 2025: US0.4 cents per shareUS$’000 | 902 | – | PDF p. 165 |
| Final exempt dividend for 2024: US0.4 cents per shareUS$’000 | 902 | – | PDF p. 165 |
| Special exempt dividend for 2024: US0.2 cents per shareUS$’000 | 451 | – | PDF p. 165 |
| Interim exempt dividend for 2024: US0.3 cents per shareUS$’000 | – | 676 | PDF p. 165 |
| Final exempt dividend for 2023: US0.7 cents per shareUS$’000 | – | 1,578 | PDF p. 165 |
| Total dividends on ordinary sharesUS$’000 | 2,255 | 2,254 | PDF p. 165 |
Original report: PDF p. 165 ↗
The schedule is headed “Declared and paid during the financial year” and “Dividends on ordinary shares.” Per-share rates and payment-year details are preserved in each printed label.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company — Share capital | 2023Company — Share premium | 2023Company — Share capital reserve | 2023Company — Treasury shares | 2023Company — Employee share option reserve | 2023Company — Retained earnings | 2023Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 1 January 2023US$’000 | 10,087 | 18,994 | (338) | (4,091) | 135 | 1,938 | 26,725 | PDF p. 118 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 3,090 | 3,090 | PDF p. 118 Label p. 118 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (23) | 75 | – | – | 52 | PDF p. 118 Label p. 118 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (16) | 16 | – | PDF p. 118 Label p. 118 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | (8) | 8 | – | PDF p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,700) | (2,700) | PDF p. 118 |
| Balance at 31 December 2023 and 1 January 2024US$’000 | 10,087 | 18,994 | (361) | (4,016) | 111 | 2,352 | 27,167 | PDF p. 118 Label p. 118 |
Original report: PDF p. 118 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company — Share capital | 2024Company — Share premium | 2024Company — Share capital reserve | 2024Company — Treasury shares | 2024Company — Employee share option reserve | 2024Company — Retained earnings | 2024Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 31 December 2023 and 1 January 2024US$’000 | 10,087 | 18,994 | (361) | (4,016) | 111 | 2,352 | 27,167 | PDF p. 118 Label p. 118 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 2,932 | 2,932 | PDF p. 118 Label p. 118 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | (111) | 111 | – | PDF p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,254) | (2,254) | PDF p. 118 |
| Balance at 31 December 2024US$’000 | 10,087 | 18,994 | (361) | (4,016) | – | 3,141 | 27,845 | PDF p. 118 |
Original report: PDF p. 118 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Group profit or loss/comprehensive income — physical112 — FY2023 report | |||
| RevenueUS$’000 | 109,218 | 147,992 | PDF p. 112 |
| Cost of salesUS$’000 | (90,502) | (122,317) | PDF p. 112 |
| Gross profi tUS$’000 | 18,716 | 25,675 | PDF p. 112 |
| Other incomeUS$’000 | 445 | 2,464 | PDF p. 112 |
| Distribution costsUS$’000 | (2,448) | (4,160) | PDF p. 112 |
| Administrative expensesUS$’000 | (17,277) | (17,502) | PDF p. 112 |
| Finance costsUS$’000 | (434) | (589) | PDF p. 112 |
| Gain on deemed disposal of an associateUS$’000 | – | 10,315 | PDF p. 112 |
| Share of losses of an associateUS$’000 | – | (95) | PDF p. 112 |
| (Loss)/profi t before taxUS$’000 | (998) | 16,108 | PDF p. 112 |
| Income tax expenseUS$’000 | (421) | (1,867) | PDF p. 112 |
| (Loss)/profi t for the yearUS$’000 | (1,419) | 14,241 | PDF p. 112 |
| (Loss)/profi t attributable to: Owners of the CompanyUS$’000 | (1,072) | 14,410 | PDF p. 112 Label p. 112 |
| Non-controlling interestsUS$’000 | (347) | (169) | PDF p. 112 |
| SubtotalUS$’000 | (1,419) | 14,241 | PDF p. 112 |
Original report: PDF p. 112 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| (Loss)/earnings per share (US cents) | |||
| BasicUS cents per share | (0.48) | 6.43 | PDF p. 112 |
| DilutedUS cents per share | (0.48) | 6.36 | PDF p. 112 |
Original report: PDF p. 112 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Group profit or loss/comprehensive income — physical113 — FY2023 report | |||
| (Loss)/profi t for the yearUS$’000 | (1,419) | 14,241 | PDF p. 113 |
| Item that may be reclassifi ed to profi t or loss: | |||
| Exchange diff erences on translation of foreign operationsUS$’000 | (727) | (2,933) | PDF p. 113 |
| SubtotalUS$’000 | (727) | (2,933) | PDF p. 113 |
| Item that will not be reclassifi ed to profi t or loss: | |||
| Equity investments designated at fair value through other comprehensive income: Fair value loss arising during the yearUS$’000 | (441) | (191) | PDF p. 113 Label p. 113 |
| Income tax effectUS$’000 | 46 | 24 | PDF p. 113 |
| SubtotalUS$’000 | (395) | (167) | PDF p. 113 |
| Other comprehensive loss for the year, net of taxUS$’000 | (1,122) | (3,100) | PDF p. 113 |
| Total comprehensive (loss)/income for the yearUS$’000 | (2,541) | 11,141 | PDF p. 113 |
| Attributable to: Owners of the CompanyUS$’000 | (2,194) | 11,310 | PDF p. 113 Label p. 113 |
| Non-controlling interestsUS$’000 | (347) | (169) | PDF p. 113 |
| Total comprehensive (loss)/income for the yearUS$’000 | (2,541) | 11,141 | PDF p. 113 |
Original report: PDF p. 113 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | 2023Company | 2022Company | Source |
|---|---|---|---|---|---|
| Non-current assets | |||||
| Property, plant and equipmentUS$’000 | 4,792 | 5,265 | – | – | PDF p. 114 |
| Right-of-use assetsUS$’000 | 2,280 | 2,517 | – | – | PDF p. 114 |
| Investments in subsidiariesUS$’000 | – | – | 11,334 | 11,334 | PDF p. 114 |
| Amount due from a subsidiaryUS$’000 | – | – | 15,827 | 15,492 | PDF p. 114 |
| Investment in an associateUS$’000 | – | – | – | – | PDF p. 114 |
| GoodwillUS$’000 | 14,410 | 14,410 | – | – | PDF p. 114 |
| Other intangible assetsUS$’000 | 603 | 617 | – | – | PDF p. 114 |
| InvestmentsUS$’000 | 617 | 1,063 | – | – | PDF p. 114 |
| Other assetsUS$’000 | 280 | 458 | – | – | PDF p. 114 |
| Deferred tax assetsUS$’000 | 169 | 107 | – | – | PDF p. 114 |
| Total non-current assetsUS$’000 | 23,151 | 24,437 | 27,161 | 26,826 | PDF p. 114 |
| Current assets | |||||
| InventoriesUS$’000 | 16,057 | 26,368 | – | – | PDF p. 114 |
| Trade and other receivablesUS$’000 | 29,361 | 37,976 | 35 | 17 | PDF p. 114 |
| Pledged bank depositUS$’000 | – | 1,500 | – | – | PDF p. 114 |
| Cash and bank balancesUS$’000 | 27,398 | 27,257 | 103 | 160 | PDF p. 114 |
| Total current assetsUS$’000 | 72,816 | 93,101 | 138 | 177 | PDF p. 114 |
| TOTAL ASSETSUS$’000 | 95,967 | 117,538 | 27,299 | 27,003 | PDF p. 114 |
| Current liabilities | |||||
| Income tax payableUS$’000 | 241 | 775 | – | – | PDF p. 114 |
| Bank borrowingsUS$’000 | 6,750 | 11,170 | – | – | PDF p. 114 |
| Lease liabilitiesUS$’000 | 1,167 | 1,471 | – | – | PDF p. 114 |
| Trade and other payablesUS$’000 | 31,199 | 40,429 | 132 | 278 | PDF p. 114 |
| Amount due to an associateUS$’000 | 384 | 487 | – | – | PDF p. 114 |
| Total current liabilitiesUS$’000 | 39,741 | 54,332 | 132 | 278 | PDF p. 114 |
| NET CURRENT ASSETS/(LIABILITIES)US$’000 | 33,075 | 38,769 | 6 | (101) | PDF p. 114 |
Original report: PDF p. 114 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | 2023Company | 2022Company | Source |
|---|---|---|---|---|---|
| Non-current liabilities | |||||
| Bank borrowingsUS$’000 | 750 | 2,500 | – | – | PDF p. 115 |
| Lease liabilitiesUS$’000 | 1,174 | 1,084 | – | – | PDF p. 115 |
| Retirement benefi t obligationsUS$’000 | 619 | 594 | – | – | PDF p. 115 |
| Deferred tax liabilitiesUS$’000 | 270 | 426 | – | – | PDF p. 115 |
| Total non-current liabilitiesUS$’000 | 2,813 | 4,604 | – | – | PDF p. 115 |
| TOTAL LIABILITIESUS$’000 | 42,554 | 58,936 | 132 | 278 | PDF p. 115 |
| NET ASSETS the CompanyUS$’000 | 53,413 | 58,602 | 27,167 | 26,725 | PDF p. 115 Label p. 115 |
| Equity attributable to owners of | |||||
| Share capitalUS$’000 | 10,087 | 10,087 | 10,087 | 10,087 | PDF p. 115 |
| Treasury sharesUS$’000 | (4,016) | (4,091) | (4,016) | (4,091) | PDF p. 115 |
| ReservesUS$’000 | 48,585 | 53,502 | 21,096 | 20,729 | PDF p. 115 |
| SubtotalUS$’000 | 54,656 | 59,498 | 27,167 | 26,725 | PDF p. 115 |
| Non-controlling interestsUS$’000 | (1,243) | (896) | – | – | PDF p. 115 |
| TOTAL EQUITYUS$’000 | 53,413 | 58,602 | 27,167 | 26,725 | PDF p. 115 |
| TOTAL LIABILITIES AND EQUITYUS$’000 | 95,967 | 117,538 | 27,299 | 27,003 | PDF p. 115 |
Original report: PDF p. 115 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group — Share capital | 2023Group — Share premium of the Company | 2023Group — Share capital reserve | 2023Group — Treasury shares | 2023Group — Employee share option reserve | 2023Group — Merger reserve | Source |
|---|---|---|---|---|---|---|---|
| GROUP | |||||||
| Balance at 1 January 2023US$’000 | 10,087 | 18,994 | (338) | (4,091) | 135 | (7,020) | PDF p. 116 |
| Loss for the yearUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Other comprehensive loss for the year: Exchange differences on translation of foreign operationsUS$’000 | – | – | – | – | – | – | PDF p. 116 Label p. 116 |
| Change in fair value of equity investments designated at fair value through other comprehensive income, net of tax (Note 22)US$’000 | – | – | – | – | – | – | PDF p. 116 Label p. 116 |
| Total comprehensive loss for the yearUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (16) | – | PDF p. 116 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | (8) | – | PDF p. 116 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (23) | 75 | – | – | PDF p. 116 Label p. 116 |
| TransferUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | – | PDF p. 116 |
| Balance at 31 December 2023US$’000 | 10,087 | 18,994 | (361) | (4,016) | 111 | (7,020) | PDF p. 116 |
Original report: PDF p. 116 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group — Share capital | 2022Group — Share premium of the Company | 2022Group — Share capital reserve | 2022Group — Treasury shares | 2022Group — Employee share option reserve | 2022Group — Merger reserve | Source |
|---|---|---|---|---|---|---|---|
| GROUP | |||||||
| Balance at 1 January 2022US$’000 | 10,087 | 18,994 | (240) | (4,392) | 198 | (7,020) | PDF p. 116 |
| Profi t for the yearUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Other comprehensive income for the year: Exchange differences on translation of foreign operationsUS$’000 | – | – | – | – | – | – | PDF p. 116 Label p. 116 |
| Change in fair value of equity investments designated at fair value through other comprehensive income, net of tax (Note 22)US$’000 | – | – | – | – | – | – | PDF p. 116 Label p. 116 |
| Total comprehensive income for the yearUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Arising on business combinationUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (63) | – | PDF p. 116 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (98) | 301 | – | – | PDF p. 116 Label p. 116 |
| TransferUS$’000 | – | – | – | – | – | – | PDF p. 116 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | – | PDF p. 116 |
| Balance at 31 December 2022US$’000 | 10,087 | 18,994 | (338) | (4,091) | 135 | (7,020) | PDF p. 116 |
Original report: PDF p. 116 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group — Statutory reserve fund | 2023Group — Enterprise expansion fund | 2023Group — Other reserves | 2023Group — Fair value adjustment reserve | 2023Group — Foreign currency translation reserve | 2023Group — Retained earnings | 2023Group — Equity attributable to owners of the Company | 2023Group — Non-controlling interests | 2023Group — Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group horizontally continued equity statement | ||||||||||
| Balance at 1 January 2023US$’000 | 4,009 | 318 | 1,198 | (200) | 117 | 36,289 | 59,498 | (896) | 58,602 | PDF p. 117 Label p. 116 |
| Loss for the yearUS$’000 | – | – | – | – | – | (1,072) | (1,072) | (347) | (1,419) | PDF p. 117 Label p. 116 |
| Other comprehensive loss for the year:US$’000 | – | – | – | – | (727) | – | (727) | – | (727) | PDF p. 117 Label p. 116 |
| Change in fair value of equity investmentsUS$’000 | – | – | – | (395) | – | – | (395) | – | (395) | PDF p. 117 Label p. 116 |
| Total comprehensive loss for the yearUS$’000 | – | – | – | (395) | (727) | (1,072) | (2,194) | (347) | (2,541) | PDF p. 117 Label p. 116 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | – | 16 | – | – | – | PDF p. 117 Label p. 116 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | – | 8 | – | – | – | PDF p. 117 Label p. 116 |
| Treasury shares transferred out to satisfyUS$’000 | – | – | – | – | – | – | 52 | – | 52 | PDF p. 117 Label p. 116 |
| TransferUS$’000 | – | – | 1 | – | – | (1) | – | – | – | PDF p. 117 Label p. 116 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,700) | (2,700) | – | (2,700) | PDF p. 117 Label p. 116 |
| Balance at 31 December 2023US$’000 | 4,009 | 318 | 1,199 | (595) | (610) | 32,540 | 54,656 | (1,243) | 53,413 | PDF p. 117 Label p. 116 |
Original report: PDF p. 117 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group — Statutory reserve fund | 2022Group — Enterprise expansion fund | 2022Group — Other reserves | 2022Group — Fair value adjustment reserve | 2022Group — Foreign currency translation reserve | 2022Group — Retained earnings | 2022Group — Equity attributable to owners of the Company | 2022Group — Non-controlling interests | 2022Group — Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group horizontally continued equity statement | ||||||||||
| Balance at 1 January 2022US$’000 | 3,983 | 318 | 1,196 | (33) | 3,050 | 24,544 | 50,685 | 11 | 50,696 | PDF p. 117 Label p. 116 |
| SubtotalUS$’000 | – | – | – | – | – | 14,410 | 14,410 | (169) | 14,241 | PDF p. 117 |
| Other comprehensive income for the year:US$’000 | – | – | – | – | (2,933) | – | (2,933) | – | (2,933) | PDF p. 117 Label p. 116 |
| Change in fair value of equity investmentsUS$’000 | – | – | – | (167) | – | – | (167) | – | (167) | PDF p. 117 Label p. 116 |
| Total comprehensive income for the yearUS$’000 | – | – | – | (167) | (2,933) | 14,410 | 11,310 | (169) | 11,141 | PDF p. 117 Label p. 116 |
| Arising on business combinationUS$’000 | – | – | – | – | – | – | – | (738) | (738) | PDF p. 117 Label p. 116 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | – | 63 | – | – | – | PDF p. 117 Label p. 116 |
| Treasury shares transferred out to satisfyUS$’000 | – | – | – | – | – | – | 203 | – | 203 | PDF p. 117 Label p. 116 |
| TransferUS$’000 | 26 | – | 2 | – | – | (28) | – | – | – | PDF p. 117 Label p. 116 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,700) | (2,700) | – | (2,700) | PDF p. 117 Label p. 116 |
| Balance at 31 December 2022US$’000 | 4,009 | 318 | 1,198 | (200) | 117 | 36,289 | 59,498 | (896) | 58,602 | PDF p. 117 Label p. 116 |
Original report: PDF p. 117 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company — Share capital | 2022Company — Share premium | 2022Company — Share capital reserve | 2022Company — Treasury shares | 2022Company — Employee share option reserve | 2022Company — Retained earnings | 2022Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 1 January 2022US$’000 | 10,087 | 18,994 | (240) | (4,392) | 198 | 2,275 | 26,922 | PDF p. 118 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 2,300 | 2,300 | PDF p. 118 Label p. 118 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (98) | 301 | – | – | 203 | PDF p. 118 Label p. 118 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (63) | 63 | – | PDF p. 118 Label p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,700) | (2,700) | PDF p. 118 |
| Balance at 31 December 2022 and 1 January 2023US$’000 | 10,087 | 18,994 | (338) | (4,091) | 135 | 1,938 | 26,725 | PDF p. 118 Label p. 118 |
Original report: PDF p. 118 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company — Share capital | 2023Company — Share premium | 2023Company — Share capital reserve | 2023Company — Treasury shares | 2023Company — Employee share option reserve | 2023Company — Retained earnings | 2023Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 31 December 2022 and 1 January 2023US$’000 | 10,087 | 18,994 | (338) | (4,091) | 135 | 1,938 | 26,725 | PDF p. 118 Label p. 118 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 3,090 | 3,090 | PDF p. 118 Label p. 118 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (23) | 75 | – | – | 52 | PDF p. 118 Label p. 118 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (16) | 16 | – | PDF p. 118 Label p. 118 |
| Transfer on share options lapsedUS$’000 | – | – | – | – | (8) | 8 | – | PDF p. 118 Label p. 118 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,700) | (2,700) | PDF p. 118 |
| Balance at 31 December 2023US$’000 | 10,087 | 18,994 | (361) | (4,016) | 111 | 2,352 | 27,167 | PDF p. 118 |
Original report: PDF p. 118 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Group cash flow — physical119 — FY2023 report | |||
| Operating Activities (Loss)/profi t before taxUS$’000 | (998) | 16,108 | PDF p. 119 Label p. 119 |
| Adjustments for: | |||
| Interest incomeUS$’000 | (204) | (62) | PDF p. 119 |
| Finance costsUS$’000 | 434 | 589 | PDF p. 119 |
| Net loss on disposal of property, plant and equipmentUS$’000 | 66 | 46 | PDF p. 119 |
| Gain on disposal of asset classifi ed as held for saleUS$’000 | – | (726) | PDF p. 119 |
| Gain on fair value changes of convertible bondsUS$’000 | – | (1,060) | PDF p. 119 |
| Gain on termination of lease contractsUS$’000 | (11) | – | PDF p. 119 |
| (Decrease)/increase in provision for inventoriesUS$’000 | (46) | 334 | PDF p. 119 |
| Depreciation of property, plant and equipmentUS$’000 | 1,508 | 1,319 | PDF p. 119 |
| Depreciation of right-of-use assetsUS$’000 | 1,621 | 1,716 | PDF p. 119 |
| Amortisation of other intangible assetsUS$’000 | 3 | 4 | PDF p. 119 |
| Share of losses of associateUS$’000 | – | 95 | PDF p. 119 |
| Gain on deemed disposal of an associateUS$’000 | – | (10,315) | PDF p. 119 |
| Retirement benefi t obligationsUS$’000 | 66 | 97 | PDF p. 119 |
| Reversal of expected credit losses on trade receivables, netUS$’000 | (28) | (86) | PDF p. 119 |
| Reversal of expected credit losses on amount due from an associateUS$’000 | – | (11) | PDF p. 119 Label p. 119 |
| Operating cash fl ows before movements in working capitalUS$’000 | 2,411 | 8,048 | PDF p. 119 |
| Changes in working capital: | |||
| Other assetsUS$’000 | 163 | (142) | PDF p. 119 |
| Trade and other receivablesUS$’000 | 8,419 | 2,020 | PDF p. 119 |
| Amounts due (to)/from associateUS$’000 | (95) | 469 | PDF p. 119 |
| InventoriesUS$’000 | 10,006 | (1,512) | PDF p. 119 |
| Trade and other payablesUS$’000 | (8,774) | (1,885) | PDF p. 119 |
| Cash generated from operationsUS$’000 | 12,130 | 6,998 | PDF p. 119 |
| Net income tax paidUS$’000 | (863) | (1,571) | PDF p. 119 |
| Interest paidUS$’000 | (319) | (463) | PDF p. 119 |
| Net cash from operating activitiesUS$’000 | 10,948 | 4,964 | PDF p. 119 |
Original report: PDF p. 119 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group | 2022Group | Source |
|---|---|---|---|
| Group cash flow — physical120 — FY2023 report | |||
| Investing Activities Proceeds from disposal of property, plant and equipmentUS$’000 | 180 | 9 | PDF p. 120 Label p. 120 |
| Proceeds from disposal of asset classifi ed as held for saleUS$’000 | – | 778 | PDF p. 120 |
| Purchases of property, plant and equipmentUS$’000 | (1,412) | (868) | PDF p. 120 |
| Decrease in loans and receivablesUS$’000 | – | 1,356 | PDF p. 120 |
| Additional investment in equity investment designated at fair value through other comprehensive incomeUS$’000 | – | (2) | PDF p. 120 Label p. 120 |
| Interest income receivedUS$’000 | 204 | 62 | PDF p. 120 |
| Placement of restricted bank depositUS$’000 | – | (1,500) | PDF p. 120 |
| Release of restricted bank depositUS$’000 | 1,500 | – | PDF p. 120 |
| Net cash outfl ow arising on business combinationUS$’000 | – | (1,135) | PDF p. 120 |
| Decrease in time deposits with original maturity of over three monthsUS$’000 | 54 | 145 | PDF p. 120 Label p. 120 |
| Net cash from/(used in) investing activitiesUS$’000 | 526 | (1,155) | PDF p. 120 |
| Financing Activities Proceeds from share options exercisedUS$’000 | 52 | 203 | PDF p. 120 Label p. 120 |
| Proceeds from bank borrowingsUS$’000 | 7,764 | 21,622 | PDF p. 120 |
| Repayment of bank borrowingsUS$’000 | (13,912) | (18,684) | PDF p. 120 |
| Repayment of principal portion of lease liabilitiesUS$’000 | (1,626) | (1,732) | PDF p. 120 |
| Repayment of interest element on lease liabilitiesUS$’000 | (115) | (126) | PDF p. 120 |
| Dividends paidUS$’000 | (2,700) | (2,700) | PDF p. 120 |
| Net cash used in fi nancing activitiesUS$’000 | (10,537) | (1,417) | PDF p. 120 |
| Net increase in cash and cash equivalentsUS$’000 | 937 | 2,392 | PDF p. 120 |
| Net effect of currency translation differencesUS$’000 | (742) | (2,238) | PDF p. 120 |
| Cash and cash equivalents at 1 JanuaryUS$’000 | 26,324 | 26,170 | PDF p. 120 |
| Cash and cash equivalents at 31 DecemberUS$’000 | 26,519 | 26,324 | PDF p. 120 |
| ANALYSIS OF BALANCES OF CASH AND CASH EQUIVALENTS Cash at banks and on handUS$’000 | 19,024 | 24,838 | PDF p. 120 Label p. 120 |
| Short-term depositsUS$’000 | 7,495 | 1,486 | PDF p. 120 |
| Non-pledged time deposits with original maturity of over three monthsUS$’000 | 879 | 933 | PDF p. 120 Label p. 120 |
| Cash and bank balances as stated in the consolidated statement of fi nancial positionUS$’000 | 27,398 | 27,257 | PDF p. 120 Label p. 120 |
| Less: Time deposits with original maturity of over three monthsUS$’000 | (879) | (933) | PDF p. 120 Label p. 120 |
| Cash and bank balances as stated in the consolidated statement of cash fl owsUS$’000 | 26,519 | 26,324 | PDF p. 120 Label p. 120 |
Original report: PDF p. 120 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group | 2020Group | Source |
|---|---|---|---|
| Group profit or loss/comprehensive income — physical98 — FY2021 report | |||
| RevenueUS$’000 | 143,239 | 111,826 | PDF p. 98 |
| Cost of salesUS$’000 | (117,127) | (89,287) | PDF p. 98 |
| Gross profi tUS$’000 | 26,112 | 22,539 | PDF p. 98 |
| Other incomeUS$’000 | 1,077 | 1,385 | PDF p. 98 |
| Distribution costsUS$’000 | (3,971) | (3,286) | PDF p. 98 |
| Administrative expensesUS$’000 | (18,463) | (16,721) | PDF p. 98 |
| Finance costsUS$’000 | (305) | (294) | PDF p. 98 |
| Share of losses of associatesUS$’000 | (431) | (219) | PDF p. 98 |
| Profi t before taxUS$’000 | 4,019 | 3,404 | PDF p. 98 |
| Income tax expenseUS$’000 | (1,669) | (1,930) | PDF p. 98 |
| Profi t for the yearUS$’000 | 2,350 | 1,474 | PDF p. 98 |
| Profi t attributable to: Owners of the CompanyUS$’000 | 2,350 | 1,474 | PDF p. 98 Label p. 98 |
| Non-controlling interestsUS$’000 | – | – | PDF p. 98 |
| SubtotalUS$’000 | 2,350 | 1,474 | PDF p. 98 |
Original report: PDF p. 98 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group | 2020Group | Source |
|---|---|---|---|
| Earnings per share (US cent) | |||
| BasicUS cents per share | 1.06 | 0.66 | PDF p. 98 |
| DilutedUS cents per share | 1.04 | 0.66 | PDF p. 98 |
Original report: PDF p. 98 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group | 2020Group | Source |
|---|---|---|---|
| Group profit or loss/comprehensive income — physical99 — FY2021 report | |||
| Profi t for the yearUS$’000 | 2,350 | 1,474 | PDF p. 99 |
| Item that may be reclassifi ed subsequently to profi t or loss: | |||
| Exchange diff erences on translation of foreign operationsUS$’000 | (958) | 1,770 | PDF p. 99 |
| SubtotalUS$’000 | (958) | 1,770 | PDF p. 99 |
| Items that will not be reclassifi ed to profi t or loss: | |||
| Equity investments designated at fair value through other comprehensive income: Fair value gain arising during the yearUS$’000 | 245 | 212 | PDF p. 99 Label p. 99 |
| Income tax eff ectUS$’000 | (55) | (14) | PDF p. 99 |
| SubtotalUS$’000 | 190 | 198 | PDF p. 99 |
| Other comprehensive (expense)/income for the year, net of taxUS$’000 | (768) | 1,968 | PDF p. 99 Label p. 99 |
| Total comprehensive income for the yearUS$’000 | 1,582 | 3,442 | PDF p. 99 |
| Attributable to: Owners of the CompanyUS$’000 | 1,582 | 3,442 | PDF p. 99 Label p. 99 |
| Non-controlling interestsUS$’000 | – | – | PDF p. 99 |
| Total comprehensive income for the yearUS$’000 | 1,582 | 3,442 | PDF p. 99 |
Original report: PDF p. 99 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group | 2020Group | 2021Company | 2020Company | Source |
|---|---|---|---|---|---|
| Non-current assets | |||||
| Property, plant and equipmentUS$’000 | 6,078 | 6,818 | – | – | PDF p. 100 |
| Right-of-use assetsUS$’000 | 2,557 | 3,906 | – | – | PDF p. 100 |
| Investments in subsidiariesUS$’000 | – | – | 11,334 | 11,334 | PDF p. 100 |
| Amount due from a subsidiaryUS$’000 | – | – | 15,624 | 14,808 | PDF p. 100 |
| Investments in associatesUS$’000 | 1,048 | 1,598 | – | – | PDF p. 100 |
| InvestmentsUS$’000 | 2,052 | 1,106 | – | – | PDF p. 100 |
| Other assetsUS$’000 | 248 | 432 | – | – | PDF p. 100 |
| Deferred tax assetsUS$’000 | 145 | 187 | – | – | PDF p. 100 |
| Total non-current assetsUS$’000 | 12,128 | 14,047 | 26,958 | 26,142 | PDF p. 100 |
| Current assets | |||||
| InventoriesUS$’000 | 26,879 | 13,469 | – | – | PDF p. 100 |
| Trade and other receivablesUS$’000 | 39,578 | 38,986 | 14 | 65 | PDF p. 100 |
| Amount due from an associateUS$’000 | 1,579 | 1,342 | – | – | PDF p. 100 |
| InvestmentsUS$’000 | 1,356 | 1,506 | – | – | PDF p. 100 |
| Cash and bank balancesUS$’000 | 27,248 | 32,996 | 100 | 169 | PDF p. 100 |
| SubtotalUS$’000 | 96,640 | 88,299 | 114 | 234 | PDF p. 100 |
| Asset classifi ed as held for saleUS$’000 | 52 | – | – | – | PDF p. 100 |
| Total current assetsUS$’000 | 96,692 | 88,299 | 114 | 234 | PDF p. 100 |
| TOTAL ASSETSUS$’000 | 108,820 | 102,346 | 27,072 | 26,376 | PDF p. 100 |
| Current liabilities | |||||
| Income tax payableUS$’000 | 576 | 588 | – | – | PDF p. 100 |
| Bank borrowingsUS$’000 | 9,050 | 10,500 | – | – | PDF p. 100 |
| Lease liabilitiesUS$’000 | 1,426 | 1,721 | – | – | PDF p. 100 |
| Trade and other payablesUS$’000 | 42,860 | 31,646 | 150 | 191 | PDF p. 100 |
| Amount due to an associateUS$’000 | 26 | – | – | – | PDF p. 100 |
| Total current liabilitiesUS$’000 | 53,938 | 44,455 | 150 | 191 | PDF p. 100 |
| NET CURRENT ASSETSUS$’000 | 42,754 | 43,844 | (36) | 43 | PDF p. 100 |
Original report: PDF p. 100 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group | 2020Group | 2021Company | 2020Company | Source |
|---|---|---|---|---|---|
| Non-current liabilities | |||||
| Bank borrowingsUS$’000 | 1,750 | 2,750 | – | – | PDF p. 101 |
| Lease liabilitiesUS$’000 | 1,250 | 2,277 | – | – | PDF p. 101 |
| Retirement benefi t obligationsUS$’000 | 479 | 553 | – | – | PDF p. 101 |
| Deferred tax liabilitiesUS$’000 | 707 | 711 | – | – | PDF p. 101 |
| Total non-current liabilitiesUS$’000 | 4,186 | 6,291 | – | – | PDF p. 101 |
| TOTAL LIABILITIESUS$’000 | 58,124 | 50,746 | 150 | 191 | PDF p. 101 |
| NET ASSETS the CompanyUS$’000 | 50,696 | 51,600 | 26,922 | 26,185 | PDF p. 101 Label p. 101 |
| Equity attributable to owners of | |||||
| Share capitalUS$’000 | 10,087 | 10,087 | 10,087 | 10,087 | PDF p. 101 |
| Treasury sharesUS$’000 | (4,392) | (4,542) | (4,392) | (4,542) | PDF p. 101 |
| ReservesUS$’000 | 44,990 | 46,044 | 21,227 | 20,640 | PDF p. 101 |
| SubtotalUS$’000 | 50,685 | 51,589 | 26,922 | 26,185 | PDF p. 101 |
| Non-controlling interestsUS$’000 | 11 | 11 | – | – | PDF p. 101 |
| TOTAL EQUITYUS$’000 | 50,696 | 51,600 | 26,922 | 26,185 | PDF p. 101 |
| TOTAL LIABILITIES AND EQUITYUS$’000 | 108,820 | 102,346 | 27,072 | 26,376 | PDF p. 101 |
Original report: PDF p. 101 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group — Share capital | 2021Group — Share premium of the Company | 2021Group — Share capital reserve | 2021Group — Treasury shares | 2021Group — Employee share option reserve | 2021Group — Merger reserve | Source |
|---|---|---|---|---|---|---|---|
| GROUP | |||||||
| Balance at 1 January 2021US$’000 | 10,087 | 18,994 | (193) | (4,542) | 155 | (7,020) | PDF p. 102 |
| Profi t for the yearUS$’000 | – | – | – | – | – | – | PDF p. 102 |
| Other comprehensive income for the year: Exchange diff erences on translation of foreign operationsUS$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Change in fair value of equity investments designated at fair value through other comprehensive income, net of taxUS$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Total comprehensive income/(expense) for the yearUS$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (32) | – | PDF p. 102 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (47) | 150 | – | – | PDF p. 102 Label p. 102 |
| Share-based payment expenseUS$’000 | – | – | – | – | 75 | – | PDF p. 102 |
| TransferUS$’000 | – | – | – | – | – | – | PDF p. 102 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | – | PDF p. 102 |
| Balance at 31 December 2021US$’000 | 10,087 | 18,994 | (240) | (4,392) | 198 | (7,020) | PDF p. 102 |
Original report: PDF p. 102 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2020Group — Share capital | 2020Group — Share premium of the Company | 2020Group — Share capital reserve | 2020Group — Treasury shares | 2020Group — Employee share option reserve | 2020Group — Merger reserve | Source |
|---|---|---|---|---|---|---|---|
| GROUP | |||||||
| Balance at 1 January 2020US$’000 | 10,087 | 18,994 | (193) | (4,385) | 41 | (7,020) | PDF p. 102 |
| Profi t for the year for the year:US$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Other comprehensive income | |||||||
| Exchange diff erences on translation of foreign operationsUS$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Change in fair value of equity investments designated at fair value through other comprehensive income, net of taxUS$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Total comprehensive income for the yearUS$’000 | – | – | – | – | – | – | PDF p. 102 Label p. 102 |
| Shares purchased under Share Purchase Mandate and held as treasury sharesUS$’000 | – | – | – | (157) | – | – | PDF p. 102 Label p. 102 |
| Share-based payment expenseUS$’000 | – | – | – | – | 114 | – | PDF p. 102 |
| TransferUS$’000 | – | – | – | – | – | – | PDF p. 102 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | – | PDF p. 102 |
| Balance at 31 December 2020US$’000 | 10,087 | 18,994 | (193) | (4,542) | 155 | (7,020) | PDF p. 102 |
Original report: PDF p. 102 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group — Statutory reserve fund | 2021Group — Enterprise expansion fund | 2021Group — Other reserves | 2021Group — Fair value adjustment reserve | 2021Group — Foreign currency translation reserve | 2021Group — Retained earnings | 2021Group — Equity attributable to owners of the Company | 2021Group — Non-controlling interests | 2021Group — Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group horizontally continued equity statement | ||||||||||
| Balance at 1 January 2021US$’000 | 3,971 | 318 | 1,193 | (223) | 4,008 | 24,841 | 51,589 | 11 | 51,600 | PDF p. 103 Label p. 102 |
| SubtotalUS$’000 | – | – | – | – | – | 2,350 | 2,350 | – | 2,350 | PDF p. 103 |
| Other comprehensive income for the year:US$’000 | – | – | – | – | (958) | – | (958) | – | (958) | PDF p. 103 Label p. 102 |
| Change in fair value of equity investmentsUS$’000 | – | – | – | 190 | – | – | 190 | – | 190 | PDF p. 103 Label p. 102 |
| Total comprehensive income/(expense)US$’000 | – | – | – | 190 | (958) | 2,350 | 1,582 | – | 1,582 | PDF p. 103 Label p. 102 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | – | 32 | – | – | – | PDF p. 103 Label p. 102 |
| Treasury shares transferred out to satisfyUS$’000 | – | – | – | – | – | – | 103 | – | 103 | PDF p. 103 Label p. 102 |
| Share-based payment expenseUS$’000 | – | – | – | – | – | – | 75 | – | 75 | PDF p. 103 Label p. 102 |
| TransferUS$’000 | 12 | – | 3 | – | – | (15) | – | – | – | PDF p. 103 Label p. 102 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,664) | (2,664) | – | (2,664) | PDF p. 103 Label p. 102 |
| Balance at 31 December 2021US$’000 | 3,983 | 318 | 1,196 | (33) | 3,050 | 24,544 | 50,685 | 11 | 50,696 | PDF p. 103 Label p. 102 |
Original report: PDF p. 103 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2020Group — Statutory reserve fund | 2020Group — Enterprise expansion fund | 2020Group — Other reserves | 2020Group — Fair value adjustment reserve | 2020Group — Foreign currency translation reserve | 2020Group — Retained earnings | 2020Group — Equity attributable to owners of the Company | 2020Group — Non-controlling interests | 2020Group — Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Group horizontally continued equity statement | ||||||||||
| Balance at 1 January 2020US$’000 | 3,946 | 318 | 1,190 | (421) | 2,238 | 25,837 | 50,632 | 11 | 50,643 | PDF p. 103 Label p. 102 |
| SubtotalUS$’000 | – | – | – | – | – | 1,474 | 1,474 | – | 1,474 | PDF p. 103 |
| SubtotalUS$’000 | – | – | – | – | 1,770 | – | 1,770 | – | 1,770 | PDF p. 103 |
| Change in fair value of equity investmentsUS$’000 | – | – | – | 198 | – | – | 198 | – | 198 | PDF p. 103 Label p. 102 |
| Total comprehensive incomeUS$’000 | – | – | – | 198 | 1,770 | 1,474 | 3,442 | – | 3,442 | PDF p. 103 Label p. 102 |
| Shares purchased under Share PurchaseUS$’000 | – | – | – | – | – | – | (157) | – | (157) | PDF p. 103 Label p. 102 |
| Share-based payment expenseUS$’000 | – | – | – | – | – | – | 114 | – | 114 | PDF p. 103 Label p. 102 |
| TransferUS$’000 | 25 | – | 3 | – | – | (28) | – | – | – | PDF p. 103 Label p. 102 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,442) | (2,442) | – | (2,442) | PDF p. 103 Label p. 102 |
| Balance at 31 December 2020US$’000 | 3,971 | 318 | 1,193 | (223) | 4,008 | 24,841 | 51,589 | 11 | 51,600 | PDF p. 103 Label p. 102 |
Original report: PDF p. 103 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2020Company — Share capital | 2020Company — Share premium | 2020Company — Share capital reserve | 2020Company — Treasury shares | 2020Company — Employee share option reserve | 2020Company — Retained earnings | 2020Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 1 January 2020US$’000 | 10,087 | 18,994 | (193) | (4,385) | 41 | 2,958 | 27,502 | PDF p. 104 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 1,168 | 1,168 | PDF p. 104 Label p. 104 |
| Shares purchased under Share Purchase Mandate and held in treasury sharesUS$’000 | – | – | – | (157) | – | – | (157) | PDF p. 104 Label p. 104 |
| Share-based payment expenseUS$’000 | – | – | – | – | 114 | – | 114 | PDF p. 104 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,442) | (2,442) | PDF p. 104 |
| Balance at 31 December 2020 and 1 January 2021US$’000 | 10,087 | 18,994 | (193) | (4,542) | 155 | 1,684 | 26,185 | PDF p. 104 Label p. 104 |
Original report: PDF p. 104 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Company — Share capital | 2021Company — Share premium | 2021Company — Share capital reserve | 2021Company — Treasury shares | 2021Company — Employee share option reserve | 2021Company — Retained earnings | 2021Company — Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| COMPANY | ||||||||
| Balance at 31 December 2020 and 1 January 2021US$’000 | 10,087 | 18,994 | (193) | (4,542) | 155 | 1,684 | 26,185 | PDF p. 104 Label p. 104 |
| Profi t for the year and total comprehensive income for the yearUS$’000 | – | – | – | – | – | 3,223 | 3,223 | PDF p. 104 Label p. 104 |
| Treasury shares transferred out to satisfy share options exercisedUS$’000 | – | – | (47) | 150 | – | – | 103 | PDF p. 104 Label p. 104 |
| Transfer on share options exercisedUS$’000 | – | – | – | – | (32) | 32 | – | PDF p. 104 Label p. 104 |
| Share-based payment expenseUS$’000 | – | – | – | – | 75 | – | 75 | PDF p. 104 |
| Dividends paid (Note 17)US$’000 | – | – | – | – | – | (2,664) | (2,664) | PDF p. 104 |
| Balance at 31 December 2021US$’000 | 10,087 | 18,994 | (240) | (4,392) | 198 | 2,275 | 26,922 | PDF p. 104 |
Original report: PDF p. 104 ↗
Where the money comes from
| Item / unit | 2025LCD Backlight Units | 2025Office Automation | 2025OEM and Accessories | 2025Others | 2025Unallocated | 2025Group | 2024LCD Backlight Units | 2024Office Automation | 2024OEM and Accessories | 2024Others | 2024Unallocated | 2024Group | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue by segment | |||||||||||||
| Total revenue by segmentUS$’000 | 39,293 | 7,123 | 40,937 | 2,530 | – | 89,883 | 42,039 | 11,142 | 32,969 | 2,533 | – | 88,683 | PDF p. 156 |
| Inter-segment salesUS$’000 | – | (2,517) | – | – | – | (2,517) | – | (2,773) | (115) | – | – | (2,888) | PDF p. 156 |
| Total revenueUS$’000 | 39,293 | 4,606 | 40,937 | 2,530 | – | 87,366 | 42,039 | 8,369 | 32,854 | 2,533 | – | 85,795 | PDF p. 156 |
| Segment results | |||||||||||||
| Recurring EBITDAUS$’000 | 2,304 | (991) | 2,459 | (1,637) | (2,098) | 37 | 1,474 | (1,149) | 1,910 | (2,148) | (1,886) | (1,799) | PDF p. 156 |
| Finance costsUS$’000 | – | – | – | – | (342) | (342) | – | – | – | – | (327) | (327) | PDF p. 156 |
| Depreciation of right-of-use assetsUS$’000 | (628) | (161) | (736) | (54) | – | (1,579) | (672) | (226) | (597) | (60) | – | (1,555) | PDF p. 156 |
| ORBITUS$’000 | 1,085 | (1,206) | 1,450 | (1,706) | (2,440) | (2,817) | 171 | (1,481) | 714 | (2,231) | (2,213) | (5,040) | PDF p. 156 |
| Reconciliation | |||||||||||||
| Interest incomeUS$’000 | – | – | – | – | 309 | 309 | – | – | – | – | 375 | 375 | PDF p. 156 |
| Gain on disposal of subsidiariesUS$’000 | – | – | – | – | 23 | 23 | PDF p. 156 | ||||||
| Loss on deregistration of a subsidiaryUS$’000 | – | – | – | – | (128) | (128) | PDF p. 156 | ||||||
Year ended 31 December 2025. Values in order: LCD Backlight Units, Office Automation, OEM and Accessories, Others, Unallocated, Group. Segment measures: Recurring EBITDA and ORBIT.
Columns US$’000: LCD Backlight Units, Office Automation, OEM and Accessories, Others, Unallocated, Group.
| Item / unit | 2025LCD Backlight Units | 2025Office Automation | 2025OEM and Accessories | 2025Others | 2025Unallocated | 2025Group | 2024LCD Backlight Units | 2024Office Automation | 2024OEM and Accessories | 2024Others | 2024Unallocated | 2024Group | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 8C Segment assets | |||||||||||||
| Total assets for reportable segmentsUS$’000 | 26,340 | 4,209 | 23,096 | 13,689 | – | 67,334 | 28,352 | 6,722 | 33,638 | 14,070 | – | 82,782 | PDF p. 157 |
| Other unallocated amountsUS$’000 | – | – | – | – | 859 | 859 | – | – | – | – | 1,456 | 1,456 | PDF p. 157 |
| Total Group assetsUS$’000 | 26,340 | 4,209 | 23,096 | 13,689 | 859 | 68,193 | 28,352 | 6,722 | 33,638 | 14,070 | 1,456 | 84,238 | PDF p. 157 |
| 8D Segment liabilities | |||||||||||||
| Total liabilities for reportable segmentsUS$’000 | 9,906 | 1,055 | 10,012 | 352 | – | 21,325 | 11,547 | 2,785 | 16,008 | 445 | – | 30,785 | PDF p. 157 |
| Other unallocated amountsUS$’000 | – | – | – | – | 8,520 | 8,520 | – | – | – | – | 9,882 | 9,882 | PDF p. 157 |
| Total Group liabilitiesUS$’000 | 9,906 | 1,055 | 10,012 | 352 | 8,520 | 29,845 | 11,547 | 2,785 | 16,008 | 445 | 9,882 | 40,667 | PDF p. 157 |
Rows for 2025 only.
Rows for 2024 only. A line 'Elimination of intercompany balances' is printed without values.
| Item / unit | 2025LCD Backlight Units | 2025Office Automation | 2025OEM and Accessories | 2025Others | 2025Unallocated | 2025Group | Source |
|---|---|---|---|---|---|---|---|
| Capital expenditure | |||||||
| 2025US$’000 | 515 | 10 | 483 | 1 | – | 1,009 | PDF p. 158 |
| Cost of inventories sold | |||||||
| 2025US$’000 | 33,481 | 4,394 | 34,574 | 1,728 | – | 74,177 | PDF p. 158 |
| Staff costs | |||||||
| 2025US$’000 | 8,050 | 1,634 | 4,920 | 1,440 | – | 16,044 | PDF p. 158 |
| Additions to right-of-use assets | |||||||
| 2025US$’000 | 7 | 1 | 1 | 18 | – | 27 | PDF p. 158 |
| Increase/(decrease) in provision for inventories | |||||||
| 2025US$’000 | 14 | 58 | 356 | – | – | 428 | PDF p. 158 |
Row label '2025' is printed under each item heading. Increase/(decrease) in provision for inventories heading wraps over two lines.
| Item / unit | 2024LCD Backlight Units | 2024Office Automation | 2024OEM and Accessories | 2024Others | 2024Unallocated | 2024Group | Source |
|---|---|---|---|---|---|---|---|
| Capital expenditure | |||||||
| 2024US$’000 | 344 | 59 | 213 | 9 | – | 625 | PDF p. 158 |
| Cost of inventories sold | |||||||
| 2024US$’000 | 36,342 | 6,817 | 27,274 | 1,811 | – | 72,244 | PDF p. 158 |
| Staff costs | |||||||
| 2024US$’000 | 9,084 | 2,748 | 4,705 | 1,258 | – | 17,795 | PDF p. 158 |
| Additions to right-of-use assets | |||||||
| 2024US$’000 | 706 | 104 | 919 | 23 | – | 1,752 | PDF p. 158 |
| Increase/(decrease) in provision for inventories | |||||||
| 2024US$’000 | (6) | (172) | (182) | (14) | – | (374) | PDF p. 158 |
Row label '2024' is printed under each item heading.
| Item / unit | 2025Revenue | 2024Revenue | Source |
|---|---|---|---|
| LCD Backlight Units | |||
| Customer AUS$’000 | 17,292 | 970 | PDF p. 159 |
| Customer BUS$’000 | 15,920 | 31,176 | PDF p. 159 |
| Customer CUS$’000 | 3,016 | 2,775 | PDF p. 159 |
| Customer DUS$’000 | 3,000 | 2,696 | PDF p. 159 |
| Customer EUS$’000 | 2,725 | 832 | PDF p. 159 |
| Customer FUS$’000 | 2,026 | 4,627 | PDF p. 159 |
| OEM and Accessories | |||
| Customer GUS$’000 | 32,035 | 27,244 | PDF p. 159 |
Customers A–F under LCD Backlight Units; Customer G under OEM and Accessories.
| Item / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Revenue from contracts with customers | |||
| LCD Backlight UnitsUS$’000 | 39,293 | 42,040 | PDF p. 159 |
| Office AutomationUS$’000 | 4,606 | 8,370 | PDF p. 159 |
| OEM and AccessoriesUS$’000 | 40,937 | 32,853 | PDF p. 159 |
| OthersUS$’000 | 2,530 | 2,532 | PDF p. 159 |
| Total (unlabelled)US$’000 | 87,366 | 85,795 | PDF p. 159 |
Total row unlabelled. Note 9 figures for 2024 differ slightly from note 8B (e.g. LCD Backlight Units 42,040 vs 42,039) as printed.
| Item / unit | 2025Revenue | 2024Revenue | 2025Non-current assets | 2024Non-current assets | Source |
|---|---|---|---|---|---|
| Geographical information | |||||
| Mainland ChinaUS$’000 | 24,143 | 33,236 | 2,654 | 3,076 | PDF p. 158 |
| Hong KongUS$’000 | 34,079 | 30,688 | 470 | 828 | PDF p. 158 |
| JapanUS$’000 | 26,798 | 20,833 | 1,342 | 1,809 | PDF p. 158 |
| OthersUS$’000 | 2,346 | 1,038 | 13,630 | 13,341 | PDF p. 158 |
| Total (unlabelled)US$’000 | 87,366 | 85,795 | 18,096 | 19,054 | PDF p. 158 |
Final unlabeled row is the total.
Debt
| Item / unit | 2025US$'000 | 2024US$'000 | Source |
|---|---|---|---|
| Current | |||
| Bank borrowings, secured (Current, On demand)US$'000 | – | 1,908 | PDF p. 177 |
| Bank borrowings, unsecured (Current, 2026 (2024: 2025))US$'000 | 1,799 | 3,960 | PDF p. 177 |
| Current totalUS$'000 | 1,799 | 5,868 | PDF p. 177 |
| Non-current | |||
| Bank borrowings, unsecured (Non-current, 2028 (2024: Nil))US$'000 | 4,003 | – | PDF p. 177 |
| Total | |||
| Total bank borrowingsUS$'000 | 5,802 | 5,868 | PDF p. 177 |
| Rate analysis | |||
| Bank borrowings, fixed rateUS$'000 | 4,568 | 750 | PDF p. 177 |
| Bank borrowings, floating rateUS$'000 | 1,234 | 5,118 | PDF p. 177 |
| Currency denomination | |||
| Hong Kong dollar (“HK$”)US$'000 | 4,568 | – | PDF p. 177 |
| RMBUS$'000 | 1,234 | – | PDF p. 177 |
| US$US$'000 | – | 5,868 | PDF p. 177 |
The bank borrowings are interest bearing at rates ranging from 2.70% to 4.83% (2024: 4.66% to 6.49%) per annum.
As at 31 December 2024, bank loans amounting to US$1,908,000 were secured by charges over the Group’s pledged bank deposits. These loans were fully repaid before the year ended 31 December 2025.
Fair value of fixed rate bank borrowings is US$4,605,000 (2024: US$753,000).
All banking facilities are subject to covenants; breach would make borrowings payable on demand.
| Item / unit | 2025One year or less | 2025One to five years | 2025Total | 2024One year or less | 2024One to five years | 2024Total | Source |
|---|---|---|---|---|---|---|---|
| Financial liabilities | |||||||
| Lease liabilitiesUS$'000 | 1,074 | 778 | 1,852 | 1,348 | 1,272 | 2,620 | PDF p. 148 |
| Bank borrowingsUS$'000 | 2,040 | 4,144 | 6,184 | 6,216 | – | 6,216 | PDF p. 148 |
Based on contractual undiscounted repayment obligations. No after-five-years column is printed. Approximately 31% (2024: 100%) of bank borrowings would mature in less than one year; approximately 79% (2024: 13%) were at fixed rate.
| Item / unit | 2025US$'000 | 2024US$'000 | Source |
|---|---|---|---|
| Lease liabilities | |||
| Current portionUS$'000 | 1,025 | 1,289 | PDF p. 178 |
| Non-current portionUS$'000 | 737 | 1,207 | PDF p. 178 |
| As at 31 DecemberUS$'000 | 1,762 | 2,496 | PDF p. 178 |
The weighted average incremental borrowing rates applied to lease liabilities range from 2.07% to 4.90% (2024: from 1.65% to 4.85%).
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend policy | The Company currently does not have a formal or fixed policy on the payment of dividends. The Company is of the view that a fixed dividend policy can hinder the long-term growth strategy of the Group. The form, frequency and amount of dividends declared each year will take into consideration the Group’s performance in the relevant financial period, cash position, projected capital requirements, working capital requirements and others factors as the Board may deem appropriate. | Company | PDF p. 93 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Interim exempt dividend for 2025: US0.4 cents per share | 0.4 US cents per share | Group and Company, FY2025, declared and paid during the year | PDF p. 165 |
| Final Dividend | 0.0 US cents per share | FY2025 (US cents); no final dividend recommended | PDF p. 20 |
| Total | 0.4 US cents per share | FY2025 total dividend (five-year record: FY2025 0.4, FY2024 0.9) | PDF p. 20 |
| Interim exempt dividend for 2024: US0.3 cents per share | 0.3 US cents per share | Group and Company, FY2024 comparative, declared and paid in 2024 | PDF p. 165 |
| Final exempt dividend for 2024: US0.4 cents per share | 0.4 US cents per share | Group and Company, FY2024 final, paid during 2025 | PDF p. 165 |
| Special exempt dividend for 2024: US0.2 cents per share | 0.2 US cents per share | Group and Company, FY2024 special, paid during 2025 | PDF p. 165 |
| Total | 0.9 US cents per share | FY2024 comparative total dividend | PDF p. 20 |
Extracted from ANNUAL REPORT 2025 and checked against the cited pages; see the original report for full context.
Auditor’s report
| Item | Value | Period / scope | Source |
|---|---|---|---|
| RSM SG Assurance LLP | RSM SG Assurance LLP | Group | PDF p. 113 |
| RSM Hong Kong | RSM Hong Kong | Group | PDF p. 113 |
| Engagement partner | CHONG Cheng Yuan | RSM SG Assurance LLP | PDF p. 113 |
| Engagement Partner | NG Wai Kwun | RSM Hong Kong | PDF p. 113 |
| Auditors' report date | 8 April 2026 | Group · As at 2026-04-08 | PDF p. 113 |
| Opinion | unmodified | Group | PDF p. 108 |
Extracted from ANNUAL REPORT 2025 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 2025, including retrospective adjustments. Adjusted and reported earnings may have different definitions; refer to each statement’s notes.
The Group and Company balance sheets and changes in equity and Group income/comprehensive-income/cash-flow statements are printed. Separate Company income/comprehensive-income/cash-flow statements are not printed. Group equity has six left-page components and nine continuation-page components; original row alignment and component scopes are retained.
The originalFY2024 Company equity statement prints(111) for the employee-option-reserve transfer, whereas the FY2025 comparative prints111. Both whole source versions are retained without changing any source number.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.