Annual Report 2025
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| ASSETS; Current assets | |||||
| Cash and cash equivalents$’000 | 262,944 | 258,398 | 74,698 | 77,562 | PDF p. 61 |
| Trade receivables$’000 | 93,872 | 93,298 | – | – | PDF p. 61 |
| Other receivables and prepayments$’000 | 6,183 | 7,313 | 84,996 | 90,767 | PDF p. 61 |
| Other assets$’000 | 9,655 | 4,325 | 9,655 | 4,325 | PDF p. 61 |
| Other financial assets$’000 | 73,658 | 68,745 | 43,895 | 29,358 | PDF p. 61 |
| Total current assets$’000 | 446,312 | 432,079 | 213,244 | 202,012 | PDF p. 61 |
| ASSETS; Non-current assets | |||||
| Pledged deposits$’000 | 989 | 1,182 | – | – | PDF p. 61 |
| Property, plant and equipment$’000 | 5,670 | 2,827 | – | – | PDF p. 61 |
| Right-of-use assets$’000 | 13,767 | 12,920 | – | – | PDF p. 61 |
| Other intangible assets$’000 | 1,455 | 1,622 | – | – | PDF p. 61 |
| Other non-current assets$’000 | – | 2,880 | – | – | PDF p. 61 |
| Goodwill$’000 | 6,350 | 6,310 | – | – | PDF p. 61 |
| Subsidiaries$’000 | – | – | 48,428 | 48,428 | PDF p. 61 |
| Other financial assets$’000 | 26,502 | 19,748 | 24,901 | 18,147 | PDF p. 61 |
| Deferred tax assets$’000 | 2,739 | 2,713 | – | – | PDF p. 61 |
| Total non-current assets$’000 | 57,472 | 50,202 | 73,329 | 66,575 | PDF p. 61 |
| ASSETS | |||||
| Total assets$’000 | 503,784 | 482,281 | 286,573 | 268,587 | PDF p. 61 |
| LIABILITIES AND EQUITY; Current liabilities | |||||
| Trade payables$’000 | 9,348 | 9,623 | – | – | PDF p. 61 |
| Other payables and accruals$’000 | 57,035 | 55,357 | 64,993 | 61,279 | PDF p. 61 |
| Lease liabilities$’000 | 4,710 | 4,651 | – | – | PDF p. 61 |
| Income tax payable$’000 | 8,303 | 8,978 | 318 | 366 | PDF p. 61 |
| Total current liabilities$’000 | 79,396 | 78,609 | 65,311 | 61,645 | PDF p. 61 |
| LIABILITIES AND EQUITY; Non-current liabilities | |||||
| Deferred tax liabilities$’000 | 306 | 437 | – | – | PDF p. 61 |
| Lease liabilities$’000 | 10,003 | 9,057 | – | – | PDF p. 61 |
| Total non-current liabilities$’000 | 10,309 | 9,494 | – | – | PDF p. 61 |
| Capital, reserves and non-controlling interests | |||||
| Share capital$’000 | 260,605 | 260,605 | 260,605 | 260,605 | PDF p. 62 |
| Treasury shares$’000 | (16,136) | (22,690) | (16,136) | (22,690) | PDF p. 62 |
| Equity reserve$’000 | (48,840) | (46,821) | (542) | (437) | PDF p. 62 |
| Investments revaluation reserve$’000 | (44,974) | (51,448) | (44,974) | (51,448) | PDF p. 62 |
| Translation reserve$’000 | (5,942) | (4,806) | – | – | PDF p. 62 |
| Retained earnings$’000 | 257,403 | 243,999 | 22,309 | 20,912 | PDF p. 62 |
| Equity attributable to owners of the Company$’000 | 402,116 | 378,839 | 221,262 | 206,942 | PDF p. 62 |
| Non-controlling interests$’000 | 11,963 | 15,339 | – | – | PDF p. 62 |
| Total equity$’000 | 414,079 | 394,178 | 221,262 | 206,942 | PDF p. 62 |
| LIABILITIES AND EQUITY | |||||
| Total liabilities and equity$’000 | 503,784 | 482,281 | 286,573 | 268,587 | PDF p. 62 |
Original report: PDF p. 61 ↗ PDF p. 62 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Profit or loss | |||
| Revenue$’000 | 584,010 | 566,996 | PDF p. 63 |
| Sub-contractor expenses$’000 | (461,114) | (444,786) | PDF p. 63 |
| Gross profit$’000 | 122,896 | 122,210 | PDF p. 63 |
| Other income, net$’000 | 22,313 | 15,444 | PDF p. 63 |
| Selling, general, administrative and other expenses | |||
| Other employee benefit expenses$’000 | (65,088) | (63,942) | PDF p. 63 |
| Facilities and depreciation expenses$’000 | (10,008) | (11,407) | PDF p. 63 |
| Selling expenses$’000 | (3,150) | (3,032) | PDF p. 63 |
| Other expenses$’000 | (3,657) | (2,647) | PDF p. 63 |
| Profit or loss | |||
| Finance costs$’000 | (799) | (623) | PDF p. 63 |
| Profit before income tax$’000 | 62,507 | 56,003 | PDF p. 63 |
| Income tax expense$’000 | (9,589) | (9,724) | PDF p. 63 |
| Profit for the year$’000 | 52,918 | 46,279 | PDF p. 63 |
| Other comprehensive loss: Items that will not be reclassified subsequently to profit or loss | |||
| Net fair value gain on investments in equity instruments designated at FVTOCI$’000 | 6,474 | 212 | PDF p. 63 |
| Other comprehensive loss: Items that may be reclassified subsequently to profit or loss | |||
| Exchange differences on translation of foreign operations$’000 | (1,050) | (670) | PDF p. 63 |
| Other comprehensive income | |||
| Other comprehensive gain (loss) for the year, net of tax$’000 | 5,424 | (458) | PDF p. 63 |
| Total comprehensive income for the year$’000 | 58,342 | 45,821 | PDF p. 63 |
| Profit attributable to | |||
| Owners of the Company$’000 | 51,190 | 44,518 | PDF p. 63 |
| Non-controlling interests$’000 | 1,728 | 1,761 | PDF p. 63 |
| Subtotal$’000 | 52,918 | 46,279 | PDF p. 63 |
| Total comprehensive income attributable to | |||
| Owners of the Company$’000 | 56,544 | 44,096 | PDF p. 63 |
| Non-controlling interests$’000 | 1,798 | 1,725 | PDF p. 63 |
| Subtotal$’000 | 58,342 | 45,821 | PDF p. 63 |
| Per-share data | |||
| Basic and diluted earnings per share (cents)cents per share | 5.21 | 4.53 | PDF p. 63 |
Original report: PDF p. 63 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Operating activities | |||
| Profit before income tax$’000 | 62,507 | 56,003 | PDF p. 66 |
| Operating activities — Adjustments for | |||
| Depreciation of property, plant and equipment$’000 | 1,075 | 1,043 | PDF p. 66 |
| Depreciation of right-of-use assets$’000 | 5,128 | 6,244 | PDF p. 66 |
| Amortisation of intangible assets$’000 | 672 | 519 | PDF p. 66 |
| Gain on lease modification$’000 | (10) | (4) | PDF p. 66 |
| Interest income$’000 | (5,343) | (8,012) | PDF p. 66 |
| Finance costs$’000 | 799 | 623 | PDF p. 66 |
| Dividend income$’000 | (586) | (914) | PDF p. 66 |
| Share-based payment expenses$’000 | 205 | 355 | PDF p. 66 |
| Loss on disposal of plant and equipment$’000 | – | 8 | PDF p. 66 |
| Gain on disposal of investments$’000 | (837) | (83) | PDF p. 66 |
| Net fair value (gain) loss on financial assets mandatorily measured at FVTPL$’000 | (2,545) | 4,311 | PDF p. 66 |
| Net fair value gain on other assets$’000 | (3,420) | (997) | PDF p. 66 |
| Allowance for doubtful receivables$’000 | 100 | 60 | PDF p. 66 |
| Operating activities | |||
| Operating cash flows before movements in working capital$’000 | 57,745 | 59,156 | PDF p. 66 |
| Operating activities — Changes in working capital | |||
| Trade receivables$’000 | (666) | 1,149 | PDF p. 66 |
| Other receivables and prepayments$’000 | 2,983 | (2,875) | PDF p. 66 |
| Trade payables$’000 | (280) | 835 | PDF p. 66 |
| Other payables and accruals$’000 | 1,635 | (2,096) | PDF p. 66 |
| Operating activities | |||
| Cash generated from operations$’000 | 61,417 | 56,169 | PDF p. 66 |
| Interest received$’000 | 6,283 | 7,553 | PDF p. 66 |
| Interest paid$’000 | (689) | (623) | PDF p. 66 |
| Income tax paid$’000 | (10,535) | (11,498) | PDF p. 66 |
| Net cash from operating activities$’000 | 56,476 | 51,601 | PDF p. 66 |
| Investing activities | |||
| Dividends received$’000 | 693 | 894 | PDF p. 66 |
| Purchase of property, plant and equipment and intangible assets$’000 | (4,473) | (2,173) | PDF p. 66 |
| Proceeds from disposal of plant and equipment$’000 | – | 3 | PDF p. 66 |
| Purchase of financial assets mandatorily measured at FVTPL$’000 | (66,579) | (60,968) | PDF p. 66 |
| Proceeds from disposal of financial assets mandatorily measured at FVTPL$’000 | 43,461 | 78,601 | PDF p. 66 |
| Purchase of financial asset measured at amortised cost$’000 | (100,429) | (92,255) | PDF p. 66 |
| Proceeds from disposal of financial assets measured at amortised cost$’000 | 121,735 | 63,140 | PDF p. 66 |
| Purchase of other assets$’000 | (1,910) | – | PDF p. 66 |
| Net cash used in investing activities$’000 | (7,502) | (12,758) | PDF p. 66 |
| Financing activities | |||
| Dividends paid to non-controlling shareholders$’000 | (1,525) | (1,749) | PDF p. 67 |
| Dividends paid$’000 | (40,435) | (39,255) | PDF p. 67 |
| Net withdrawal of pledged deposits$’000 | 196 | 27 | PDF p. 67 |
| Purchase of treasury shares$’000 | (891) | (3,343) | PDF p. 67 |
| Proceeds from sale of treasury shares$’000 | 7,127 | – | PDF p. 67 |
| Capital contributions by non-controlling shareholders in subsidiaries$’000 | 191 | 21 | PDF p. 67 |
| Change in ownership interests in subsidiaries$’000 | (3,333) | (1,305) | PDF p. 67 |
| Repayment of lease liabilities$’000 | (4,931) | (5,866) | PDF p. 67 |
| Net cash used in financing activities$’000 | (43,601) | (51,470) | PDF p. 67 |
| Cash reconciliation | |||
| Net increase (decrease) in cash and cash equivalents$’000 | 5,373 | (12,627) | PDF p. 67 |
| Cash and cash equivalents at beginning of the year$’000 | 258,398 | 271,586 | PDF p. 67 |
| Effect of foreign exchange rate changes$’000 | (827) | (561) | PDF p. 67 |
| Cash and cash equivalents at end of the year (Note 6)$’000 | 262,944 | 258,398 | PDF p. 67 |
Original report: PDF p. 66 ↗ PDF p. 67 ↗
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2023Group | 2022Group | 2021Group | 2020Group | Source |
|---|---|---|---|---|---|---|---|
| Shareholders’ Returns | |||||||
| Dividend Payout¹% of NPAT | 78 | 85 | 60 | 55 | 57 | 50 | PDF p. 8 |
Original report: PDF p. 8 ↗
Source definition: Dividend/NPAT. This is the reported payout ratio; NPAT is Group net profit after tax, rather than only profit attributable to owners.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2023Group | 2022Group | 2021Group | 2020Group | Source |
|---|---|---|---|---|---|---|---|
| Shareholders’ Returns | |||||||
| Dividend Yield²% | 5.6 | 5.9 | 5.6 | 5.1 | 5.0 | 4.5 | PDF p. 8 |
Original report: PDF p. 8 ↗
Source definition: Dividend/Closing Price as at last trading day of the financial period. This historical yield is not yield at the current share price.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2023Group | 2022Group | 2021Group | 2020Group | Source |
|---|---|---|---|---|---|---|---|
| Shareholders’ Returns | |||||||
| Dividend/share³Cents per share | 4.2 | 4.0 | 4.0 | 4.0 | 4.0 | 2.5 | PDF p. 8 |
Original report: PDF p. 8 ↗
Single chart point; year/category mapping is independently recorded in hrnetgroup-luna-v2-chart-geometry.json. The source chart prints component values in spatial rather than text-extraction order.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | Source |
|---|---|---|---|
| Earnings per share | |||
| Basic and diluted earnings per share (cents)Cents per share | 5.21 | 4.53 | PDF p. 103 |
| EPS calculation | |||
| Profit attributable to owners of the Company$’000 | 51,190 | 44,518 | PDF p. 103 |
| Weighted average number of ordinary shares used to compute basic and diluted earnings per shareshares ’000 | 981,672 | 981,693 | PDF p. 103 |
Original report: PDF p. 103 ↗
The accompanying note reports profit attributable to owners of the Company of 51,190 and 44,518 ($’000), respectively, and weighted average ordinary shares used to compute basic and diluted EPS of 981,672 and 981,693 (’000), respectively.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2023FY2023 final dividend declared in 2024 | Source |
|---|---|---|
| FY2023 final dividend declared in 2024 | ||
| Approximate dividend amount$ million (approximate) | 20.9 | PDF p. 104 |
| Dividend per share$ per share | 0.0213 | PDF p. 104 |
Original report: PDF p. 104 ↗
The quotation preserves source wording and status. The proposed final FY2025 dividend was subject to shareholder approval and was not included as a liability.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024FY2024 interim dividend declared in 2024 | Source |
|---|---|---|
| FY2024 interim dividend declared in 2024 | ||
| Approximate dividend amount$ million (approximate) | 18.3 | PDF p. 104 |
| Dividend per share$ per share | 0.0187 | PDF p. 104 |
Original report: PDF p. 104 ↗
The quotation preserves source wording and status. The proposed final FY2025 dividend was subject to shareholder approval and was not included as a liability.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024FY2024 final dividend declared in 2025 | Source |
|---|---|---|
| FY2024 final dividend declared in 2025 | ||
| Approximate dividend amount$ million (approximate) | 20.9 | PDF p. 104 |
| Dividend per share$ per share | 0.0213 | PDF p. 104 |
Original report: PDF p. 104 ↗
The quotation preserves source wording and status. The proposed final FY2025 dividend was subject to shareholder approval and was not included as a liability.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025FY2025 interim dividend declared in 2025 | Source |
|---|---|---|
| FY2025 interim dividend declared in 2025 | ||
| Approximate dividend amount$ million (approximate) | 19.5 | PDF p. 104 |
| Dividend per share$ per share | 0.02 | PDF p. 104 |
Original report: PDF p. 104 ↗
The quotation preserves source wording and status. The proposed final FY2025 dividend was subject to shareholder approval and was not included as a liability.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025FY2025 proposed final dividend | Source |
|---|---|---|
| FY2025 proposed final dividend | ||
| Estimated total dividend to be paid subsequent to year end$ million (estimated) | 21.8 | PDF p. 104 |
| Dividend per share$ per share | 0.022 | PDF p. 104 |
Original report: PDF p. 104 ↗
The quotation preserves source wording and status. The proposed final FY2025 dividend was subject to shareholder approval and was not included as a liability.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group; Share capital | 2024Group; Treasury shares | 2024Group; Equity reserve | 2024Group; Investments revaluation reserve | 2024Group; Translation reserve | 2024Group; Retained earnings | 2024Group; Equity attributable to owners of the Company | 2024Group; Non-controlling interests | 2024Group; Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| Opening balance | ||||||||||
| Balance as at 1 January 2024$’000 | 260,605 | (19,709) | (47,193) | (51,660) | (4,172) | 238,743 | 376,614 | 16,327 | 392,941 | PDF p. 64 |
| 2024 total comprehensive income (loss) | ||||||||||
| Profit for the year$’000 | – | – | – | – | – | 44,518 | 44,518 | 1,761 | 46,279 | PDF p. 64 |
| Other comprehensive income (loss) for the year$’000 | – | – | – | 212 | (634) | – | (422) | (36) | (458) | PDF p. 64 |
| Total$’000 | – | – | – | 212 | (634) | 44,518 | 44,096 | 1,725 | 45,821 | PDF p. 64 |
| 2024 transactions with owners, recognised directly in equity | ||||||||||
| Dividends$’000 | – | – | – | – | – | (39,255) | (39,255) | (1,548) | (40,803) | PDF p. 64 |
| Purchase of treasury shares$’000 | – | (3,343) | – | – | – | – | (3,343) | – | (3,343) | PDF p. 64 |
| Non-controlling interests arising from acquisition and capital contribution$’000 | – | – | – | – | – | – | – | 468 | 468 | PDF p. 64 |
| Treasury shares reissued pursuant to share-based payment expenses$’000 | – | 362 | – | – | – | (7) | 355 | – | 355 | PDF p. 64 |
| Change in ownership interests in subsidiaries$’000 | – | – | 372 | – | – | – | 372 | (1,633) | (1,261) | PDF p. 64 |
| Total$’000 | – | (2,981) | 372 | – | – | (39,262) | (41,871) | (2,713) | (44,584) | PDF p. 64 |
| Closing balance | ||||||||||
| Balance as at 31 December 2024$’000 | 260,605 | (22,690) | (46,821) | (51,448) | (4,806) | 243,999 | 378,839 | 15,339 | 394,178 | PDF p. 64 |
Original report: PDF p. 64 ↗
Column order: Share capital; Treasury shares; Equity reserve; Investments revaluation reserve; Translation reserve; Retained earnings; Equity attributable to owners of the Company; Non-controlling interests; Total equity.
All source equity component columns are preserved; periods are split at the comparative year-end.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; Share capital | 2025Group; Treasury shares | 2025Group; Equity reserve | 2025Group; Investments revaluation reserve | 2025Group; Translation reserve | 2025Group; Retained earnings | 2025Group; Equity attributable to owners of the Company | 2025Group; Non-controlling interests | 2025Group; Total equity | Source |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 total comprehensive income (loss) | ||||||||||
| Profit for the year$’000 | – | – | – | – | – | 51,190 | 51,190 | 1,728 | 52,918 | PDF p. 64 |
| Other comprehensive income (loss) for the year$’000 | – | – | – | 6,474 | (1,120) | – | 5,354 | 70 | 5,424 | PDF p. 64 |
| Total$’000 | – | – | – | 6,474 | (1,120) | 51,190 | 56,544 | 1,798 | 58,342 | PDF p. 64 |
| 2025 transactions with owners, recognised directly in equity | ||||||||||
| Dividends$’000 | – | – | – | – | – | (40,435) | (40,435) | (1,307) | (41,742) | PDF p. 64 |
| Purchase of treasury shares$’000 | – | (891) | – | – | – | – | (891) | – | (891) | PDF p. 64 |
| Capital contribution by non-controlling shareholders$’000 | – | – | – | – | – | – | – | 231 | 231 | PDF p. 64 |
| Transactions with non-controlling shareholders$’000 | – | – | (1,446) | – | (16) | 2,657 | 1,195 | (1,195) | – | PDF p. 64 |
| Treasury shares reissued pursuant to share-based payment expenses$’000 | – | 213 | – | – | – | (8) | 205 | – | 205 | PDF p. 64 |
| Sale of treasury shares$’000 | – | 7,232 | (105) | – | – | – | 7,127 | – | 7,127 | PDF p. 64 |
| Change in ownership interests in subsidiaries$’000 | – | – | (468) | – | – | – | (468) | (2,903) | (3,371) | PDF p. 64 |
| Total$’000 | – | 6,554 | (2,019) | – | (16) | (37,786) | (33,267) | (5,174) | (38,441) | PDF p. 64 |
| Closing balance | ||||||||||
| Balance as at 31 December 2025$’000 | 260,605 | (16,136) | (48,840) | (44,974) | (5,942) | 257,403 | 402,116 | 11,963 | 414,079 | PDF p. 64 |
Original report: PDF p. 64 ↗
Column order: Share capital; Treasury shares; Equity reserve; Investments revaluation reserve; Translation reserve; Retained earnings; Equity attributable to owners of the Company; Non-controlling interests; Total equity.
All source equity component columns are preserved; periods are split at the comparative year-end.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Company; Share capital | 2024Company; Treasury shares | 2024Company; Equity reserve | 2024Company; Investments revaluation reserve | 2024Company; Retained earnings | 2024Company; Total equity | Source |
|---|---|---|---|---|---|---|---|
| Opening balance | |||||||
| Balance as at 1 January 2024$’000 | 260,605 | (19,709) | (437) | (51,660) | 22,133 | 210,932 | PDF p. 65 |
| 2024 total comprehensive income | |||||||
| Profit for the year$’000 | – | – | – | – | 38,041 | 38,041 | PDF p. 65 |
| Other comprehensive income for the year$’000 | – | – | – | 212 | – | 212 | PDF p. 65 |
| Total$’000 | – | – | – | 212 | 38,041 | 38,253 | PDF p. 65 |
| 2024 transactions with owners, recognised directly in equity | |||||||
| Dividends$’000 | – | – | – | – | (39,255) | (39,255) | PDF p. 65 |
| Purchase of treasury shares$’000 | – | (3,343) | – | – | – | (3,343) | PDF p. 65 |
| Treasury shares reissued pursuant to share-based payment expenses$’000 | – | 362 | – | – | (7) | 355 | PDF p. 65 |
| Total$’000 | – | (2,981) | – | – | (39,262) | (42,243) | PDF p. 65 |
| Closing balance | |||||||
| Balance as at 31 December 2024$’000 | 260,605 | (22,690) | (437) | (51,448) | 20,912 | 206,942 | PDF p. 65 |
Original report: PDF p. 65 ↗
Column order: Share capital; Treasury shares; Equity reserve; Investments revaluation reserve; Retained earnings; Total equity.
All source equity component columns are preserved; periods are split at the comparative year-end.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Company; Share capital | 2025Company; Treasury shares | 2025Company; Equity reserve | 2025Company; Investments revaluation reserve | 2025Company; Retained earnings | 2025Company; Total equity | Source |
|---|---|---|---|---|---|---|---|
| Opening balance | |||||||
| Balance as at 1 January 2025$’000 | 260,605 | (22,690) | (437) | (51,448) | 20,912 | 206,942 | PDF p. 65 |
| 2025 total comprehensive income | |||||||
| Profit for the year$’000 | – | – | – | – | 41,840 | 41,840 | PDF p. 65 |
| Other comprehensive income for the year$’000 | – | – | – | 6,474 | – | 6,474 | PDF p. 65 |
| Total$’000 | – | – | – | 6,474 | 41,840 | 48,314 | PDF p. 65 |
| 2025 transactions with owners, recognised directly in equity | |||||||
| Dividends$’000 | – | – | – | – | (40,435) | (40,435) | PDF p. 65 |
| Purchase of treasury shares$’000 | – | (891) | – | – | – | (891) | PDF p. 65 |
| Treasury shares reissued pursuant to share-based payment expenses$’000 | – | 213 | – | – | (8) | 205 | PDF p. 65 |
| Sale of Treasury shares$’000 | – | 7,232 | (105) | – | – | 7,127 | PDF p. 65 |
| Total$’000 | – | 6,554 | (105) | – | (40,443) | (33,994) | PDF p. 65 |
| Closing balance | |||||||
| Balance as at 31 December 2025$’000 | 260,605 | (16,136) | (542) | (44,974) | 22,309 | 221,262 | PDF p. 65 |
Original report: PDF p. 65 ↗
Column order: Share capital; Treasury shares; Equity reserve; Investments revaluation reserve; Retained earnings; Total equity.
All source equity component columns are preserved; periods are split at the comparative year-end.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group lease liabilities reconciliation; 1 January balance | 2025Group lease liabilities reconciliation; Financing cash flows | 2025Group lease liabilities reconciliation; New lease liabilities | 2025Group lease liabilities reconciliation; Lease modifications | 2025Group lease liabilities reconciliation; Foreign exchange movements | 2025Group lease liabilities reconciliation; 31 December balance | Source |
|---|---|---|---|---|---|---|---|
| Reconciliation of liabilities arising from financing activities | |||||||
| Lease liabilities$’000 | 13,708 | (4,931) | 347 | 5,999 | (410) | 14,713 | PDF p. 67 |
Original report: PDF p. 67 ↗
The source states that the reconciliation includes cash and non-cash changes; financing cash flows represent repayments of lease liabilities in the consolidated cash-flow statement.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2024Group lease liabilities reconciliation; 1 January balance | 2024Group lease liabilities reconciliation; Financing cash flows | 2024Group lease liabilities reconciliation; New lease liabilities | 2024Group lease liabilities reconciliation; Lease modifications | 2024Group lease liabilities reconciliation; Foreign exchange movements | 2024Group lease liabilities reconciliation; 31 December balance | Source |
|---|---|---|---|---|---|---|---|
| Reconciliation of liabilities arising from financing activities | |||||||
| Lease liabilities$’000 | 10,544 | (5,866) | 6,754 | 2,279 | (3) | 13,708 | PDF p. 67 |
Original report: PDF p. 67 ↗
The source states that the reconciliation includes cash and non-cash changes; financing cash flows represent repayments of lease liabilities in the consolidated cash-flow statement.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2021Group; chart component | Source |
|---|---|---|
| Financial highlights | ||
| Special dividend/shareS$ cents per share | 1.0 | PDF p. 8 |
Original report: PDF p. 8 ↗
The source prints 1.0*; the legend identifies * as Special dividend. This is not classified as an interim dividend.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; chart component | 2024Group; chart component | 2023Group; chart component | 2022Group; chart component | Source |
|---|---|---|---|---|---|
| Financial highlights | |||||
| Interim dividend/shareS$ cents per share | 2.0 | 1.87 | 1.87 | 2.13 | PDF p. 8 |
Original report: PDF p. 8 ↗
Point mapped to chart geometry in hrnetgroup-luna-v2-chart-geometry.json. The 2021 interim marker is printed 1.0*; asterisk note retained in source notes.
Original chart on physical page 8: orange segment is interim dividend; lighter segment is final dividend. FY2024 interim 1.87 cents and final 2.13 cents agree with Note 28 on physical page 104.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; chart component | 2024Group; chart component | 2023Group; chart component | 2022Group; chart component | 2021Group; chart component | 2020Group; chart component | Source |
|---|---|---|---|---|---|---|---|
| Financial highlights | |||||||
| Final dividend/shareS$ cents per share | 2.2 | 2.13 | 2.13 | 1.87 | 3.0 | 2.5 | PDF p. 8 |
Original report: PDF p. 8 ↗
Point mapped to chart geometry in hrnetgroup-luna-v2-chart-geometry.json. The 2021 interim marker is printed 1.0*; asterisk note retained in source notes.
Original chart on physical page 8: orange segment is interim dividend; lighter segment is final dividend. FY2024 interim 1.87 cents and final 2.13 cents agree with Note 28 on physical page 104.
A single FY2020 bar is visible in the final-dividend legend colour, with no interim segment; its printed value is 2.5. See the fresh physical-page render and coordinate binding in hrnet-luna-v3-chart-resolved-coordinate-bindings.json.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| RevenueS$’m | 584.0 | 567.0 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| Revenue Professional RecruitmentS$’m | 55.8 | 54.9 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| Revenue Flexible StaffingS$’m | 524.1 | 508.0 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| Gross ProfitS$’m | 122.9 | 122.2 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| Gross Profit PRS$’m | 55.6 | 54.9 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| Gross Profit FSS$’m | 63.8 | 64.1 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| NPATS$’m | 52.9 | 46.3 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| Gross profit margin percent% | 21.0 | 21.6 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; charted metric | 2024Group; charted metric | Source |
|---|---|---|---|
| Financial highlights | |||
| NPAT/GP conversion percent% | 43.1 | 37.9 | PDF p. 8 |
Original report: PDF p. 8 ↗
Mapped by source-locked p8 chart coordinate evidence in hrnetgroup-luna-v2-chart-geometry.json; the source uses paired 2024/2025 points.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; revenue composition | Source |
|---|---|---|
| Financial highlights | ||
| IT and Tech% | 24 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source gives current industry mix in the page 9 Financial Highlights; source-point geometry is preserved in the copied chart evidence.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; AI-related roles as a proportion of IT and Tech segment | Source |
|---|---|---|
| Financial highlights | ||
| AI-related portion of IT and Tech% | 12 | PDF p. 9 |
Original report: PDF p. 9 ↗
The source states 12% of the IT and Tech segment comes from AI-related roles; it is not 12% of total Group revenue.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; revenue composition | Source |
|---|---|---|
| Financial highlights | ||
| Financial and Insurance% | 21 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source gives current industry mix in the page 9 Financial Highlights; source-point geometry is preserved in the copied chart evidence.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; revenue composition | Source |
|---|---|---|
| Financial highlights | ||
| Healthcare Life Sciences% | 14 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source gives current industry mix in the page 9 Financial Highlights; source-point geometry is preserved in the copied chart evidence.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; revenue composition | Source |
|---|---|---|
| Financial highlights | ||
| Retail and Consumer% | 14 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source gives current industry mix in the page 9 Financial Highlights; source-point geometry is preserved in the copied chart evidence.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; share of revenue | 2024Group; share of revenue | 2023Group; share of revenue | Source |
|---|---|---|---|---|
| Financial highlights | ||||
| Public sector revenue% | 16 | 15 | 14 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source sentence explicitly names each year and percentage.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; geographic revenue | 2024Group; geographic revenue | Source |
|---|---|---|---|
| Financial highlights | |||
| Singapore revenue% | 63 | (66) | PDF p. 9 |
Original report: PDF p. 9 ↗
Page 9 footnote states 2024 figures are in brackets; the current values are for the report year 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; geographic gross profit | 2024Group; geographic gross profit | Source |
|---|---|---|---|
| Financial highlights | |||
| Singapore gross profit% | 52 | (56) | PDF p. 9 |
Original report: PDF p. 9 ↗
Page 9 footnote states 2024 figures are in brackets; the current values are for the report year 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; geographic revenue | 2024Group; geographic revenue | Source |
|---|---|---|---|
| Financial highlights | |||
| North Asia revenue% | 31 | (29) | PDF p. 9 |
Original report: PDF p. 9 ↗
Page 9 footnote states 2024 figures are in brackets; the current values are for the report year 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; geographic gross profit | 2024Group; geographic gross profit | Source |
|---|---|---|---|
| Financial highlights | |||
| North Asia gross profit% | 43 | (40) | PDF p. 9 |
Original report: PDF p. 9 ↗
Page 9 footnote states 2024 figures are in brackets; the current values are for the report year 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; geographic revenue | 2024Group; geographic revenue | Source |
|---|---|---|---|
| Financial highlights | |||
| Rest of Asia revenue% | 6 | (5) | PDF p. 9 |
Original report: PDF p. 9 ↗
Page 9 footnote states 2024 figures are in brackets; the current values are for the report year 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; geographic gross profit | 2024Group; geographic gross profit | Source |
|---|---|---|---|
| Financial highlights | |||
| Rest of Asia gross profit% | 5 | (4) | PDF p. 9 |
Original report: PDF p. 9 ↗
Page 9 footnote states 2024 figures are in brackets; the current values are for the report year 2025.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; increase vs FY2024 | Source |
|---|---|---|
| Financial highlights | ||
| Professional Recruitment volume increase% | 4.6 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source uses parentheses for the displayed decreases; raw parentheses are retained.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; decrease vs FY2024 | Source |
|---|---|---|
| Financial highlights | ||
| PR unit GP decrease% | (3.1) | PDF p. 9 |
Original report: PDF p. 9 ↗
Source uses parentheses for the displayed decreases; raw parentheses are retained.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; increase vs FY2024 | Source |
|---|---|---|
| Financial highlights | ||
| PR gross profit increase% | 1.3 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source uses parentheses for the displayed decreases; raw parentheses are retained.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; increase vs FY2024 | Source |
|---|---|---|
| Financial highlights | ||
| Flexible Staffing volume increase% | 5.6 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source uses parentheses for the displayed decreases; raw parentheses are retained.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; decrease vs FY2024 | Source |
|---|---|---|
| Financial highlights | ||
| FS unit GP decrease% | (5.7) | PDF p. 9 |
Original report: PDF p. 9 ↗
Source uses parentheses for the displayed decreases; raw parentheses are retained.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; decrease vs FY2024 | Source |
|---|---|---|
| Financial highlights | ||
| FS gross profit decrease% | (0.4) | PDF p. 9 |
Original report: PDF p. 9 ↗
Source uses parentheses for the displayed decreases; raw parentheses are retained.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 1. Client (Financial & Insurance); customer since | Source |
|---|---|---|
| Financial highlights | ||
| 1. Client (Financial & Insurance)Year | 2000 | PDF p. 9 |
Original report: PDF p. 9 ↗
The year is the printed “Customer since” value, not the reporting year.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 1. Client (Financial & Insurance); 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| 1. Client (Financial & Insurance)% of 2025 revenue | 4.8 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source chart states this client’s contribution to 2025 revenue.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 2. Client (IT services); customer since | Source |
|---|---|---|
| Financial highlights | ||
| 2. Client (IT services)Year | 2022 | PDF p. 9 |
Original report: PDF p. 9 ↗
The year is the printed “Customer since” value, not the reporting year.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 2. Client (IT services); 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| 2. Client (IT services)% of 2025 revenue | 4.5 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source chart states this client’s contribution to 2025 revenue.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 3. Client (Financial & Banking); customer since | Source |
|---|---|---|
| Financial highlights | ||
| 3. Client (Financial & Banking)Year | 2004 | PDF p. 9 |
Original report: PDF p. 9 ↗
The year is the printed “Customer since” value, not the reporting year.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 3. Client (Financial & Banking); 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| 3. Client (Financial & Banking)% of 2025 revenue | 3.1 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source chart states this client’s contribution to 2025 revenue.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 4. Client (Retail & Consumer); customer since | Source |
|---|---|---|
| Financial highlights | ||
| 4. Client (Retail & Consumer)Year | 1999 | PDF p. 9 |
Original report: PDF p. 9 ↗
The year is the printed “Customer since” value, not the reporting year.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 4. Client (Retail & Consumer); 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| 4. Client (Retail & Consumer)% of 2025 revenue | 2.5 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source chart states this client’s contribution to 2025 revenue.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 5. Client (Retail & Consumer / Education); customer since | Source |
|---|---|---|
| Financial highlights | ||
| 5. Client (Retail & Consumer / Education)Year | 2010 | PDF p. 9 |
Original report: PDF p. 9 ↗
The year is the printed “Customer since” value, not the reporting year.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 5. Client (Retail & Consumer / Education); 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| 5. Client (Retail & Consumer / Education)% of 2025 revenue | 2.3 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source chart states this client’s contribution to 2025 revenue.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| Contribution top 5% of 2025 revenue | 17.2 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source page 9 top-client chart.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; 2025 revenue contribution | Source |
|---|---|---|
| Financial highlights | ||
| Contribution top 10% of 2025 revenue | 25.9 | PDF p. 9 |
Original report: PDF p. 9 ↗
Source page 9 top-client chart.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| cash moatS$ million | 336.3 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| cash and cash equivalents at year endS$ million | 262.9 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| cash increaseS$ million | 4.5 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| operating cash inflowS$ million | 56.5 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| investing cash outflowS$ million | 7.5 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| CLN net investmentS$ million | 30.8 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| property plant and equipmentS$ million | 4.5 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| gold investmentS$ million | 2.9 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| net disposal T-billsS$ million | 21.3 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| other financial assetsS$ million | 8.7 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| dividends receivedS$ million | 0.7 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| financing cash outflowS$ million | 43.6 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| dividend paymentsS$ million | 42.0 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| subsidiary interest acquisitionS$ million | 3.3 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 outflow | Source |
|---|---|---|
| Financial highlights | ||
| lease repaymentS$ million | 4.9 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| treasury share placementS$ million | 7.1 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| gold balanceS$ million | 10.7 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; FY2025 inflow/balance | Source |
|---|---|---|
| Financial highlights | ||
| CLN and T-bills balanceS$ million | 62.7 | PDF p. 10 |
Original report: PDF p. 10 ↗
Amounts are retained as printed (positive magnitudes); outflow/deduction meaning is carried in the source wording and scope.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; year-on-year change | Source |
|---|---|---|
| Key financials; year-on-year change | ||
| Revenue increased% | 3.0 | PDF p. 8 |
| Gross Profit increase% | 0.6 | PDF p. 8 |
| Net Profit After Tax rallied% | 14.3 | PDF p. 8 |
Original report: PDF p. 8 ↗
The percentages are also printed beside the metric headings in the financial chart; source-specific point coordinates are recorded in hrnet-luna-v3-chart-resolved-coordinate-bindings.json.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group; gross profit mix | Source |
|---|---|---|
| Gross profit dynamics; gross profit mix | ||
| Professional Recruitment% | 45 | PDF p. 9 |
| Flexible Staffing% | 52 | PDF p. 9 |
| Others% | 3 | PDF p. 9 |
Original report: PDF p. 9 ↗
The percentages appear in the p9 chart alongside segment values S$55.6m and S$63.8m. Point coordinate binding is in hrnet-luna-v3-chart-resolved-coordinate-bindings.json.
Units appear below each metric. Scroll to compare years
| Metric / unit | 2025Group | 2024Group | 2025Company | 2024Company | Source |
|---|---|---|---|---|---|
| Financial assets mandatorily measured at FVTPL | |||||
| - quoted equity securities (current)$’000 | 9,899 | 15,776 | 9,899 | 15,776 | PDF p. 91 |
| - unquoted debt security (current)$’000 | 31,056 | – | 31,056 | – | PDF p. 91 |
| - commodity-linked financial assets (current)$’000 | 1,040 | – | 1,040 | – | PDF p. 91 |
| - quoted debt securities (non-current)$’000 | 5,993 | 5,712 | 5,993 | 5,712 | PDF p. 91 |
| - unquoted equity security (non-current)$’000 | 1,601 | 1,601 | – | – | PDF p. 91 |
| Subtotal$’000 | 49,589 | 23,089 | 47,988 | 21,488 | PDF p. 91 |
| Financial assets at FVTOCI | |||||
| - quoted equity securities (non-current)$’000 | 18,908 | 12,435 | 18,908 | 12,435 | PDF p. 91 |
| Financial assets measured at amortised cost | |||||
| - unquoted debt security (current)$’000 | 31,663 | 52,969 | 1,900 | 13,582 | PDF p. 91 |
| Total other financial assets | |||||
| Total other financial assets (current)$’000 | 73,658 | 68,745 | 43,895 | 29,358 | PDF p. 91 |
| Total other financial assets (non-current)$’000 | 26,502 | 19,748 | 24,901 | 18,147 | PDF p. 91 |
| Total other financial assets$’000 | 100,160 | 88,493 | 68,796 | 47,505 | PDF p. 91 |
Original report: PDF p. 91 ↗
Quoted/unquoted securities and commodity-linked holdings are disclosed by asset category; individual investee or debt issuer names are not listed in this schedule.
CLN effective yield is 1.33%–1.86%; two quoted corporate bonds pay 3.30% and 2.19% annually, with one perpetual and the other maturing October 2036. Short-term SGS yields are 1.32%–1.77% (2024: 2.93%–3.60%). Source Note 9, physical pages 91–92.
Where the money comes from
| Item / unit | 2025Revenue, Group, $'000 | 2024Revenue, Group, $'000 | 2025Gross Profit, Group, $'000 | 2024Gross Profit, Group, $'000 | Source |
|---|---|---|---|---|---|
| Business segment revenue, gross profit | |||||
| Professional recruitment$'000 | 55,788 | 54,936 | 55,562 | 54,854 | PDF p. 105 |
| Flexible staffing$'000 | 524,079 | 507,956 | 63,819 | 64,077 | PDF p. 105 |
| Others$'000 | 4,143 | 4,104 | 3,515 | 3,279 | PDF p. 105 |
| Total (unlabelled)$'000 | 584,010 | 566,996 | 122,896 | 122,210 | PDF p. 105 |
Revenue reported above represents revenue generated from external customers. There were no inter-segment sales.
Total row has no printed label.
| Item / unit | 2025Group, $'000 | 2024Group, $'000 | Source |
|---|---|---|---|
| Results | |||
| Other income, net$'000 | 22,313 | 15,444 | PDF p. 105 |
| Other employee benefit expenses$'000 | (65,088) | (63,942) | PDF p. 105 |
| Facilities and depreciation expenses$'000 | (10,008) | (11,407) | PDF p. 105 |
| Selling expenses$'000 | (3,150) | (3,032) | PDF p. 105 |
| Other expenses$'000 | (3,657) | (2,647) | PDF p. 105 |
| Finance costs$'000 | (799) | (623) | PDF p. 105 |
| Profit before income tax$'000 | 62,507 | 56,003 | PDF p. 105 |
Segment profit represents the profit earned by each segment without allocation of other income, other employee benefit expenses, facilities and depreciation expenses, selling expenses, other expenses and finance costs.
| Item / unit | 2025Revenue, Group, $'000 | 2024Revenue, Group, $'000 | 2025Gross Profit, Group, $'000 | 2024Gross Profit, Group, $'000 | Source |
|---|---|---|---|---|---|
| Geographical segment revenue and gross profit | |||||
| Singapore$'000 | 367,315 | 375,765 | 63,730 | 67,805 | PDF p. 105 |
| North Asia*$'000 | 183,553 | 164,105 | 53,045 | 49,292 | PDF p. 105 |
| Rest of Asia#$'000 | 33,142 | 27,126 | 6,121 | 5,113 | PDF p. 105 |
| Total (unlabelled)$'000 | 584,010 | 566,996 | 122,896 | 122,210 | PDF p. 105 |
* North Asia comprises Hong Kong S.A.R., Taiwan, People’s Republic of China, Japan and South Korea.
# Rest of Asia comprises Malaysia, Thailand and Indonesia.
Total row has no printed label.
| Item / unit | 2025Group, $'000 | 2024Group, $'000 | Source |
|---|---|---|---|
| Geographical segment assets | |||
| Singapore$'000 | 392,066 | 378,181 | PDF p. 106 |
| North Asia*$'000 | 96,766 | 90,428 | PDF p. 106 |
| Rest of Asia#$'000 | 14,952 | 13,672 | PDF p. 106 |
| Total (unlabelled)$'000 | 503,784 | 482,281 | PDF p. 106 |
* North Asia comprises Hong Kong S.A.R., Taiwan, People’s Republic of China, Japan and South Korea.
# Rest of Asia comprises Malaysia, Thailand and Indonesia.
Liabilities are not allocated as they are not monitored by the chief operating decision makers for the purposes of resource allocation and assessment of segment performance.
The chief operating decision makers monitor the tangible, intangible and financial assets attributable to each segment.
Total row has no printed label.
Debt
| Item / unit | 2025$'000 | 2024$'000 | Source |
|---|---|---|---|
| Maturity analysis | |||
| Year 1$'000 | 5,309 | 5,077 | PDF p. 100 |
| Year 2$'000 | 4,607 | 3,340 | PDF p. 100 |
| Year 3$'000 | 3,050 | 2,859 | PDF p. 100 |
| Year 4$'000 | 2,158 | 1,796 | PDF p. 100 |
| Year 5$'000 | 920 | 1,636 | PDF p. 100 |
| Year 6 onwards$'000 | 18 | 420 | PDF p. 100 |
| Less: Unearned interest$'000 | (1,349) | (1,420) | PDF p. 100 |
| Analysed as | |||
| Current$'000 | 4,710 | 4,651 | PDF p. 100 |
| Non-current$'000 | 10,003 | 9,057 | PDF p. 100 |
The Group does not face a significant liquidity risk with regards to its lease liabilities.
Undiscounted total of maturity analysis printed as 16,062 (2025) and 15,128 (2024); net lease liabilities 14,713 (2025) and 13,708 (2024).
| Item / unit | 2025Group, $'000 | 2024Group, $'000 | 2025Company, $'000 | 2024Company, $'000 | Source |
|---|---|---|---|---|---|
| Current liabilities | |||||
| Lease liabilities (current)$'000 | 4,710 | 4,651 | – | – | PDF p. 61 |
| Non-current liabilities | |||||
| Lease liabilities (non-current)$'000 | 10,003 | 9,057 | – | – | PDF p. 61 |
Balance sheet shows no bank borrowings line items; both lease liability rows are labelled 'Lease liabilities' in current and non-current sections respectively.
Payout
| Item | Value | Period / scope | Source |
|---|---|---|---|
| Dividend Policy | The Board intends to declare and distribute dividends of at least 50% of the Company’s net profit after tax (excluding exceptional items) to its shareholders to reward Shareholders for participating in the Group’s growth. | Company | PDF p. 44 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| one-tier tax exempt interim dividend (FY2025) | 0.02 $ per share | FY2025 interim, declared 13 August 2025, paid 02 September 2025; one-tier tax exempt | PDF p. 104 |
| final one-tier tax exempt ordinary dividend (FY2025 proposed) | 0.022 $ per share | FY2025 final, proposed; one-tier tax exempt; subject to AGM approval | PDF p. 104 |
| final tax exempt (one-tier) dividend | 2.2 Singapore cents per ordinary share | FY2025 final, proposed, Resolution 2 of AGM notice | PDF p. 109 |
| total dividend | 4.2 cents per share | FY2025 (interim 2.0 + final 2.2 proposed) | PDF p. 8 |
| final one-tier tax exempt ordinary dividend (FY2024) | 0.0213 $ per share | FY2024 final, declared 25 April 2024... actually 25 April 2025, paid 15 May 2025; one-tier tax exempt | PDF p. 104 |
| one-tier tax exempt interim dividend (FY2024) | 0.0187 $ per share | FY2024 interim, declared 12 August 2024, paid 11 September 2024; one-tier tax exempt | PDF p. 104 |
| Item | Value | Period / scope | Source |
|---|---|---|---|
| proposed dividend payout for FY2025 | approximately 78% of net profit after tax in FY2025 | FY2025, total dividend / NPAT | PDF p. 44 |
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 |
|---|---|---|---|
| Deloitte & Touche LLP | Deloitte & Touche LLP | Group | PDF p. 60 |
| Engagement partner | Seah Gek Choo | Group | PDF p. 60 |
Extracted from Annual Report 2025 and checked against the cited pages; see the original report for full context.
Group and parent company or bank figures are labelled separately. Parentheses indicate negative amounts; a dash and NA retain the report’s notation.
Comparative figures follow Annual Report 2025, including retrospective adjustments. Adjusted and reported earnings may have different definitions; refer to each statement’s notes.
The report presents Group/Company statements of financial position and changes in equity, Group profit or loss/OCI and cash flows. Separate Company profit or loss/OCI and cash-flow statements are not disclosed.
Available labelled shareholder-return comparisons cover FY2020–FY2025; other highlights include FY2023–FY2025 public-sector mix and FY2024/FY2025 business figures. The p9 FY2018–FY2025 revenue/gross-profit trend charts have no printed numeric point labels, so no exact values are inferred from plotted positions.
FY2024 chart interim/final dividend components are 1.87/2.13 cents, consistent with Note 28. FY2021 1.0* is explicitly classified as Special dividend by the source legend. Proposed FY2025 final dividend retains report approval status.
The main investment schedule is disclosed by financial-asset category without individual investee/issuer names.
Full historical annual-report backfill is separately pending.
These tables show the available extracted figures. The original annual report contains the full statements, notes and definitions.