Annual Report 2025
Auditor’s opinion: a true and fair view. Read auditor’s report (PDF p. 53)
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / as at 31 December 2025 | 2024Group / as at 31 December 2024 | Source |
|---|---|---|---|
| Current assets | |||
| Cash and bank balancesSingapore dollars thousands | 40,465 | 47,855 | PDF p. 57 |
| Trade receivablesSingapore dollars thousands | 11,428 | 13,813 | PDF p. 57 |
| Other receivables and prepaymentsSingapore dollars thousands | 821 | 477 | PDF p. 57 |
| InventoriesSingapore dollars thousands | 849 | 2,633 | PDF p. 57 |
| Lease receivablesSingapore dollars thousands | – | – | PDF p. 57 |
| Derivative financial instrumentsSingapore dollars thousands | – | 1 | PDF p. 57 |
| Income tax recoverableSingapore dollars thousands | 84 | – | PDF p. 57 |
| Total current assetsSingapore dollars thousands | 53,647 | 64,779 | PDF p. 57 |
| Non-current assets | |||
| Property, plant and equipmentSingapore dollars thousands | 58,070 | 55,022 | PDF p. 57 |
| Right-of-use assetsSingapore dollars thousands | 3,447 | 3,151 | PDF p. 57 |
| Investment propertySingapore dollars thousands | 3,050 | – | PDF p. 57 |
| Investment in subsidiariesSingapore dollars thousands | – | – | PDF p. 57 |
| Financial assets at fair value through profit or loss (FVTPL)Singapore dollars thousands | 424 | 265 | PDF p. 57 |
| Financial assets at fair value through other comprehensive income (FVTOCI)Singapore dollars thousands | 1,190 | 1,190 | PDF p. 57 |
| Lease receivablesSingapore dollars thousands | – | – | PDF p. 57 |
| Other assetsSingapore dollars thousands | 1,296 | 1,296 | PDF p. 57 |
| Total non-current assetsSingapore dollars thousands | 67,477 | 60,924 | PDF p. 57 |
| Total assetsSingapore dollars thousands | 121,124 | 125,703 | PDF p. 57 |
| Current liabilities | |||
| Derivative financial instrumentsSingapore dollars thousands | 103 | – | PDF p. 58 |
| Trade payablesSingapore dollars thousands | 1,059 | 875 | PDF p. 58 |
| Other payablesSingapore dollars thousands | 4,051 | 4,291 | PDF p. 58 |
| Lease liabilitiesSingapore dollars thousands | 1,636 | 2,499 | PDF p. 58 |
| Income tax payableSingapore dollars thousands | 640 | 693 | PDF p. 58 |
| Total current liabilitiesSingapore dollars thousands | 7,489 | 8,358 | PDF p. 58 |
| Non-current liabilities | |||
| Lease liabilitiesSingapore dollars thousands | 4,865 | 3,308 | PDF p. 58 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,864 | 6,497 | PDF p. 58 |
| Total non-current liabilitiesSingapore dollars thousands | 11,729 | 9,805 | PDF p. 58 |
| Capital and reserves | |||
| Share capitalSingapore dollars thousands | 41,846 | 41,846 | PDF p. 58 |
| Retained earningsSingapore dollars thousands | 71,821 | 77,590 | PDF p. 58 |
| Treasury sharesSingapore dollars thousands | (2,810) | (2,810) | PDF p. 58 |
| Translation reservesSingapore dollars thousands | (8,718) | (8,853) | PDF p. 58 |
| Capital reserveSingapore dollars thousands | (923) | (923) | PDF p. 58 |
| Fair value reserveSingapore dollars thousands | 690 | 690 | PDF p. 58 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 101,906 | 107,540 | PDF p. 58 |
| Total equitySingapore dollars thousands | 101,906 | 107,540 | PDF p. 58 |
| Total liabilities and equitySingapore dollars thousands | 121,124 | 125,703 | PDF p. 58 |
Original report: PDF p. 57 ↗ PDF p. 58 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company / as at 31 December 2025 | 2024Company / as at 31 December 2024 | Source |
|---|---|---|---|
| Current assets | |||
| Cash and bank balancesSingapore dollars thousands | 8,612 | 19,289 | PDF p. 57 |
| Trade receivablesSingapore dollars thousands | 12,114 | 14,668 | PDF p. 57 |
| Other receivables and prepaymentsSingapore dollars thousands | 4,162 | 350 | PDF p. 57 |
| InventoriesSingapore dollars thousands | 265 | 1,852 | PDF p. 57 |
| Lease receivablesSingapore dollars thousands | 56 | 80 | PDF p. 57 |
| Derivative financial instrumentsSingapore dollars thousands | – | 3 | PDF p. 57 |
| Income tax recoverableSingapore dollars thousands | – | – | PDF p. 57 |
| Total current assetsSingapore dollars thousands | 25,209 | 36,242 | PDF p. 57 |
| Non-current assets | |||
| Property, plant and equipmentSingapore dollars thousands | 46,655 | 43,192 | PDF p. 57 |
| Right-of-use assetsSingapore dollars thousands | 1,987 | 3,079 | PDF p. 57 |
| Investment propertySingapore dollars thousands | – | – | PDF p. 57 |
| Investment in subsidiariesSingapore dollars thousands | 8,951 | 9,014 | PDF p. 57 |
| Financial assets at fair value through profit or loss (FVTPL)Singapore dollars thousands | 424 | 265 | PDF p. 57 |
| Financial assets at fair value through other comprehensive income (FVTOCI)Singapore dollars thousands | 1,190 | 1,190 | PDF p. 57 |
| Lease receivablesSingapore dollars thousands | 1,407 | – | PDF p. 57 |
| Other assetsSingapore dollars thousands | 10 | 10 | PDF p. 57 |
| Total non-current assetsSingapore dollars thousands | 60,624 | 56,750 | PDF p. 57 |
| Total assetsSingapore dollars thousands | 85,833 | 92,992 | PDF p. 57 |
| Current liabilities | |||
| Derivative financial instrumentsSingapore dollars thousands | 103 | – | PDF p. 58 |
| Trade payablesSingapore dollars thousands | 9,416 | 8,443 | PDF p. 58 |
| Other payablesSingapore dollars thousands | 3,537 | 3,928 | PDF p. 58 |
| Lease liabilitiesSingapore dollars thousands | 1,636 | 2,499 | PDF p. 58 |
| Income tax payableSingapore dollars thousands | – | 50 | PDF p. 58 |
| Total current liabilitiesSingapore dollars thousands | 14,692 | 14,920 | PDF p. 58 |
| Non-current liabilities | |||
| Lease liabilitiesSingapore dollars thousands | 4,865 | 3,308 | PDF p. 58 |
| Deferred tax liabilitiesSingapore dollars thousands | 5,110 | 4,590 | PDF p. 58 |
| Total non-current liabilitiesSingapore dollars thousands | 9,975 | 7,898 | PDF p. 58 |
| Capital and reserves | |||
| Share capitalSingapore dollars thousands | 41,846 | 41,846 | PDF p. 58 |
| Retained earningsSingapore dollars thousands | 21,440 | 30,448 | PDF p. 58 |
| Treasury sharesSingapore dollars thousands | (2,810) | (2,810) | PDF p. 58 |
| Translation reservesSingapore dollars thousands | – | – | PDF p. 58 |
| Capital reserveSingapore dollars thousands | – | – | PDF p. 58 |
| Fair value reserveSingapore dollars thousands | 690 | 690 | PDF p. 58 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 61,166 | 70,174 | PDF p. 58 |
| Total equitySingapore dollars thousands | 61,166 | 70,174 | PDF p. 58 |
| Total liabilities and equitySingapore dollars thousands | 85,833 | 92,992 | PDF p. 58 |
Original report: PDF p. 57 ↗ PDF p. 58 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / year ended 31 December 2025 | 2024Group / year ended 31 December 2024 | Source |
|---|---|---|---|
| income | |||
| RevenueSingapore dollars thousands | 44,098 | 50,281 | PDF p. 59 |
| Cost of salesSingapore dollars thousands | (29,381) | (33,562) | PDF p. 59 |
| Gross profitSingapore dollars thousands | 14,717 | 16,719 | PDF p. 59 |
| Other operating incomeSingapore dollars thousands | 1,581 | 1,938 | PDF p. 59 |
| Selling expensesSingapore dollars thousands | (392) | (448) | PDF p. 59 |
| Administrative expensesSingapore dollars thousands | (9,396) | (10,216) | PDF p. 59 |
| Other operating expensesSingapore dollars thousands | (215) | (314) | PDF p. 59 |
| (Impairment loss) Reversal of impairment loss on financial assetsSingapore dollars thousands | (25) | 1 | PDF p. 59 |
| Finance costsSingapore dollars thousands | (225) | (188) | PDF p. 59 |
| Profit before income taxSingapore dollars thousands | 6,045 | 7,492 | PDF p. 59 |
| Income tax expenseSingapore dollars thousands | (938) | (1,225) | PDF p. 59 |
| Profit for the year attributable to owners of the CompanySingapore dollars thousands | 5,107 | 6,267 | PDF p. 59 |
| Earnings per share (cents): | |||
| Basic and dilutedSingapore cents per share | 4.70 | 5.75 | PDF p. 59 |
| Profit for the yearSingapore dollars thousands | 5,107 | 6,267 | PDF p. 59 |
| Item that may be reclassified subsequently to profit or loss | |||
| Exchange differences on translation of foreign operationsSingapore dollars thousands | 135 | 538 | PDF p. 59 |
| Item that will not be reclassified subsequently to profit or loss | |||
| Fair value gain arising on financial assets designated as at FVTOCISingapore dollars thousands | – | 490 | PDF p. 59 |
| Other comprehensive income for the year, net of taxSingapore dollars thousands | 135 | 1,028 | PDF p. 59 |
| Total comprehensive income for the year attributable to owners of the CompanySingapore dollars thousands | 5,242 | 7,295 | PDF p. 59 |
Original report: PDF p. 59 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / Share capital | 2025Group / Treasury shares | 2025Group / Translation reserves | 2025Group / Capital reserve | 2025Group / Fair value reserve | 2025Group / Retained earnings | 2025Group / Total attributable to equity holders of the Company | 2025Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Transactions with owners, recognised | |||||||||
| Balance at 31 December 2024Singapore dollars thousands | 41,846 | (2,810) | (8,853) | (923) | 690 | 77,590 | 107,540 | 107,540 | PDF p. 60 |
| Total comprehensive income for the year: | |||||||||
| Profit for the yearSingapore dollars thousands | – | – | – | – | – | 5,107 | 5,107 | 5,107 | PDF p. 60 |
| Other comprehensive income for the yearSingapore dollars thousands | – | – | 135 | – | – | – | 135 | 135 | PDF p. 60 |
| TotalSingapore dollars thousands | – | – | 135 | – | – | 5,107 | 5,242 | 5,242 | PDF p. 60 |
| Transactions with owners, recognised directly in equity | |||||||||
| Dividends paidSingapore dollars thousands | – | – | – | – | – | (10,876) | (10,876) | (10,876) | PDF p. 60 |
| Total comprehensive income for the year: | |||||||||
| Balance at 31 December 2025Singapore dollars thousands | 41,846 | (2,810) | (8,718) | (923) | 690 | 71,821 | 101,906 | 101,906 | PDF p. 60 |
Original report: PDF p. 60 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group / Share capital | 2024Group / Treasury shares | 2024Group / Translation reserves | 2024Group / Capital reserve | 2024Group / Fair value reserve | 2024Group / Retained earnings | 2024Group / Total attributable to equity holders of the Company | 2024Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 January 2024Singapore dollars thousands | 41,846 | (2,338) | (9,391) | (923) | 200 | 76,809 | 106,203 | 106,203 | PDF p. 60 |
| Total comprehensive income for the year: | |||||||||
| Profit for the yearSingapore dollars thousands | – | – | – | – | – | 6,267 | 6,267 | 6,267 | PDF p. 60 |
| Other comprehensive income for the yearSingapore dollars thousands | – | – | 538 | – | 490 | – | 1,028 | 1,028 | PDF p. 60 |
| TotalSingapore dollars thousands | – | – | 538 | – | 490 | 6,267 | 7,295 | 7,295 | PDF p. 60 |
| Transactions with owners, recognised directly in equity | |||||||||
| Dividends paidSingapore dollars thousands | – | – | – | – | – | (5,486) | (5,486) | (5,486) | PDF p. 60 |
| Transactions with owners, recognised | |||||||||
| Repurchase of sharesSingapore dollars thousands | – | (472) | – | – | – | – | (472) | (472) | PDF p. 60 |
| TotalSingapore dollars thousands | – | (472) | – | – | – | (5,486) | (5,958) | (5,958) | PDF p. 60 |
| Balance at 31 December 2024Singapore dollars thousands | 41,846 | (2,810) | (8,853) | (923) | 690 | 77,590 | 107,540 | 107,540 | PDF p. 60 |
Original report: PDF p. 60 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company / Share capital | 2025Company / Treasury shares | 2025Company / Fair value reserve | 2025Company / Retained earnings | 2025Company / Total equity | Source |
|---|---|---|---|---|---|---|
| Transactions with owners, recognised | ||||||
| Balance at 31 December 2024Singapore dollars thousands | 41,846 | (2,810) | 690 | 30,448 | 70,174 | PDF p. 61 |
| Total comprehensive income for the year: | ||||||
| Profit for the yearSingapore dollars thousands | – | – | – | 1,868 | 1,868 | PDF p. 61 |
| Transactions with owners, recognised directly in equity | ||||||
| Dividends paidSingapore dollars thousands | – | – | – | (10,876) | (10,876) | PDF p. 61 |
| Total comprehensive income for the year: | ||||||
| Balance at 31 December 2025Singapore dollars thousands | 41,846 | (2,810) | 690 | 21,440 | 61,166 | PDF p. 61 |
Original report: PDF p. 61 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company / Share capital | 2024Company / Treasury shares | 2024Company / Fair value reserve | 2024Company / Retained earnings | 2024Company / Total equity | Source |
|---|---|---|---|---|---|---|
| Company | ||||||
| Balance at 1 January 2024Singapore dollars thousands | 41,846 | (2,338) | 200 | 33,270 | 72,978 | PDF p. 61 |
| Total comprehensive income for the year: | ||||||
| Profit for the yearSingapore dollars thousands | – | – | – | 2,664 | 2,664 | PDF p. 61 |
| Other comprehensive income for the yearSingapore dollars thousands | – | – | 490 | – | 490 | PDF p. 61 |
| TotalSingapore dollars thousands | – | – | 490 | 2,664 | 3,154 | PDF p. 61 |
| Transactions with owners, recognised directly in equity | ||||||
| Dividends paidSingapore dollars thousands | – | – | – | (5,486) | (5,486) | PDF p. 61 |
| Transactions with owners, recognised | ||||||
| Repurchase of sharesSingapore dollars thousands | – | (472) | – | – | (472) | PDF p. 61 |
| TotalSingapore dollars thousands | – | (472) | – | (5,486) | (5,958) | PDF p. 61 |
| Balance at 31 December 2024Singapore dollars thousands | 41,846 | (2,810) | 690 | 30,448 | 70,174 | PDF p. 61 |
Original report: PDF p. 61 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / year ended 31 December 2025 | 2024Group / year ended 31 December 2024 | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before income taxSingapore dollars thousands | 6,045 | 7,492 | PDF p. 62 |
| Adjustments for: | |||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 5,755 | 6,016 | PDF p. 62 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 180 | 181 | PDF p. 62 |
| Depreciation of investment propertySingapore dollars thousands | 30 | – | PDF p. 62 |
| Impairment loss (Reversal of impairment loss) on financial assetsSingapore dollars thousands | 25 | (1) | PDF p. 62 |
| Interest expenseSingapore dollars thousands | 225 | 188 | PDF p. 62 |
| Interest incomeSingapore dollars thousands | (916) | (1,316) | PDF p. 62 |
| Net unrealised foreign exchange gainSingapore dollars thousands | (199) | (22) | PDF p. 62 |
| Bad non-trade debts written offSingapore dollars thousands | – | 39 | PDF p. 62 |
| Property, plant and equipment written offSingapore dollars thousands | 2 | 43 | PDF p. 62 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (121) | (327) | PDF p. 62 |
| Fair value changes on derivative financial instrumentsSingapore dollars thousands | 104 | (3) | PDF p. 62 |
| Fair value changes arising on financial assets designated as at FVTPLSingapore dollars thousands | (159) | 76 | PDF p. 62 |
| Operating cash flows before movements in working capitalSingapore dollars thousands | 10,971 | 12,366 | PDF p. 62 |
| Trade receivablesSingapore dollars thousands | 2,331 | (2,091) | PDF p. 62 |
| Other receivables and prepaymentsSingapore dollars thousands | (346) | 768 | PDF p. 62 |
| InventoriesSingapore dollars thousands | 4,118 | 4,915 | PDF p. 62 |
| Trade payablesSingapore dollars thousands | 184 | (169) | PDF p. 62 |
| Other payablesSingapore dollars thousands | (241) | (400) | PDF p. 62 |
| Cash generated from operationsSingapore dollars thousands | 17,017 | 15,389 | PDF p. 62 |
| Income tax paidSingapore dollars thousands | (680) | (1,215) | PDF p. 62 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (11,094) | (2,270) | PDF p. 62 |
| Net cash from operating activitiesSingapore dollars thousands | 5,243 | 11,904 | PDF p. 62 |
| Investing activities | |||
| Interest receivedSingapore dollars thousands | 916 | 1,316 | PDF p. 62 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (80) | (447) | PDF p. 62 |
| Purchase of investment propertySingapore dollars thousands | (3,080) | – | PDF p. 62 |
| Purchase of other assetsSingapore dollars thousands | – | (1,286) | PDF p. 62 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 197 | 351 | PDF p. 62 |
| Proceeds from disposal of financial assets designated as at FVTPLSingapore dollars thousands | – | 8 | PDF p. 62 |
| Bank fixed depositsSingapore dollars thousands | (9,436) | (19,135) | PDF p. 62 |
| Net cash used in investing activitiesSingapore dollars thousands | (11,483) | (19,193) | PDF p. 62 |
| Financing activities | |||
| Interest paidSingapore dollars thousands | (225) | (188) | PDF p. 63 |
| Proceeds from hire purchase facilitiesSingapore dollars thousands | 3,500 | – | PDF p. 63 |
| Repayment of lease liabilitiesSingapore dollars thousands | (3,282) | (2,913) | PDF p. 63 |
| Purchase of treasury sharesSingapore dollars thousands | – | (472) | PDF p. 63 |
| Dividends paidSingapore dollars thousands | (10,876) | (5,486) | PDF p. 63 |
| Net cash used in financing activitiesSingapore dollars thousands | (10,883) | (9,059) | PDF p. 63 |
| Net decrease in cash and cash equivalentsSingapore dollars thousands | (17,123) | (16,348) | PDF p. 63 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 28,720 | 44,638 | PDF p. 63 |
| Effect of foreign exchange rate changes on the balance of cash held in foreign currenciesSingapore dollars thousands | 297 | 430 | PDF p. 63 |
| Cash and cash equivalents at end of yearSingapore dollars thousands | 11,894 | 28,720 | PDF p. 63 |
Original report: PDF p. 62 ↗ PDF p. 63 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group / as at 31 December 2025 | 2024Group / as at 31 December 2024 | Source |
|---|---|---|---|
| cash_reconciliation | |||
| Cash at banks and on handSingapore dollars thousands | 11,894 | 16,870 | PDF p. 63 |
| Bank fixed depositsSingapore dollars thousands | 28,571 | 30,985 | PDF p. 63 |
| Cash and bank balances (Note 7)Singapore dollars thousands | 40,465 | 47,855 | PDF p. 63 |
| Less: Bank fixed deposits with maturity of more than 3 months to 1 yearSingapore dollars thousands | (28,571) | (19,135) | PDF p. 63 |
| Cash and cash equivalents presented in the consolidated statement of cash flowsSingapore dollars thousands | 11,894 | 28,720 | PDF p. 63 |
Original report: PDF p. 63 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / as at 31 December 2023 | Source |
|---|---|---|
| Current assets | ||
| Cash and bank balancesSingapore dollars thousands | 44,638 | PDF p. 59 |
| Trade receivablesSingapore dollars thousands | 11,735 | PDF p. 59 |
| Other receivables and prepaymentsSingapore dollars thousands | 1,238 | PDF p. 59 |
| InventoriesSingapore dollars thousands | 3,990 | PDF p. 59 |
| Lease receivablesSingapore dollars thousands | – | PDF p. 59 |
| Derivative financial instrumentsSingapore dollars thousands | – | PDF p. 59 |
| Total current assetsSingapore dollars thousands | 61,601 | PDF p. 59 |
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 61,838 | PDF p. 59 |
| Right-of-use assetsSingapore dollars thousands | 3,332 | PDF p. 59 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 59 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 349 | PDF p. 59 |
| Financial assets at fair value through other comprehensive income (FVTOCI)Singapore dollars thousands | 700 | PDF p. 59 |
| Other assetsSingapore dollars thousands | 10 | PDF p. 59 |
| Total non-current assetsSingapore dollars thousands | 66,229 | PDF p. 59 |
| Total assetsSingapore dollars thousands | 127,830 | PDF p. 59 |
| Current liabilities | ||
| Derivative financial instrumentsSingapore dollars thousands | 2 | PDF p. 60 |
| Trade payablesSingapore dollars thousands | 1,044 | PDF p. 60 |
| Other payablesSingapore dollars thousands | 4,689 | PDF p. 60 |
| Lease liabilitiesSingapore dollars thousands | 2,914 | PDF p. 60 |
| Income tax payableSingapore dollars thousands | 1,308 | PDF p. 60 |
| Total current liabilitiesSingapore dollars thousands | 9,957 | PDF p. 60 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 5,806 | PDF p. 60 |
| Deferred tax liabilitiesSingapore dollars thousands | 5,864 | PDF p. 60 |
| Total non-current liabilitiesSingapore dollars thousands | 11,670 | PDF p. 60 |
| Capital and reserves | ||
| Share capitalSingapore dollars thousands | 41,846 | PDF p. 60 |
| Retained earningsSingapore dollars thousands | 76,809 | PDF p. 60 |
| Treasury sharesSingapore dollars thousands | (2,338) | PDF p. 60 |
| Translation reservesSingapore dollars thousands | (9,391) | PDF p. 60 |
| Capital reserveSingapore dollars thousands | (923) | PDF p. 60 |
| Fair value reserveSingapore dollars thousands | 200 | PDF p. 60 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 106,203 | PDF p. 60 |
| Total equitySingapore dollars thousands | 106,203 | PDF p. 60 |
| Total liabilities and equitySingapore dollars thousands | 127,830 | PDF p. 60 |
Original report: PDF p. 59 ↗ PDF p. 60 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / as at 31 December 2023 | Source |
|---|---|---|
| Current assets | ||
| Cash and bank balancesSingapore dollars thousands | 22,310 | PDF p. 59 |
| Trade receivablesSingapore dollars thousands | 12,469 | PDF p. 59 |
| Other receivables and prepaymentsSingapore dollars thousands | 2,223 | PDF p. 59 |
| InventoriesSingapore dollars thousands | 2,572 | PDF p. 59 |
| Lease receivablesSingapore dollars thousands | 176 | PDF p. 59 |
| Derivative financial instrumentsSingapore dollars thousands | – | PDF p. 59 |
| Total current assetsSingapore dollars thousands | 39,750 | PDF p. 59 |
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 48,440 | PDF p. 59 |
| Right-of-use assetsSingapore dollars thousands | 3,173 | PDF p. 59 |
| Investment in subsidiariesSingapore dollars thousands | 10,357 | PDF p. 59 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 349 | PDF p. 59 |
| Financial assets at fair value through other comprehensive income (FVTOCI)Singapore dollars thousands | 700 | PDF p. 59 |
| Other assetsSingapore dollars thousands | 10 | PDF p. 59 |
| Total non-current assetsSingapore dollars thousands | 63,029 | PDF p. 59 |
| Total assetsSingapore dollars thousands | 102,779 | PDF p. 59 |
| Current liabilities | ||
| Derivative financial instrumentsSingapore dollars thousands | 2 | PDF p. 60 |
| Trade payablesSingapore dollars thousands | 12,045 | PDF p. 60 |
| Other payablesSingapore dollars thousands | 4,463 | PDF p. 60 |
| Lease liabilitiesSingapore dollars thousands | 2,914 | PDF p. 60 |
| Income tax payableSingapore dollars thousands | 421 | PDF p. 60 |
| Total current liabilitiesSingapore dollars thousands | 19,845 | PDF p. 60 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 5,806 | PDF p. 60 |
| Deferred tax liabilitiesSingapore dollars thousands | 4,150 | PDF p. 60 |
| Total non-current liabilitiesSingapore dollars thousands | 9,956 | PDF p. 60 |
| Capital and reserves | ||
| Share capitalSingapore dollars thousands | 41,846 | PDF p. 60 |
| Retained earningsSingapore dollars thousands | 33,270 | PDF p. 60 |
| Treasury sharesSingapore dollars thousands | (2,338) | PDF p. 60 |
| Translation reservesSingapore dollars thousands | – | PDF p. 60 |
| Capital reserveSingapore dollars thousands | – | PDF p. 60 |
| Fair value reserveSingapore dollars thousands | 200 | PDF p. 60 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 72,978 | PDF p. 60 |
| Total equitySingapore dollars thousands | 72,978 | PDF p. 60 |
| Total liabilities and equitySingapore dollars thousands | 102,779 | PDF p. 60 |
Original report: PDF p. 59 ↗ PDF p. 60 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / year ended 31 December 2023 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 66,230 | PDF p. 61 |
| Cost of salesSingapore dollars thousands | (47,798) | PDF p. 61 |
| Gross profitSingapore dollars thousands | 18,432 | PDF p. 61 |
| Other operating incomeSingapore dollars thousands | 2,979 | PDF p. 61 |
| Selling expensesSingapore dollars thousands | (396) | PDF p. 61 |
| Administrative expensesSingapore dollars thousands | (10,473) | PDF p. 61 |
| Other operating expensesSingapore dollars thousands | (384) | PDF p. 61 |
| Reversal of impairment loss (Impairment loss) on financial assetsSingapore dollars thousands | (201) | PDF p. 61 |
| Finance costsSingapore dollars thousands | (183) | PDF p. 61 |
| Profit before income taxSingapore dollars thousands | 9,774 | PDF p. 61 |
| Income tax expenseSingapore dollars thousands | (1,779) | PDF p. 61 |
| Profit for the year attributable to owners of the CompanySingapore dollars thousands | 7,995 | PDF p. 61 |
| Earnings per share (cents): | ||
| Basic and dilutedSingapore cents per share | 7.12 | PDF p. 61 |
| Profit for the yearSingapore dollars thousands | 7,995 | PDF p. 61 |
| Item that may be reclassified subsequently to profit or loss | ||
| Exchange differences on translation of foreign operationsSingapore dollars thousands | (1,016) | PDF p. 61 |
| Item that will not be reclassified subsequently to profit or loss | ||
| Fair value gain arising on financial assets designated as at FVTOCISingapore dollars thousands | 200 | PDF p. 61 |
| Other comprehensive income (loss) for the year, net of taxSingapore dollars thousands | (816) | PDF p. 61 |
| Total comprehensive income for the year attributable to owners of the CompanySingapore dollars thousands | 7,179 | PDF p. 61 |
Original report: PDF p. 61 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / Share capital | 2023Group / Treasury shares | 2023Group / Translation reserves | 2023Group / Capital reserve | 2023Group / Fair value reserve | 2023Group / Retained earnings | 2023Group / Total attributable to equity holders of the Company | 2023Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 January 2023Singapore dollars thousands | 41,846 | (591) | (8,375) | (923) | – | 72,783 | 104,740 | 104,740 | PDF p. 62 |
| for the year: | |||||||||
| Profit for the yearSingapore dollars thousands | – | – | – | – | – | 7,995 | 7,995 | 7,995 | PDF p. 62 |
| Other comprehensive (loss) income for the yearSingapore dollars thousands | – | – | (1,016) | – | 200 | – | (816) | (816) | PDF p. 62 |
| TotalSingapore dollars thousands | – | – | (1,016) | – | 200 | 7,995 | 7,179 | 7,179 | PDF p. 62 |
| Transactions with owners, recognised directly in equity | |||||||||
| Dividends paidSingapore dollars thousands | – | – | – | – | – | (3,969) | (3,969) | (3,969) | PDF p. 62 |
| Transactions with owners, recognised | |||||||||
| Repurchase of sharesSingapore dollars thousands | – | (1,747) | – | – | – | – | (1,747) | (1,747) | PDF p. 62 |
| TotalSingapore dollars thousands | – | (1,747) | – | – | – | (3,969) | (5,716) | (5,716) | PDF p. 62 |
| Balance at 31 December 2023Singapore dollars thousands | 41,846 | (2,338) | (9,391) | (923) | 200 | 76,809 | 106,203 | 106,203 | PDF p. 62 |
Original report: PDF p. 62 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Company / Share capital | 2023Company / Treasury shares | 2023Company / Fair value reserve | 2023Company / Retained earnings | 2023Company / Total equity | Source |
|---|---|---|---|---|---|---|
| Company | ||||||
| Balance at 1 January 2023Singapore dollars thousands | 41,846 | (591) | – | 34,502 | 75,757 | PDF p. 63 |
| Total comprehensive income for the year: | ||||||
| Profit for the yearSingapore dollars thousands | – | – | – | 2,737 | 2,737 | PDF p. 63 |
| Other comprehensive income for the yearSingapore dollars thousands | – | – | 200 | – | 200 | PDF p. 63 |
| TotalSingapore dollars thousands | – | – | 200 | 2,737 | 2,937 | PDF p. 63 |
| Transactions with owners, recognised directly in equity | ||||||
| Dividends paidSingapore dollars thousands | – | – | – | (3,969) | (3,969) | PDF p. 63 |
| Transactions with owners, recognised | ||||||
| Repurchase of sharesSingapore dollars thousands | – | (1,747) | – | – | (1,747) | PDF p. 63 |
| TotalSingapore dollars thousands | – | (1,747) | – | (3,969) | (5,716) | PDF p. 63 |
| Balance at 31 December 2023Singapore dollars thousands | 41,846 | (2,338) | 200 | 33,270 | 72,978 | PDF p. 63 |
Original report: PDF p. 63 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / year ended 31 December 2023 | Source |
|---|---|---|
| Operating activities | ||
| Profit before income taxSingapore dollars thousands | 9,774 | PDF p. 64 |
| Adjustments for: | ||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 6,452 | PDF p. 64 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 272 | PDF p. 64 |
| (Reversal of impairment loss) Impairment loss on financial assetsSingapore dollars thousands | 201 | PDF p. 64 |
| Interest expenseSingapore dollars thousands | 183 | PDF p. 64 |
| Interest incomeSingapore dollars thousands | (1,120) | PDF p. 64 |
| Net unrealised foreign exchange gainSingapore dollars thousands | (12) | PDF p. 64 |
| Bad debts written offSingapore dollars thousands | 86 | PDF p. 64 |
| Bad non-trade debts written offSingapore dollars thousands | – | PDF p. 64 |
| Property, plant and equipment written offSingapore dollars thousands | 90 | PDF p. 64 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (1,291) | PDF p. 64 |
| Fair value changes on derivative financial instrumentsSingapore dollars thousands | (136) | PDF p. 64 |
| Fair value changes arising on financial assets designated as at FVTPLSingapore dollars thousands | 81 | PDF p. 64 |
| Operating cash flows before movements in working capitalSingapore dollars thousands | 14,580 | PDF p. 64 |
| Trade receivablesSingapore dollars thousands | (2,753) | PDF p. 64 |
| Other receivables and prepaymentsSingapore dollars thousands | 876 | PDF p. 64 |
| InventoriesSingapore dollars thousands | 15,157 | PDF p. 64 |
| Trade payablesSingapore dollars thousands | 57 | PDF p. 64 |
| Other payablesSingapore dollars thousands | 1,658 | PDF p. 64 |
| Cash generated from operationsSingapore dollars thousands | 29,575 | PDF p. 64 |
| Income tax paidSingapore dollars thousands | (1,335) | PDF p. 64 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (17,518) | PDF p. 64 |
| Net cash from operating activitiesSingapore dollars thousands | 10,722 | PDF p. 64 |
| Investing activities | ||
| Interest receivedSingapore dollars thousands | 1,120 | PDF p. 64 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (5,580) | PDF p. 64 |
| Purchase of financial assets designated as at FVTOCISingapore dollars thousands | (500) | PDF p. 64 |
| Purchase of other assetsSingapore dollars thousands | – | PDF p. 64 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 5,849 | PDF p. 64 |
| Proceeds from disposal of financial assets designated as at FVTPLSingapore dollars thousands | 1,800 | PDF p. 64 |
| Bank fixed depositsSingapore dollars thousands | – | PDF p. 64 |
| Net cash (used in) from investing activitiesSingapore dollars thousands | 2,689 | PDF p. 64 |
| Financing activities | ||
| Bills payableSingapore dollars thousands | (1,135) | PDF p. 65 |
| Interest paidSingapore dollars thousands | (183) | PDF p. 65 |
| Proceeds from hire purchase facilitiesSingapore dollars thousands | 3,328 | PDF p. 65 |
| Repayment of lease liabilitiesSingapore dollars thousands | (2,878) | PDF p. 65 |
| Purchase of treasury sharesSingapore dollars thousands | (1,747) | PDF p. 65 |
| Dividends paidSingapore dollars thousands | (3,969) | PDF p. 65 |
| Net cash used in financing activitiesSingapore dollars thousands | (6,584) | PDF p. 65 |
| Net (decrease) increase in cash and cash equivalentsSingapore dollars thousands | 6,827 | PDF p. 65 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 38,051 | PDF p. 65 |
| Effect of foreign exchange rate changes on the balance of cash held in foreign currenciesSingapore dollars thousands | (240) | PDF p. 65 |
| Cash and cash equivalents at end of yearSingapore dollars thousands | 44,638 | PDF p. 65 |
Original report: PDF p. 64 ↗ PDF p. 65 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023Group / as at 31 December 2023 | Source |
|---|---|---|
| cash_reconciliation | ||
| Cash at banks and on handSingapore dollars thousands | 9,632 | PDF p. 65 |
| Bank fixed depositsSingapore dollars thousands | 35,006 | PDF p. 65 |
| Cash and bank balances (Note 7)Singapore dollars thousands | 44,638 | PDF p. 65 |
| Less: Bank fixed deposits with maturity of more than 3 months to 1 yearSingapore dollars thousands | – | PDF p. 65 |
| Cash and cash equivalents presented in the statement of cash flowsSingapore dollars thousands | 44,638 | PDF p. 65 |
Original report: PDF p. 65 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / as at 31 December 2022 | Source |
|---|---|---|
| Current assets | ||
| Cash and cash equivalentsSingapore dollars thousands | 38,051 | PDF p. 56 |
| Trade receivablesSingapore dollars thousands | 9,453 | PDF p. 56 |
| Other receivables and prepaymentsSingapore dollars thousands | 2,711 | PDF p. 56 |
| Lease receivablesSingapore dollars thousands | – | PDF p. 56 |
| InventoriesSingapore dollars thousands | 5,744 | PDF p. 56 |
| Financial assets at fair value through profit or loss (FVTPL)Singapore dollars thousands | 1,800 | PDF p. 56 |
| Total current assetsSingapore dollars thousands | 57,759 | PDF p. 56 |
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 63,893 | PDF p. 56 |
| Right-of-use assetsSingapore dollars thousands | 3,604 | PDF p. 56 |
| Lease receivablesSingapore dollars thousands | – | PDF p. 56 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 56 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 430 | PDF p. 56 |
| Financial assets at fair value through other comprehensive income (FVTOCI)Singapore dollars thousands | – | PDF p. 56 |
| Other assetsSingapore dollars thousands | 10 | PDF p. 56 |
| Total non-current assetsSingapore dollars thousands | 67,937 | PDF p. 56 |
| Total assetsSingapore dollars thousands | 125,696 | PDF p. 56 |
| Current liabilities | ||
| Bills payableSingapore dollars thousands | 1,135 | PDF p. 57 |
| Derivative financial instrumentsSingapore dollars thousands | 138 | PDF p. 57 |
| Trade payablesSingapore dollars thousands | 992 | PDF p. 57 |
| Other payablesSingapore dollars thousands | 3,045 | PDF p. 57 |
| Lease liabilitiesSingapore dollars thousands | 2,038 | PDF p. 57 |
| Income tax payableSingapore dollars thousands | 313 | PDF p. 57 |
| Total current liabilitiesSingapore dollars thousands | 7,661 | PDF p. 57 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 6,232 | PDF p. 57 |
| Deferred tax liabilitiesSingapore dollars thousands | 7,063 | PDF p. 57 |
| Total non-current liabilitiesSingapore dollars thousands | 13,295 | PDF p. 57 |
| Capital and reserves | ||
| Share capitalSingapore dollars thousands | 41,846 | PDF p. 57 |
| Retained earningsSingapore dollars thousands | 72,783 | PDF p. 57 |
| Treasury sharesSingapore dollars thousands | (591) | PDF p. 57 |
| Translation reservesSingapore dollars thousands | (8,375) | PDF p. 57 |
| Capital reserveSingapore dollars thousands | (923) | PDF p. 57 |
| Fair value reserveSingapore dollars thousands | – | PDF p. 57 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 104,740 | PDF p. 57 |
| Total equitySingapore dollars thousands | 104,740 | PDF p. 57 |
| Total liabilities and equitySingapore dollars thousands | 125,696 | PDF p. 57 |
Original report: PDF p. 56 ↗ PDF p. 57 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / as at 31 December 2022 | Source |
|---|---|---|
| Current assets | ||
| Cash and cash equivalentsSingapore dollars thousands | 21,259 | PDF p. 56 |
| Trade receivablesSingapore dollars thousands | 14,971 | PDF p. 56 |
| Other receivables and prepaymentsSingapore dollars thousands | 2,818 | PDF p. 56 |
| Lease receivablesSingapore dollars thousands | 96 | PDF p. 56 |
| InventoriesSingapore dollars thousands | 3,644 | PDF p. 56 |
| Financial assets at fair value through profit or loss (FVTPL)Singapore dollars thousands | 1,800 | PDF p. 56 |
| Total current assetsSingapore dollars thousands | 44,588 | PDF p. 56 |
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 36,799 | PDF p. 56 |
| Right-of-use assetsSingapore dollars thousands | 3,358 | PDF p. 56 |
| Lease receivablesSingapore dollars thousands | 176 | PDF p. 56 |
| Investment in subsidiariesSingapore dollars thousands | 21,282 | PDF p. 56 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 430 | PDF p. 56 |
| Financial assets at fair value through other comprehensive income (FVTOCI)Singapore dollars thousands | – | PDF p. 56 |
| Other assetsSingapore dollars thousands | 10 | PDF p. 56 |
| Total non-current assetsSingapore dollars thousands | 62,055 | PDF p. 56 |
| Total assetsSingapore dollars thousands | 106,643 | PDF p. 56 |
| Current liabilities | ||
| Bills payableSingapore dollars thousands | 1,135 | PDF p. 57 |
| Derivative financial instrumentsSingapore dollars thousands | 138 | PDF p. 57 |
| Trade payablesSingapore dollars thousands | 9,270 | PDF p. 57 |
| Other payablesSingapore dollars thousands | 8,270 | PDF p. 57 |
| Lease liabilitiesSingapore dollars thousands | 2,038 | PDF p. 57 |
| Income tax payableSingapore dollars thousands | 153 | PDF p. 57 |
| Total current liabilitiesSingapore dollars thousands | 21,004 | PDF p. 57 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 6,232 | PDF p. 57 |
| Deferred tax liabilitiesSingapore dollars thousands | 3,650 | PDF p. 57 |
| Total non-current liabilitiesSingapore dollars thousands | 9,882 | PDF p. 57 |
| Capital and reserves | ||
| Share capitalSingapore dollars thousands | 41,846 | PDF p. 57 |
| Retained earningsSingapore dollars thousands | 34,502 | PDF p. 57 |
| Treasury sharesSingapore dollars thousands | (591) | PDF p. 57 |
| Translation reservesSingapore dollars thousands | – | PDF p. 57 |
| Capital reserveSingapore dollars thousands | – | PDF p. 57 |
| Fair value reserveSingapore dollars thousands | – | PDF p. 57 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 75,757 | PDF p. 57 |
| Total equitySingapore dollars thousands | 75,757 | PDF p. 57 |
| Total liabilities and equitySingapore dollars thousands | 106,643 | PDF p. 57 |
Original report: PDF p. 56 ↗ PDF p. 57 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / year ended 31 December 2022 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 51,570 | PDF p. 58 |
| Cost of salesSingapore dollars thousands | (38,731) | PDF p. 58 |
| Gross profitSingapore dollars thousands | 12,839 | PDF p. 58 |
| Other operating incomeSingapore dollars thousands | 1,443 | PDF p. 58 |
| Selling expensesSingapore dollars thousands | (477) | PDF p. 58 |
| Administrative expensesSingapore dollars thousands | (9,290) | PDF p. 58 |
| Other operating expensesSingapore dollars thousands | (125) | PDF p. 58 |
| (Impairment losses)/Reversal of impairment losses on financial assetsSingapore dollars thousands | 69 | PDF p. 58 |
| Finance costsSingapore dollars thousands | (64) | PDF p. 58 |
| Profit before income taxSingapore dollars thousands | 4,395 | PDF p. 58 |
| Income tax expenseSingapore dollars thousands | (744) | PDF p. 58 |
| Profit for the year attributable to owners of the CompanySingapore dollars thousands | 3,651 | PDF p. 58 |
| Earnings per share (cents): | ||
| Basic and dilutedSingapore cents per share | 3.22 | PDF p. 58 |
| Profit for the yearSingapore dollars thousands | 3,651 | PDF p. 58 |
| Item that may be reclassified subsequently to profit or loss | ||
| Exchange differences on translation of foreign operationsSingapore dollars thousands | (2,041) | PDF p. 58 |
| Item that will not be reclassified subsequently to profit or loss | ||
| Fair value gain arising on financial assets designated as at FVTOCISingapore dollars thousands | – | PDF p. 58 |
| Other comprehensive loss for the year, net of taxSingapore dollars thousands | (2,041) | PDF p. 58 |
| Total comprehensive income for the year attributable to owners of the CompanySingapore dollars thousands | 1,610 | PDF p. 58 |
Original report: PDF p. 58 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / Share capital | 2022Group / Treasury shares | 2022Group / Translation reserves | 2022Group / Capital reserve | 2022Group / Fair value reserve | 2022Group / Retained earnings | 2022Group / Total attributable to equity holders of the Company | 2022Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|
| Group | |||||||||
| Balance at 1 January 2022Singapore dollars thousands | 41,846 | (591) | (6,334) | (923) | – | 74,803 | 108,801 | 108,801 | PDF p. 59 |
| for the year: | |||||||||
| Profit for the yearSingapore dollars thousands | – | – | – | – | – | 3,651 | 3,651 | 3,651 | PDF p. 59 |
| Other comprehensive loss for the yearSingapore dollars thousands | – | – | (2,041) | – | – | – | (2,041) | (2,041) | PDF p. 59 |
| TotalSingapore dollars thousands | – | – | (2,041) | – | – | 3,651 | 1,610 | 1,610 | PDF p. 59 |
| Transactions with owners, recognised directly in equity | |||||||||
| Dividends paidSingapore dollars thousands | – | – | – | – | – | (5,671) | (5,671) | (5,671) | PDF p. 59 |
| for the year: | |||||||||
| Balance at 31 December 2022Singapore dollars thousands | 41,846 | (591) | (8,375) | (923) | – | 72,783 | 104,740 | 104,740 | PDF p. 59 |
Original report: PDF p. 59 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Company / Share capital | 2022Company / Treasury shares | 2022Company / Fair value reserve | 2022Company / Retained earnings | 2022Company / Total equity | Source |
|---|---|---|---|---|---|---|
| Company | ||||||
| Balance at 1 January 2022Singapore dollars thousands | 41,846 | (591) | – | 42,162 | 83,417 | PDF p. 60 |
| Loss for the year, representing total comprehensive loss for the yearSingapore dollars thousands | – | – | – | (1,989) | (1,989) | PDF p. 60 |
| Transactions with owners, recognised directly in equity | ||||||
| Dividends paidSingapore dollars thousands | – | – | – | (5,671) | (5,671) | PDF p. 60 |
| Company | ||||||
| Balance at 31 December 2022Singapore dollars thousands | 41,846 | (591) | – | 34,502 | 75,757 | PDF p. 60 |
Original report: PDF p. 60 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2022Group / year ended 31 December 2022 | Source |
|---|---|---|
| Operating activities | ||
| Profit before income taxSingapore dollars thousands | 4,395 | PDF p. 61 |
| Adjustments for: | ||
| Depreciation of property, plant and equipmentSingapore dollars thousands | 6,825 | PDF p. 61 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 266 | PDF p. 61 |
| Impairment losses/(Reversal of impairment losses) on financial assetsSingapore dollars thousands | (69) | PDF p. 61 |
| Interest expenseSingapore dollars thousands | 64 | PDF p. 61 |
| Interest incomeSingapore dollars thousands | (337) | PDF p. 61 |
| Net unrealised foreign exchange gainSingapore dollars thousands | (162) | PDF p. 61 |
| Bad debts written offSingapore dollars thousands | – | PDF p. 61 |
| Property, plant and equipment written offSingapore dollars thousands | – | PDF p. 61 |
| Gain on disposal of property, plant and equipmentSingapore dollars thousands | (417) | PDF p. 61 |
| Fair value changes on derivative financial instrumentsSingapore dollars thousands | 38 | PDF p. 61 |
| Fair value changes arising on financial assets designated as at FVTPLSingapore dollars thousands | (81) | PDF p. 61 |
| Operating cash flows before movements in working capitalSingapore dollars thousands | 10,522 | PDF p. 61 |
| Trade receivablesSingapore dollars thousands | (1,131) | PDF p. 61 |
| Other receivables and prepaymentsSingapore dollars thousands | (933) | PDF p. 61 |
| InventoriesSingapore dollars thousands | 4,717 | PDF p. 61 |
| Trade payablesSingapore dollars thousands | 261 | PDF p. 61 |
| Other payablesSingapore dollars thousands | (179) | PDF p. 61 |
| Cash generated from operationsSingapore dollars thousands | 13,257 | PDF p. 61 |
| Income tax paidSingapore dollars thousands | (517) | PDF p. 61 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (20,896) | PDF p. 61 |
| Net cash from/(used in) operating activitiesSingapore dollars thousands | (8,156) | PDF p. 61 |
| Investing activities | ||
| Interest receivedSingapore dollars thousands | 337 | PDF p. 61 |
| Purchase of property, plant and equipmentSingapore dollars thousands | (307) | PDF p. 61 |
| Purchase of financial assets designated as at FVTOCISingapore dollars thousands | – | PDF p. 61 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 449 | PDF p. 61 |
| Proceeds from disposal of financial assets designated as at FVTPLSingapore dollars thousands | – | PDF p. 61 |
| Net cash from investing activitiesSingapore dollars thousands | 479 | PDF p. 61 |
| Financing activities | ||
| Bills payableSingapore dollars thousands | 1,135 | PDF p. 62 |
| Interest paidSingapore dollars thousands | (64) | PDF p. 62 |
| Proceeds from hire purchase facilitiesSingapore dollars thousands | 3,363 | PDF p. 62 |
| Repayment of lease liabilitiesSingapore dollars thousands | (890) | PDF p. 62 |
| Purchase of treasury sharesSingapore dollars thousands | – | PDF p. 62 |
| Dividends paidSingapore dollars thousands | (5,671) | PDF p. 62 |
| Net cash used in financing activitiesSingapore dollars thousands | (2,127) | PDF p. 62 |
| Net increase/(decrease) in cash and cash equivalentsSingapore dollars thousands | (9,804) | PDF p. 62 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 48,018 | PDF p. 62 |
| Effect of foreign exchange rate changes on the balance of cash held in foreign currenciesSingapore dollars thousands | (163) | PDF p. 62 |
| Cash and cash equivalents at end of yearSingapore dollars thousands | 38,051 | PDF p. 62 |
Original report: PDF p. 61 ↗ PDF p. 62 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group / as at 31 December 2021 | Source |
|---|---|---|
| Current assets | ||
| Cash and cash equivalentsSingapore dollars thousands | 48,018 | PDF p. 61 |
| Trade receivablesSingapore dollars thousands | 8,370 | PDF p. 61 |
| Other receivables and prepaymentsSingapore dollars thousands | 1,281 | PDF p. 61 |
| Lease receivablesSingapore dollars thousands | – | PDF p. 61 |
| InventoriesSingapore dollars thousands | 1,255 | PDF p. 61 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 1,800 | PDF p. 61 |
| Total current assetsSingapore dollars thousands | 60,724 | PDF p. 61 |
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 59,253 | PDF p. 61 |
| Right-of-use assetsSingapore dollars thousands | 3,773 | PDF p. 61 |
| Lease receivablesSingapore dollars thousands | – | PDF p. 61 |
| Investment in subsidiariesSingapore dollars thousands | – | PDF p. 61 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 349 | PDF p. 61 |
| Other assetsSingapore dollars thousands | 10 | PDF p. 61 |
| Total non-current assetsSingapore dollars thousands | 63,385 | PDF p. 61 |
| Total assetsSingapore dollars thousands | 124,109 | PDF p. 61 |
| Current liabilities | ||
| Bills payableSingapore dollars thousands | – | PDF p. 62 |
| Derivative financial instrumentsSingapore dollars thousands | 100 | PDF p. 62 |
| Trade payablesSingapore dollars thousands | 739 | PDF p. 62 |
| Other payablesSingapore dollars thousands | 3,263 | PDF p. 62 |
| Lease liabilitiesSingapore dollars thousands | 558 | PDF p. 62 |
| Income tax payableSingapore dollars thousands | – | PDF p. 62 |
| Total current liabilitiesSingapore dollars thousands | 4,660 | PDF p. 62 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 3,942 | PDF p. 62 |
| Deferred tax liabilitiesSingapore dollars thousands | 6,706 | PDF p. 62 |
| Total non-current liabilitiesSingapore dollars thousands | 10,648 | PDF p. 62 |
| Capital and reserves | ||
| Share capitalSingapore dollars thousands | 41,846 | PDF p. 62 |
| Retained earningsSingapore dollars thousands | 74,803 | PDF p. 62 |
| Treasury sharesSingapore dollars thousands | (591) | PDF p. 62 |
| Translation reservesSingapore dollars thousands | (6,334) | PDF p. 62 |
| Capital reserveSingapore dollars thousands | (923) | PDF p. 62 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 108,801 | PDF p. 62 |
| Total equitySingapore dollars thousands | 108,801 | PDF p. 62 |
| Total liabilities and equitySingapore dollars thousands | 124,109 | PDF p. 62 |
Original report: PDF p. 61 ↗ PDF p. 62 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Company / as at 31 December 2021 | Source |
|---|---|---|
| Current assets | ||
| Cash and cash equivalentsSingapore dollars thousands | 30,493 | PDF p. 61 |
| Trade receivablesSingapore dollars thousands | 9,007 | PDF p. 61 |
| Other receivables and prepaymentsSingapore dollars thousands | 3,838 | PDF p. 61 |
| Lease receivablesSingapore dollars thousands | 96 | PDF p. 61 |
| InventoriesSingapore dollars thousands | 538 | PDF p. 61 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 1,800 | PDF p. 61 |
| Total current assetsSingapore dollars thousands | 45,772 | PDF p. 61 |
| Non-current assets | ||
| Property, plant and equipmentSingapore dollars thousands | 31,563 | PDF p. 61 |
| Right-of-use assetsSingapore dollars thousands | 3,440 | PDF p. 61 |
| Lease receivablesSingapore dollars thousands | 272 | PDF p. 61 |
| Investment in subsidiariesSingapore dollars thousands | 25,082 | PDF p. 61 |
| Financial assets at fair value through profit or lossSingapore dollars thousands | 349 | PDF p. 61 |
| Other assetsSingapore dollars thousands | 10 | PDF p. 61 |
| Total non-current assetsSingapore dollars thousands | 60,716 | PDF p. 61 |
| Total assetsSingapore dollars thousands | 106,488 | PDF p. 61 |
| Current liabilities | ||
| Bills payableSingapore dollars thousands | – | PDF p. 62 |
| Derivative financial instrumentsSingapore dollars thousands | 100 | PDF p. 62 |
| Trade payablesSingapore dollars thousands | 7,622 | PDF p. 62 |
| Other payablesSingapore dollars thousands | 7,389 | PDF p. 62 |
| Lease liabilitiesSingapore dollars thousands | 558 | PDF p. 62 |
| Income tax payableSingapore dollars thousands | – | PDF p. 62 |
| Total current liabilitiesSingapore dollars thousands | 15,669 | PDF p. 62 |
| Non-current liabilities | ||
| Lease liabilitiesSingapore dollars thousands | 3,942 | PDF p. 62 |
| Deferred tax liabilitiesSingapore dollars thousands | 3,460 | PDF p. 62 |
| Total non-current liabilitiesSingapore dollars thousands | 7,402 | PDF p. 62 |
| Capital and reserves | ||
| Share capitalSingapore dollars thousands | 41,846 | PDF p. 62 |
| Retained earningsSingapore dollars thousands | 42,162 | PDF p. 62 |
| Treasury sharesSingapore dollars thousands | (591) | PDF p. 62 |
| Translation reservesSingapore dollars thousands | – | PDF p. 62 |
| Capital reserveSingapore dollars thousands | – | PDF p. 62 |
| Total equity attributable to owners of the CompanySingapore dollars thousands | 83,417 | PDF p. 62 |
| Total equitySingapore dollars thousands | 83,417 | PDF p. 62 |
| Total liabilities and equitySingapore dollars thousands | 106,488 | PDF p. 62 |
Original report: PDF p. 61 ↗ PDF p. 62 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group / year ended 31 December 2021 | Source |
|---|---|---|
| income | ||
| RevenueSingapore dollars thousands | 53,730 | PDF p. 63 |
| Cost of salesSingapore dollars thousands | (40,340) | PDF p. 63 |
| Gross profitSingapore dollars thousands | 13,390 | PDF p. 63 |
| Other operating incomeSingapore dollars thousands | 1,738 | PDF p. 63 |
| Selling expensesSingapore dollars thousands | (346) | PDF p. 63 |
| Administrative expensesSingapore dollars thousands | (8,993) | PDF p. 63 |
| Other operating expensesSingapore dollars thousands | (998) | PDF p. 63 |
| Reversal of impairment losses on financial assetsSingapore dollars thousands | 210 | PDF p. 63 |
| Finance costsSingapore dollars thousands | (183) | PDF p. 63 |
| Profit before income taxSingapore dollars thousands | 4,818 | PDF p. 63 |
| Income tax expenseSingapore dollars thousands | (1,052) | PDF p. 63 |
| Profit for the year attributable to owners of the CompanySingapore dollars thousands | 3,766 | PDF p. 63 |
| Profit per share (cents): | ||
| Basic and dilutedSingapore cents per share | 3.31 | PDF p. 63 |
| Profit for the yearSingapore dollars thousands | 3,766 | PDF p. 63 |
| Items that may be reclassified subsequently to profit or loss | ||
| Exchange differences on translation of foreign operationsSingapore dollars thousands | (1,499) | PDF p. 63 |
| Cumulative exchange differences on disposal of a subsidiarySingapore dollars thousands | 2 | PDF p. 63 |
| Total comprehensive income for the year attributable to owners of the CompanySingapore dollars thousands | 2,269 | PDF p. 63 |
Original report: PDF p. 63 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group / Share capital | 2021Group / Treasury shares | 2021Group / Translation reserves | 2021Group / Capital reserve | 2021Group / Retained earnings | 2021Group / Total attributable to equity holders of the Company | 2021Group / Total equity | Source |
|---|---|---|---|---|---|---|---|---|
| Group | ||||||||
| Balance at 1 January 2021Singapore dollars thousands | 41,846 | (355) | (4,837) | (923) | 76,738 | 112,469 | 112,469 | PDF p. 64 |
| Total comprehensive income/(loss) for the year: | ||||||||
| Profit for the yearSingapore dollars thousands | – | – | – | – | 3,766 | 3,766 | 3,766 | PDF p. 64 |
| Other comprehensive loss for the yearSingapore dollars thousands | – | – | (1,497) | – | – | (1,497) | (1,497) | PDF p. 64 |
| TotalSingapore dollars thousands | – | – | (1,497) | – | 3,766 | 2,269 | 2,269 | PDF p. 64 |
| Transactions with owners, recognised directly in equity | ||||||||
| Dividends paid (Note 31)Singapore dollars thousands | – | – | – | – | (5,701) | (5,701) | (5,701) | PDF p. 64 |
| Transactions with owners, recognised directly | ||||||||
| Repurchase of shares (Note 23)Singapore dollars thousands | – | (236) | – | – | – | (236) | (236) | PDF p. 64 |
| TotalSingapore dollars thousands | – | (236) | – | – | (5,701) | (5,937) | (5,937) | PDF p. 64 |
| Balance at 31 December 2021Singapore dollars thousands | 41,846 | (591) | (6,334) | (923) | 74,803 | 108,801 | 108,801 | PDF p. 64 |
Original report: PDF p. 64 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Company / Share capital | 2021Company / Treasury shares | 2021Company / Retained earnings | 2021Company / Total equity | Source |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 1 January 2021Singapore dollars thousands | 41,846 | (355) | 45,613 | 87,104 | PDF p. 65 |
| Profit for the year, representing total comprehensive income for the yearSingapore dollars thousands | – | – | 2,250 | 2,250 | PDF p. 65 |
| TotalSingapore dollars thousands | – | – | 2,250 | 2,250 | PDF p. 65 |
| Transactions with owners, recognised directly in equity | |||||
| Dividends paid (Note 31)Singapore dollars thousands | – | – | (5,701) | (5,701) | PDF p. 65 |
| Transactions with owners, recognised directly | |||||
| Repurchase of shares (Note 23)Singapore dollars thousands | – | (236) | – | (236) | PDF p. 65 |
| Subtotal (unlabelled in original)Singapore dollars thousands | – | (236) | (5,701) | (5,937) | PDF p. 65 |
| Balance at 31 December 2021Singapore dollars thousands | 41,846 | (591) | 42,162 | 83,417 | PDF p. 65 |
Original report: PDF p. 65 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group / year ended 31 December 2021 | Source |
|---|---|---|
| Operating activities | ||
| Profit before income taxSingapore dollars thousands | 4,818 | PDF p. 66 |
| Adjustments for: | ||
| Unrealised fair value loss from derivative financial instrumentsSingapore dollars thousands | 100 | PDF p. 66 |
| Depreciation of property, plant and equipmentSingapore dollars thousands | 7,535 | PDF p. 66 |
| Depreciation of right-of-use assetsSingapore dollars thousands | 261 | PDF p. 66 |
| Write-back of allowance for doubtful debtsSingapore dollars thousands | (210) | PDF p. 66 |
| Interest expenseSingapore dollars thousands | 183 | PDF p. 66 |
| Interest incomeSingapore dollars thousands | (154) | PDF p. 66 |
| Net unrealised foreign exchange (gain) lossSingapore dollars thousands | 907 | PDF p. 66 |
| Bad debts recoveredSingapore dollars thousands | (173) | PDF p. 66 |
| (Gain) Loss on disposal of property, plant and equipmentSingapore dollars thousands | 1 | PDF p. 66 |
| Loss on deregistration of a subsidiarySingapore dollars thousands | 2 | PDF p. 66 |
| Inventories written offSingapore dollars thousands | 16 | PDF p. 66 |
| Fair value (gain) loss arising on financial assets designated as at FVTPLSingapore dollars thousands | 55 | PDF p. 66 |
| Operating cash flows before movements in working capitalSingapore dollars thousands | 13,341 | PDF p. 66 |
| Trade receivablesSingapore dollars thousands | 14,898 | PDF p. 66 |
| Other receivables and prepaid expensesSingapore dollars thousands | (110) | PDF p. 66 |
| InventoriesSingapore dollars thousands | 12,568 | PDF p. 66 |
| Trade payablesSingapore dollars thousands | (215) | PDF p. 66 |
| Other payablesSingapore dollars thousands | 672 | PDF p. 66 |
| Cash generated from operationsSingapore dollars thousands | 41,154 | PDF p. 66 |
| Income tax paidSingapore dollars thousands | (465) | PDF p. 66 |
| Purchase of property, plant and equipment (Note A)Singapore dollars thousands | (13,705) | PDF p. 66 |
| Net cash (used in)/from operating activitiesSingapore dollars thousands | 26,984 | PDF p. 66 |
| Investing activities | ||
| Interest receivedSingapore dollars thousands | 154 | PDF p. 66 |
| Purchase of property, plant and equipment (Note A)Singapore dollars thousands | (68) | PDF p. 66 |
| Purchase of financial assets designated as at FVTPLSingapore dollars thousands | (1,800) | PDF p. 66 |
| Proceeds from disposal of property, plant and equipmentSingapore dollars thousands | 201 | PDF p. 66 |
| Net cash from/(used in) investing activitiesSingapore dollars thousands | (1,513) | PDF p. 66 |
| Financing activities | ||
| Bills payableSingapore dollars thousands | – | PDF p. 67 |
| Interest paidSingapore dollars thousands | (183) | PDF p. 67 |
| Proceeds from hire purchase facilitiesSingapore dollars thousands | – | PDF p. 67 |
| Repayment of lease liabilitiesSingapore dollars thousands | (3,804) | PDF p. 67 |
| Purchase of treasury sharesSingapore dollars thousands | (236) | PDF p. 67 |
| Dividends paidSingapore dollars thousands | (5,701) | PDF p. 67 |
| Net cash used in financing activitiesSingapore dollars thousands | (9,924) | PDF p. 67 |
| Net (decrease) increase in cash and cash equivalentsSingapore dollars thousands | 15,547 | PDF p. 67 |
| Cash and cash equivalents at beginning of yearSingapore dollars thousands | 32,619 | PDF p. 67 |
| Effect of exchange rate changes on the cash and cash equivalents held in foreign currenciesSingapore dollars thousands | (148) | PDF p. 67 |
| Cash and cash equivalents at end of year (Note 7)Singapore dollars thousands | 48,018 | PDF p. 67 |
Original report: PDF p. 66 ↗ PDF p. 67 ↗
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
Where the money comes from
| Item / unit | 2025Equipment rental | 2025Trading | 2025Others | 2025Total | Source |
|---|---|---|---|---|---|
| Revenue | |||||
| Segment revenue$'000 | 31,407 | 12,691 | – | 44,098 | PDF p. 107 |
| Results | |||||
| Segment results$'000 | 11,276 | 3,441 | – | 14,717 | PDF p. 107 |
| Selling expenses$'000 | (279) | (113) | – | (392) | PDF p. 107 |
| Finance costs$'000 | (216) | (9) | – | (225) | PDF p. 107 |
| Other information | |||||
| Capital expenditure$'000 | (11,107) | (67) | (3,080) | (14,254) | PDF p. 107 |
| Depreciation expense$'000 | (5,608) | (327) | (30) | (5,965) | PDF p. 107 |
| Impairment loss on financial assets$'000 | (25) | – | – | (25) | PDF p. 107 |
| Property, plant and equipment written off$'000 | (2) | – | – | (2) | PDF p. 107 |
Rows with only a Total value (no segment split printed) have empty strings for the segment columns.
Revenue represents revenue generated from external customers.
| Item / unit | 2024Equipment rental | 2024Trading | 2024Others | 2024Total | Source |
|---|---|---|---|---|---|
| Revenue | |||||
| Segment revenue$'000 | 30,311 | 19,970 | – | 50,281 | PDF p. 108 |
| Results | |||||
| Segment results$'000 | 11,258 | 5,461 | – | 16,719 | PDF p. 108 |
| Selling expenses$'000 | (270) | (178) | – | (448) | PDF p. 108 |
| Finance costs$'000 | (184) | (4) | – | (188) | PDF p. 108 |
| Other information | |||||
| Capital expenditure$'000 | (2,561) | (156) | – | (2,717) | PDF p. 108 |
| Depreciation expense$'000 | (5,823) | (374) | – | (6,197) | PDF p. 108 |
| Bad non-trade debts written off$'000 | (39) | – | – | (39) | PDF p. 108 |
| Property, plant and equipment written off$'000 | (43) | – | – | (43) | PDF p. 108 |
Rows with only a Total value have empty strings for segment columns.
Reversal of impairment loss on financial assets (total 1; equipment rental 1) and gain on disposal of PPE (327) wrap across lines and are not itemised here.
| Item / unit | 2025Equipment rental | 2025Trading | 2025Others | 2025Total | 2024Equipment rental | 2024Trading | 2024Others | 2024Total | Source |
|---|---|---|---|---|---|---|---|---|---|
| Assets and liabilities | |||||||||
| Segment assets$'000 | 61,798 | 11,996 | 3,143 | 76,937 | 56,755 | 17,864 | 48 | 74,667 | PDF p. 109 |
| Segment liabilities$'000 | 5,830 | 1,730 | 17 | 7,577 | 5,099 | 1,583 | – | 6,682 | PDF p. 109 |
An unlabelled total of 19,218 is printed beneath unallocated corporate liabilities.
An unlabelled total of 18,163 is printed beneath unallocated corporate liabilities.
| Item / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Revenue by geography | |||
| Singapore$'000 | 39,554 | 36,495 | PDF p. 110 |
| Indonesia$'000 | 1,530 | 8,363 | PDF p. 110 |
| Malaysia$'000 | 1,050 | 1,430 | PDF p. 110 |
| Philippines$'000 | – | 1,247 | PDF p. 110 |
| Brunei$'000 | 425 | 660 | PDF p. 110 |
| Taiwan$'000 | 787 | 1,603 | PDF p. 110 |
| India$'000 | 310 | – | PDF p. 110 |
| United Arab Emirates$'000 | 200 | – | PDF p. 110 |
| Dubai$'000 | 108 | – | PDF p. 110 |
| Vietnam$'000 | 96 | – | PDF p. 110 |
| Others$'000 | 38 | 483 | PDF p. 110 |
| Total (unlabelled)$'000 | 44,098 | 50,281 | PDF p. 110 |
Total row has no printed label.
Major customer: In 2025, there was one customer (2024: one) that contributed to more than 10% of the Group’s revenue.
| Item / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Property, plant and equipment | |||
| Singapore$'000 | 57,032 | 53,992 | PDF p. 110 |
| Malaysia$'000 | 1,038 | 1,030 | PDF p. 110 |
| Total (unlabelled)$'000 | 58,070 | 55,022 | PDF p. 110 |
Total row has no printed label.
Debt
| Item / unit | 2025$'000 | 2024$'000 | Source |
|---|---|---|---|
| Maturity analysis | |||
| Within one year$'000 | 1,835 | 2,653 | PDF p. 97 |
| In the second to fifth year inclusive$'000 | 2,150 | 1,146 | PDF p. 97 |
| After five years$'000 | 3,762 | 2,189 | PDF p. 97 |
| Less: Unearned interest$'000 | (1,246) | (181) | PDF p. 97 |
| Analysed as | |||
| Current$'000 | 1,636 | 2,499 | PDF p. 97 |
| Non-current$'000 | 4,865 | 3,308 | PDF p. 97 |
Total undiscounted 7,747 (2025) / 5,988 (2024); total lease liabilities 6,501 / 5,807. The Group does not face a significant liquidity risk with regard to its lease liabilities.
| Item / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Current liabilities | |||||
| Lease liabilities$'000 | 1,636 | 2,499 | 1,636 | 2,499 | PDF p. 58 |
| Non-current liabilities | |||||
| Lease liabilities$'000 | 4,865 | 3,308 | 4,865 | 3,308 | PDF p. 58 |
No bank borrowings are presented on the statement of financial position.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend policy | The Group does not have a formal dividend policy at present. The form, frequency and amount of dividends declared each year will take into consideration the Group’s profit growth, cash position, cash flow generated from operations, projected capital requirements for business growth and other factors as the Board may deem appropriate. | Group | PDF p. 41 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| interim (special) dividend | 5.0 cents per ordinary share | FY2025 interim (special), tax-exempt one-tier, paid | PDF p. 105 |
| first and final dividend | 1.0 cents per ordinary share | FY2025 proposed first and final (ordinary), tax-exempt one-tier, subject to AGM approval | PDF p. 105 |
| special dividend | 4.0 cents per ordinary share | FY2025 proposed special, tax-exempt one-tier, subject to AGM approval | PDF p. 105 |
| Dividend per share | 5.0 cents | FY2024 comparative | PDF p. 13 |
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 |
|---|---|---|---|
| Auditors | Deloitte & Touche LLP | Group | PDF p. 52 |
| Engagement partner | Hoe Chi-Hsien | Group | PDF p. 56 |
| Opinion | properly drawn up in accordance with the provisions of the Companies Act 1967 (the “Act”) and Singapore Financial Reporting Standards (International) (“SFRS(I)s”) so as to give a true and fair view | Group and Company | PDF p. 53 |
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.
Five full years ended 31 December 2021–2025. Monetary amounts are Singapore dollars thousands ($’000); EPS is Singapore cents per share. The source gives Group profit/OCI and cashflow, and Group and Company balance/equity statements. Separate Company profit/OCI and cashflow primary statements are not disclosed.
All adjacent audited primary comparatives reconcile without numerical restatement. Added zero fair-value reserve columns and omitted duplicate equity subtotals are explicitly mapped; original row captions and the two owners/total Group equity columns remain separate.
Cash and bank balances are not the same as cashflow cash equivalents: FY2025 40,465 less long-maturity deposits 28,571 equals 11,894; FY2024 47,855 less 19,135 equals 28,720. The original cash-reconciliation notes are retained (FY2025 PDF p.63; FY2024 p.65).
The cashflow source places PPE purchase outflows in both operating and investing activities. FY2025 amounts are 11,094 and 80; gross hire-purchase facility proceeds of 3,500 remain a separate financing inflow. NoteB discloses aggregate PPE cost 11,174 and corresponding lease financing 3,500; no extra deduction or reclassification is invented (FY2025 PDF pp.62–63).
FY2021 original cashflow prints a positive 1 on the row labelled Gain on disposal of property, plant and equipment; the later comparative labels the same positive amount (Gain) Loss on disposal. The original caption and sign are preserved (FY2021 PDF p.65; FY2022 p.66).
Basic and diluted EPS use weighted ordinary shares in thousands. FY2025 profit 5,107 divided by weighted shares 108,751 gives 4.70 Singapore cents; the year-end ownership denominator is a different measure. Both original note columns and all five-year EPS calculations are reconciled (FY2025 PDF p.105).
Deloitte & Touche LLP gave an unmodified true-and-fair opinion. Engagement partner Hoe Chi-Hsien signed on 27 March 2026. The key audit matter is recoverability of trade receivables (FY2025 PDF pp.53–56).
Paid FY2025 dividends total 10,876: 5,438 for FY2024 final/special dividends plus 5,438 interim special dividend for FY2025. The proposed FY2025 final/special dividend of 5,438 was not accrued as a liability at the reporting date; later AGM approval is a separate event (FY2025 PDF p.105).
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.