£’000 | Note | 2025 | 2024 |
Revenue | 2 | ||
Cost of sales | 2 | ( | ( |
Net fees | 2 | ||
Administrative expenses | 3 | ( | ( |
Impairment losses on financial assets | 12 | ( | ( |
Operating profit | |||
Finance income | 5 | ||
Finance costs | 5 | ( | ( |
Profit before income tax | |||
Income tax expense | 6 | ( | ( |
Profit for the year attributable to the owners of the Company | |||
| Earnings per share attributable to shareholders pence | |||
Basic | 7 | ||
Diluted | 7 |
£’000 | Note | 2025 | 2024 |
Profit for the year | |||
| Other comprehensive profit/(loss) | |||
| Items that may be subsequently reclassified to income statement: | |||
Exchange differences on retranslation of foreign operations | ( | ||
Other comprehensive profit/(loss) for the year (net of tax) | ( | ||
Total comprehensive income for the year attributable to owners of the Company |
Consolidated | Company | ||||
| 30 November | 30 November | 30 November | 30 November | ||
£’000 | Note | 2025 | 2024 | 2025 | 2024 |
| ASSETS | |||||
| Non-current assets | |||||
Property, plant and equipment | 9 | – | – | ||
Intangible assets | 10 | – | – | ||
Investments | 11 | 189,556 | 184,720 | ||
Deferred tax assets | 18 | 3 | – | ||
Total non-current assets | 189,559 | 184,720 | |||
| Current assets | |||||
Trade and other receivables | 12 | 3,397 | 66 | ||
Current tax assets | 14,584 | 27,292 | |||
Cash and cash equivalents | 13 | 74 | 82 | ||
Total current assets | 18,055 | 27,440 | |||
Total assets | 207,614 | 212,160 | |||
| EQUITY AND LIABILITIES | |||||
| Equity attributable to owners of the Company | |||||
Share capital | 19 | 1,279 | 1,356 | ||
Share premium | 42,141 | 42,098 | |||
Other reserves | ( | (134) | (6,196) | ||
Retained earnings | 152,310 | 44,353 | |||
Total equity | 195,596 | 81,611 | |||
| Current liabilities | |||||
Bank overdraft | 13 | – | – | ||
Trade and other payables | 14 | 12,018 | 130,538 | ||
Lease liabilities | 15 | – | – | ||
Provisions | 17 | – | – | ||
Current tax liabilities | – | – | |||
Total current liabilities | 12,018 | 130,538 | |||
| Non-current liabilities | |||||
Lease liabilities | 15 | – | – | ||
Provisions | 17 | – | – | ||
Deferred tax liabilities | 18 | – | 11 | ||
Total non-current liabilities | – | 11 | |||
Total liabilities | 12,018 | 130,549 | |||
Total equity and liabilities | 207,614 | 212,160 |
| Total | ||||||||||
| equity | ||||||||||
| Fair value | attributable | |||||||||
| Capital | Currency | reserve | to owners | |||||||
| Share | Share | redemption | Capital | Treasury | translation | of equity | Retained | of the | ||
£’000 | Note | capital | premium | reserve | reserve | reserve | reserve | investments | earnings | Company |
Balance at 1 December 2024 | ( | ( | ||||||||
Profit for the year | ||||||||||
Other comprehensive profit for the year | ||||||||||
Total comprehensive income for the year | ||||||||||
Dividends paid to equity holders | ( | ( | ||||||||
| Distributions payable to tracker | ||||||||||
shareholders | ( | ( | ||||||||
Settlement of vested tracker shares | 19(a) | ( | ||||||||
| Settlement of share-based | ||||||||||
payments | 19(a) | ( | ||||||||
| Purchase of shares by Employee | ||||||||||
Benefit Trust | 19(a) | ( | ( | |||||||
Cancellation of share capital | 19(a) | ( | ( | |||||||
Purchase of own shares | 19(a) | ( | ( | |||||||
| Credit to equity for equity-settled | ||||||||||
share-based payments | 19(b) | |||||||||
Current and deferred tax on share- based payment transactions | 6, 18 | ( | ( | |||||||
Total movements in equity | ( | ( | ( | |||||||
Balance at 30 November 2025 | ( | |||||||||
Balance at 1 December 2023 | ( | ( | ||||||||
Profit for the year | ||||||||||
Other comprehensive loss for theyear | ( | ( | ||||||||
| Total comprehensive (loss)/income | ||||||||||
for the year | ( | |||||||||
Transfer of loss on disposal of equity investments through other comprehensive income to retained | ||||||||||
earnings | ( | |||||||||
Dividends paid to equity holders | ( | ( | ||||||||
| Distributions payable to tracker | ||||||||||
shareholders | ( | ( | ||||||||
| Settlement of vested and unvested | ||||||||||
tracker shares | 19(a) | ( | ||||||||
| Settlement of share-based | ||||||||||
payments | 19(a) | ( | ||||||||
| Purchase of shares by Employee | ||||||||||
Benefit Trust | 19(a) | ( | ( | |||||||
| Credit to equity for equity-settled | ||||||||||
share-based payments | 19(b) | |||||||||
Current and deferred tax on share- based payment transactions | 6, 18 | ( | ( | |||||||
Total movements in equity | ( | |||||||||
Balance at 30 November 2024 | ( | ( |
£’000 | Note | 2025 | 2024 |
| Cash flows from operating activities | |||
Profit before tax | |||
| Adjustments for: | |||
Depreciation and amortisation charge | 9, 10, 15 | ||
Loss on disposal of property, plant and equipment other than right-of-use assets | 9 | ||
Gain on lease modification | 9 | ( | ( |
Finance income | 5 | ( | ( |
Finance costs | 5 | ||
Gain on disposal of subsidiary | 3 | ( | |
Non-cash charge for share-based payments | 19(b) | ||
Operating cash flows before changes in working capital and provisions | |||
Decrease/(increase) in receivables | ( | ||
(Decrease)/increase in payables | ( | ||
Decrease in provisions | ( | ( | |
Cash generated from operations | |||
Interest received | 5 | ||
Income tax paid | ( | ( | |
Net cash generated from operating activities | |||
| Cash flows from investing activities | |||
Purchase of property, plant and equipment | 9 | ( | ( |
Purchase of intangible assets | 10 | ( | ( |
Net cash used in investing activities | ( | ( | |
| Cash flows from financing activities | |||
Interest paid | 15, 16 | ( | ( |
Lease principal payments | 15, 16 | ( | ( |
Proceeds from exercise of share options | |||
Purchase of own shares | 19(a) | ( | |
Purchase of shares by Employee Benefit Trust | 19(a) | ( | ( |
Dividends paid to equity holders | 8 | ( | ( |
Distributions to tracker shareholders | ( | ||
Net cash used in financing activities | ( | ( | |
Net decrease in cash and cash equivalents | ( | ( | |
Cash and cash equivalents at beginning of the year | |||
Exchange losses relating to cash and cash equivalents | ( | ( | |
Net cash and cash equivalents at end of the year | 13 |
Revenue | Cost of sales | Net fees | ||||
| £’000 | 2025 | 2024 | 2025 | 2024 | 2025 | 2024 |
DACH | 397,303 | 456,051 | 290,697 | 328,505 | 106,606 | 127,546 |
Rest of Europe | 292,924 | 353,150 | 241,430 | 291,836 | 51,494 | 61,314 |
Netherlands including Spain | 280,964 | 343,571 | 218,709 | 265,039 | 62,255 | 78,532 |
USA | 289,543 | 299,229 | 206,374 | 217,195 | 83,169 | 82,034 |
Middle East & Asia | 41,470 | 40,905 | 22,298 | 21,252 | 19,172 | 19,653 |
1,302,204 | 1,492,906 | 979,508 | 1,123,827 | 322,696 | 369,079 |
| Netherlands | ||||||
| Rest of | including | Middle East | Total | |||
2025 | DACH | Europe | Spain | USA | & Asia | £’000 |
| Timing of revenue recognition | ||||||
Over time | 375,436 | 291,460 | 274,968 | 278,666 | 27,508 | 1,248,038 |
At a point in time | 21,867 | 1,464 | 5,996 | 10,877 | 13,962 | 54,166 |
397,303 | 292,924 | 280,964 | 289,543 | 41,470 | 1,302,204 |
| Netherlands | ||||||
| Rest of | including | Middle East | Total | |||
2024 | DACH | Europe | Spain | USA | & Asia | £’000 |
| Timing of revenue recognition | ||||||
Over time | 427,228 | 351,135 | 334,802 | 290,774 | 27,194 | 1,431,133 |
At a point in time | 28,823 | 2,015 | 8,769 | 8,455 | 13,711 | 61,773 |
456,051 | 353,150 | 343,571 | 299,229 | 40,905 | 1,492,906 |
Revenue | Cost of sales | Net fees | ||||
| £’000 | 2025 | 2024 | 2025 | 2024 | 2025 | 2024 |
Germany | 348,285 | 393,850 | 254,175 | 282,082 | 94,110 | 111,768 |
USA | 289,543 | 299,229 | 206,374 | 217,195 | 83,169 | 82,034 |
Netherlands | 252,858 | 318,665 | 198,726 | 247,706 | 54,132 | 70,959 |
UK | 163,853 | 226,904 | 136,112 | 188,575 | 27,741 | 38,329 |
Japan | 16,066 | 13,356 | 3,573 | 2,764 | 12,493 | 10,592 |
RoW* | 231,599 | 240,902 | 180,548 | 185,505 | 51,051 | 55,397 |
1,302,204 | 1,492,906 | 979,508 | 1,123,827 | 322,696 | 369,079 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
| Non-current assets | ||
UK | 29,611 | 28,334 |
Germany | 19,166 | 13,887 |
USA | 12,837 | 7,553 |
Netherlands | 3,751 | 4,245 |
Japan | 842 | 1,792 |
RoW* | 3,812 | 2,528 |
70,019 | 58,339 |
Revenue | Cost of sales | Net fees | ||||
| £’000 | 2025 | 2024 | 2025 | 2024 | 2025 | 2024 |
| Brands mix | ||||||
Progressive | 525,764 | 560,519 | 399,518 | 422,172 | 126,246 | 138,347 |
Computer Futures | 340,335 | 454,982 | 250,318 | 338,826 | 90,017 | 116,156 |
Real Staffing Group | 204,689 | 239,976 | 151,858 | 176,938 | 52,831 | 63,038 |
Huxley Associates | 231,416 | 237,429 | 177,814 | 185,891 | 53,602 | 51,538 |
1,302,204 | 1,492,906 | 979,508 | 1,123,827 | 322,696 | 369,079 |
Revenue | Cost of sales | Net fees | ||||
| £’000 | 2025 | 2024 | 2025 | 2024 | 2025 | 2024 |
| Service mix | ||||||
Contract | 1,248,038 | 1,431,133 | 977,379 | 1,120,516 | 270,659 | 310,617 |
Permanent | 54,166 | 61,773 | 2,129 | 3,311 | 52,037 | 58,462 |
1,302,204 | 1,492,906 | 979,508 | 1,123,827 | 322,696 | 369,079 |
Revenue | Cost of sales | Net fees | ||||
| £’000 | 2025 | 2024 | 2025 | 2024 | 2025 | 2024 |
| Skills mix | ||||||
Technology | 603,704 | 747,598 | 458,582 | 569,904 | 145,122 | 177,694 |
Engineering | 398,001 | 422,984 | 299,605 | 317,654 | 98,396 | 105,330 |
Life Sciences | 196,285 | 221,295 | 143,843 | 160,369 | 52,442 | 60,926 |
Other | 104,214 | 101,029 | 77,478 | 75,900 | 26,736 | 25,129 |
1,302,204 | 1,492,906 | 979,508 | 1,123,827 | 322,696 | 369,079 |
£’000 | 2025 | 2024 |
Staff costs (note 4) | 222,183 | 234,741 |
Depreciation (note 9) | 16,095 | 15,230 |
Amortisation (note 10) | 1,581 | 24 |
Loss on disposal of property, plant and equipment (note 9) | 48 | 135 |
Gain on lease modification (note 9) | (42) | (69) |
Service lease charges – Buildings 1 | 1,455 | 2,464 |
Service lease charges – Cars 1 | 2,025 | 1,903 |
Foreign exchange losses | 773 | 742 |
Research and development tax credits 2 | 224 | (1,647) |
Gain on disposal of subsidiary 3 | – | (135) |
Other income 4 | (574) | (2,690) |
£’000 | 2025 | 2024 | |
| Fees payable to the Company’s auditors for the audit of the Company’s annual financial statements: | |||
– | recurring and non-recurring audit fees | 907 | 845 |
| Fees payable to the Company’s auditors and their associates for other services to the Group: | |||
– | audit of the Company’s subsidiaries pursuant to legislation | 385 | 403 |
– | audit-related assurance services | – | – |
– | all other non-audit services | – | – |
Fees charged to operating profit | 1,292 | 1,248 | |
Group | Company | |||
| £’000 | 2025 | 2024 | 2025 | 2024 |
Wages and salaries (including bonuses) | 190,124 | 200,489 | 1,832 | 1,808 |
Social security costs | 23,781 | 25,453 | 263 | 193 |
Other pension costs | 3,146 | 3,056 | 53 | – |
Temporary staff costs | 470 | 757 | – | – |
Share-based payments (see note 19(b)) | 4,662 | 4,986 | 429 | 98 |
222,183 | 234,741 | 2,577 | 2,099 |
| Netherlands | |||||||
| Rest of | including | Middle East | Group | Company | |||
| 2025 | Europe | DACH | USA | Spain | & Asia | total | total |
Sales | 327 | 661 | 305 | 331 | 201 | 1,825 | – |
Non-sales | 460 | 142 | 82 | 95 | 33 | 812 | 7 |
787 | 803 | 387 | 426 | 234 | 2,637 | 7 |
| Netherlands | |||||||
| Rest of | including | Middle East | Group | Company | |||
| 2024 | Europe | DACH | USA | Spain | & Asia | total | total |
Sales | 377 | 755 | 324 | 348 | 179 | 1,983 | – |
Non-sales | 485 | 175 | 112 | 102 | 32 | 906 | 7 |
862 | 930 | 436 | 450 | 211 | 2,889 | 7 |
£’000 | 2025 | 2024 |
| Finance income | ||
Bank interest receivable | 1,469 | 2,890 |
Other interest | – | 1 |
1,469 | 2,891 | |
| Finance costs | ||
Interest on lease liability | (2,051) | (1,337) |
Bank loans and overdrafts | (20) | (108) |
(2,071) | (1,445) | |
Net finance (costs)/income | (602) | 1,446 |
£’000 | 2025 | 2024 |
| Current income tax | ||
Corporation tax charged on profits for the year | 9,908 | 18,966 |
Adjustments in respect of prior periods | (2,033) | (4,157) |
Total current tax charge | 7,875 | 14,809 |
| Deferred income tax | ||
Origination and reversal of temporary differences | (1,355) | 2,414 |
Adjustments in respect of prior periods (note 18) | 1,339 | 725 |
Total deferred tax (credit)/charge | (16) | 3,139 |
Total income tax charge in the Consolidated Income Statement | 7,859 | 17,948 |
£’000 | 2025 | 2024 |
Profit before income tax for the Group | 25,533 | 67,640 |
Profit before income tax multiplied by the standard rate of corporation tax in the UK at 25.0% (FY24: 25.0%) | 6,383 | 16,910 |
| Effects of: | ||
Disallowable items | 628 | 1,585 |
Uncertain tax positions – current year | 1,237 | 826 |
Uncertain tax positions – prior year | (886) | (3,054) |
Share-based payments | 1,173 | 487 |
Differing tax rates on overseas earnings | (217) | 1,744 |
Utilisation of tax losses brought forward | (1,074) | (691) |
Adjustments in respect of prior periods | (694) | (396) |
Adjustments due to tax rate changes | (317) | 124 |
Tax losses for which deferred tax asset was not recognised or derecognised | 1,626 | 413 |
Total tax charge for the year | 7,859 | 17,948 |
At the effective tax rate | 30.8% | 26.5% |
£’000 | 2025 | 2024 |
| Equity-settled share-based payments: | ||
Current tax (charge)/credit | (2) | 45 |
Deferred tax charge | (60) | (55) |
(62) | (10) |
£’000 | 2025 | 2024 |
| Earnings | ||
Profit for the year attributable to owners of the Company | 17,674 | 49,692 |
million | 2025 | 2024 |
| Number of shares | ||
Weighted average number of shares used for basic EPS | 129.0 | 132.8 |
Dilutive effect of share plans | 1.1 | 1.3 |
Diluted weighted average number of shares used for diluted EPS | 130.1 | 134.1 |
pence | 2025 | 2024 |
Basic EPS | 13.7 | 37.4 |
Diluted EPS | 13.6 | 37.1 |
£’000 | 2025 | 2024 |
| Amounts recognised as distributions to equity holders in the year | ||
Interim dividend of 5.0 pence for FY23 per share (note a) | – | 494 |
Final dividend of 11.6 pence for FY23 per share (note b) | – | 15,366 |
Interim dividend of 5.1 pence for FY24 per share (note c) | 6,807 | – |
Final dividend of | 11,735 | – |
18,542 | 15,860 |
£’000 | 2025 | 2024 | |
| Amounts arising in respect of the financial year | |||
Interim dividend of 5.1 pence for FY25 (5.1 pence for FY24) | per share (note e) | 6,490 | 6,824 |
Proposed final dividend of | per share (note f) | 11,866 | 12,221 |
18,356 | 19,045 |
| Right-of-use | Computer | Leasehold | Fixtures and | ||
| £’000 | assets | equipment | improvements | fittings | Total |
| Cost | |||||
At 1 December 2023 | 54,988 | 15,112 | 9,235 | 5,288 | 84,623 |
Additions | 23,497 | 2,096 | 4,046 | 1,654 | 31,293 |
Disposals | (15,091) | (2,227) | (1,343) | (443) | (19,104) |
Forex revaluation | (1,408) | (242) | (162) | (136) | (1,948) |
At 30 November 2024 | 61,986 | 14,739 | 11,776 | 6,363 | 94,864 |
Additions | 20,056 | 1,191 | 2,075 | 953 | 24,275 |
Disposals | (14,151) | (887) | (643) | (404) | (16,085) |
Forex revaluation | 602 | 35 | 14 | 94 | 745 |
At 30 November 2025 | 68,493 | 15,078 | 13,222 | 7,006 | 103,799 |
| Accumulated depreciation | |||||
At 1 December 2023 | 28,282 | 13,393 | 7,903 | 3,929 | 53,507 |
Depreciation charge for the year | 12,944 | 1,132 | 702 | 452 | 15,230 |
Disposals | (15,160) | (2,228) | (1,207) | (443) | (19,038) |
Forex revaluation | (633) | (206) | (131) | (82) | (1,052) |
At 30 November 2024 | 25,433 | 12,091 | 7,267 | 3,856 | 48,647 |
Depreciation charge for the year | 13,108 | 1,320 | 978 | 689 | 16,095 |
Disposals | (13,585) | (855) | (630) | (401) | (15,471) |
Forex revaluation | 409 | (4) | 3 | 69 | 477 |
At 30 November 2025 | 25,365 | 12,552 | 7,618 | 4,213 | 49,748 |
| Net book value | |||||
At 30 November 2025 | 43,128 | 2,526 | 5,604 | 2,793 | 54,051 |
At 30 November 2024 | 36,553 | 2,648 | 4,509 | 2,507 | 46,217 |
| Internally generated | ||||||
| Software | ||||||
| and system | ||||||
| Computer | Assets under | development | ||||
£’000 | Goodwill | software | construction | costs | Trademarks | Total |
| Cost | ||||||
At 1 December 2023 | 206,317 | 5,387 | 6,173 | 39,112 | 71 | 257,060 |
Additions | – | – | 6,790 | – | – | 6,790 |
Disposals | – | (2,988) | – | – | – | (2,988) |
RDEC Government Grant (see note 3) | – | – | (1,708) | – | – | (1,708) |
Forex revaluation | – | (3) | – | – | – | (3) |
At 30 November 2024 | 206,317 | 2,396 | 11,255 | 39,112 | 71 | 259,151 |
Additions | – | – | 1,246 | 4,180 | – | 5,426 |
Disposals | – | (2) | – | (36,925) | – | (36,927) |
Reclassification | – | – | (12,338) | 12,338 | – | – |
Forex revaluation | – | 3 | – | – | – | 3 |
At 30 November 2025 | 206,317 | 2,397 | 163 | 18,705 | 71 | 227,653 |
| Accumulated amortisation and impairment | ||||||
At 1 December 2023 | 205,479 | 5,332 | – | 39,112 | 71 | 249,994 |
Amortisation charge for the year | – | 24 | – | – | – | 24 |
Disposals | – | (2,987) | – | – | – | (2,987) |
Forex revaluation | – | (2) | – | – | – | (2) |
At 30 November 2024 | 205,479 | 2,367 | – | 39,112 | 71 | 247,029 |
Amortisation charge for the year | – | 21 | – | 1,560 | – | 1,581 |
Disposals | – | (2) | – | (36,925) | – | (36,927) |
Forex revaluation | – | 2 | – | – | – | 2 |
At 30 November 2025 | 205,479 | 2,388 | – | 3,747 | 71 | 211,685 |
| Net book value | ||||||
At 30 November 2025 | 838 | 9 | 163 | 14,958 | – | 15,968 |
At 30 November 2024 | 838 | 29 | 11,255 | – | – | 12,122 |
Cost | £’000 | |
At 1 December 2023 | 380,683 | |
| Additions | ||
– | Settlement of vested tracker shares | 4,841 |
– | Capital contribution relating to share-based payments | 2,761 |
At 30 November 2024 | 388,285 | |
| Additions | ||
– | Settlement of vested tracker shares | 1,039 |
– | Capital contribution relating to share-based payments | 3,797 |
At 30 November 2025 | 393,121 | |
| Provision for impairment | ||
At 1 December 2023 | 157,058 | |
Provision made during the year | 46,507 | |
At 30 November 2024 | 203,565 | |
Provision made during the year | – | |
At 30 November 2025 | 203,565 | |
| Net carrying value | ||
At 30 November 2025 | 189,556 | |
At 30 November 2024 | 184,720 | |
Group | Company | |||
| 30 November | 30 November | 30 November | 30 November | |
| £’000 | 2025 | 2024 | 2025 | 2024 |
Trade receivables | 248,804 | 268,825 | – | – |
Contract assets | 76,969 | 88,635 | – | – |
Other receivables | 7,043 | 6,462 | 383 | 66 |
Less allowance for ECLs | (10,340) | (8,718) | – | – |
Trade receivables, contract assets and other receivables net of ECL | 322,476 | 355,204 | 383 | 66 |
Prepayments | 8,414 | 9,703 | – | – |
Other taxes and social security – debtor | – | – | 1,259 | – |
Amounts due from subsidiaries | – | – | 1,755 | – |
330,890 | 364,907 | 3,397 | 66 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
| Provision for impairment of trade receivables | ||
At the beginning of the year | 8,718 | 8,639 |
Charge for the year | 8,158 | 7,304 |
Bad debts written off | (131) | (768) |
Reversed as amounts recovered | (6,438) | (6,413) |
Exchange differences | 33 | (44) |
At the end of the year | 10,340 | 8,718 |
Group | Company | |||
| 30 November | 30 November | 30 November | 30 November | |
| £’000 | 2025 | 2024 | 2025 | 2024 |
Cash at bank | 67,962 | 69,756 | 74 | 82 |
Bank overdraft | – | (88) | – | – |
Net cash and cash equivalents | 67,962 | 69,668 | 74 | 82 |
Group | Company | |||
| 30 November | 30 November | 30 November | 30 November | |
| £’000 | 2025 | 2024 | 2025 | 2024 |
Trade payables | 61,383 | 54,828 | – | – |
Accruals | 98,594 | 115,447 | 1,218 | 885 |
Other taxes and social security | 12,799 | 12,862 | 132 | 207 |
Other payables | 10,146 | 15,086 | 334 | 501 |
Amounts due to subsidiaries (note 21) | – | – | 10,334 | 128,945 |
182,922 | 198,223 | 12,018 | 130,538 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
Buildings | 42,220 | 35,577 |
Cars | 908 | 976 |
Total right-of-use assets (refer to note 9 Property, plant and equipment) | 43,128 | 36,553 |
Current lease liabilities | 10,549 | 10,419 |
Non-current lease liabilities | 36,952 | 29,362 |
Total lease liabilities (refer to note 22 Financial instruments and financial risk management) | 47,501 | 39,781 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
Buildings | 12,249 | 11,868 |
Cars | 859 | 1,076 |
Total depreciation charge of right-of-use assets | 13,108 | 12,944 |
| £’000 | |
Balance at 1 December 2023 | 29,017 |
| Cash flows: | |
Interest paid to bank | (108) |
Payments of principal and interest element of lease liabilities | (14,448) |
Total cash flows | (14,556) |
Lease increases | 25,311 |
Lease termination | (868) |
Other movements * | 877 |
Balance at 30 November 2024 and 1 December 2024 | 39,781 |
| Cash flows: | |
Interest paid to bank | (20) |
Payments of principal and interest element of lease liabilities | (14,553) |
Total cash flows | (14,573) |
Lease increases | 21,447 |
Lease termination | (1) |
Other movements * | 847 |
Balance at 30 November 2025 | 47,501 |
| Restructuring | ||||||
| and | ||||||
| termination | Tracker share | Onerous | ||||
£’000 | Dilapidations | payments | liability | Legal | contracts | Total |
At 1 December 2023 | 3,189 | 415 | 1,192 | 4,203 | 525 | 9,524 |
Additions | 444 | 1,397 | – | 196 | – | 2,037 |
Released to the income statement | (358) | (99) | (90) | (1,389) | – | (1,936) |
Utilised during the year | (25) | (318) | (1,102) | (867) | (345) | (2,657) |
Forex revaluation | (71) | – | – | (41) | (4) | (116) |
At 30 November 2024 | 3,179 | 1,395 | – | 2,102 | 176 | 6,852 |
Additions | 348 | 1,445 | – | 242 | – | 2,035 |
Released to the income statement | (185) | (44) | – | (920) | – | (1,149) |
Utilised during the year | (631) | (1,419) | – | (231) | (96) | (2,377) |
Forex revaluation | 82 | 2 | – | (34) | 1 | 51 |
At 30 November 2025 | 2,793 | 1,379 | – | 1,159 | 81 | 5,412 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
| Expected timing of provision utilisation | ||
Current | 2,831 | 4,068 |
Non-current | 2,581 | 2,784 |
5,412 | 6,852 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
Within one year | 2,831 | 4,068 |
One to five years | 2,339 | 2,219 |
After five years | 242 | 565 |
5,412 | 6,852 |
| Fixed asset | ||||||
| Group | timing | Share-based | ||||
| £’000 | differences | Leases | payments | Tax losses | Provisions | Total |
At 1 December 2023 | (6,553) | 8,142 | 1,389 | – | 2,821 | 5,799 |
(Charge)/credit to income statement for the year | (3,992) | 2,424 | (853) | – | 7 | (2,414) |
Prior year charge to income statement for the year | (586) | – | – | – | (139) | (725) |
Charge directly to equity | – | – | (55) | – | – | (55) |
Forex revaluation | (8) | – | (14) | – | (37) | (59) |
At 30 November 2024 | (11,139) | 10,566 | 467 | – | 2,652 | 2,546 |
(Charge)/credit to income statement for the year | (3,530) | 3,922 | (256) | 721 | 181 | 1,038 |
Prior year credit/(charge) to income statement for the year | 71 | – | – | (9) | (1,401) | (1,339) |
Adjustment due to tax rate changes | 6 | – | 11 | – | 300 | 317 |
Charge directly to equity | – | – | (60) | – | – | (60) |
Forex revaluation | 2 | – | 5 | 20 | (76) | (49) |
At 30 November 2025 | (14,590) | 14,488 | 167 | 732 | 1,656 | 2,453 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
Deferred tax assets | 3,292 | 3,408 |
Deferred tax liabilities | (839) | (862) |
2,453 | 2,546 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
| Operating tax losses not recognised | ||
Europe | 8,760 | 12,626 |
Asia Pacific | 5,099 | 12,909 |
13,859 | 25,535 |
| £’000 | |
At 1 December 2023 | 136 |
Charge to income statement for the year | (128) |
Charge directly to equity | (19) |
At 30 November 2024 | (11) |
Credit to income statement for the year | 3 |
Credit directly to equity | 11 |
At 30 November 2025 | 3 |
| Capital | ||||
| Number of | Share | redemption | Treasury | |
| ordinary | capital | reserve | reserve | |
| shares | £’000 | £’000 | £’000 | |
| Issued and fully paid | ||||
At 1 December 2023 | 134,872,440 | 1,349 | 172 | (7,939) |
Issue of new shares | 698,585 | 7 | – | – |
Purchase of shares by EBT | – | – | – | (10,000) |
Utilisation of shares held by EBT | – | – | – | 10,693 |
At 30 November 2024 | 135,571,025 | 1,356 | 172 | (7,246) |
Issue of new shares | 30,610 | 1 | – | – |
Cancellation of share capital | (7,779,335) | (78) | 78 | – |
Purchase of shares by EBT | – | – | – | (1,184) |
Utilisation of shares held by EBT | – | – | – | 7,168 |
At 30 November 2025 | 127,822,300 | 1,279 | 250 | (1,262) |
30 November 2025 | 30 November 2024 | ||||||
| Number | Number | ||||||
| of share | of share | ||||||
| awards/ | awards/ | ||||||
| Charge | matching | Charge | matching | Vesting | |||
| Scheme | (£’000) | shares | (£’000) | shares | period | Valuation method | Performance metrics |
LTIP | 1,012 | 2,781,729 | 206 | 1,824,290 | 3 years | Monte Carlo and | Incremental EPS and |
| Binomial model | OPCR growth/TSR ranking | ||||||
| against comparator group, | |||||||
| ESG targets | |||||||
RSU | 1,859 | 797,842 | 3,716 | 1,696,207 | 1–3 years | n/a | Service conditions |
| Employee Share Purchase | 371 | 140,688 | 384 | 94,856 | 1 year | n/a | None |
| Plan (ShareMatch) | |||||||
SAYE | 324 | 417,934 | 235 | 47 7,602 | 3 years | Binomial | None |
| Deferred shares (executive | 371 | n/a | 376 | n/a | 1 year | n/a | Group financial targets, shared |
| short-term incentive scheme) | objectives, personal objectives | ||||||
Growth Incentive Plan | 725 | 4,670,521 | 69 | 1,559,170 | 3 years | n/a | Regional financial targets |
Total | 4,662 | 8,808,714 | 4,986 | 5,652,125 |
| Number of options | |||
LTIP | RSU | Total | |
At 1 December 2023 | 1,389,545 | 2,111,768 | 3,501,313 |
Granted | 848,483 | 909,361 | 1,757,844 |
Vested | (333,064) | (1,182,107) | (1,515,171) |
Lapsed | (9,192) | – | (9,192) |
Forfeited | (71,482) | (142,815) | (214,297) |
At 30 November 2024 | 1,824,290 | 1,696,207 | 3,520,497 |
Granted | 1,367,992 | 26,517 | 1,394,509 |
Vested | (66,205) | (829,401) | (895,606) |
Lapsed | (47,591) | – | (47,591) |
Forfeited | (296,757) | (95,481) | (392,238) |
At 30 November 2025 | 2,781,729 | 797,842 | 3,579,571 |
2025 | 2024 | |
Weighted average fair value (£) | 2.39 | 4.19 |
| Key assumptions used: | ||
Share price at grant date (£) | 2.61 | 4.20 |
Expected volatility* | 32.1% | 30.9% |
Annual risk-free interest rate | 4.07% | 4.13% |
Expected life (years) | 3 | 3 |
£’000 | 2025 | 2024 |
Short-term employee benefits | 5,859 | 4,895 |
Share-based payments | 1,027 | 538 |
Post-employment benefits | 236 | 196 |
Termination benefits | 1 | – |
7,123 | 5,629 |
£’000 | 2025 | 2024 |
| Transactions with the related parties during the year | ||
Dividend income received from subsidiaries | 155,000 | – |
Investments in subsidiaries (note 11) | (4,836) | (7,602) |
Impairment of investments in subsidiaries (note 11) | – | (46,507) |
Settlement of tracker shares with KMP | (13) | (573) |
Loans and advances (given to)/received from subsidiaries | (118,611) | 43,184 |
Interest income received from subsidiaries | 1 | 1 |
Interest paid to subsidiaries | (6,555) | (8,064) |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
| Year-end balances arising from transactions with related parties | ||
Investments in subsidiaries | 189,556 | 184,720 |
Amounts due from subsidiaries | 1,755 | – |
Amounts due to subsidiaries | (10,334) | (128,945) |
| Measured at | |||
| amortised | Total carrying | ||
£’000 | Note | cost | amount |
| At 30 November 2025 | |||
| Financial assets | |||
Trade receivables and contract assets | 12 | 315,433 | 315,433 |
Other receivables | 5,839 | 5,839 | |
Cash and cash equivalents | 13 | 67,962 | 67,962 |
| Financial liabilities | |||
Bank overdraft | 13 | – | – |
Trade payables and accruals | 14 | (159,977) | (159,977) |
Other payables | (7,495) | (7,495) | |
Lease liabilities | 15, 16 | (47,501) | (47,501) |
| Measured at | Total carrying | ||
£’000 | Note | amortised cost | amount |
| At 30 November 2024 | |||
| Financial assets | |||
Trade receivables and contract assets | 12 | 348,742 | 348,742 |
Other receivables | 6,305 | 6,305 | |
Cash and cash equivalents | 13 | 69,756 | 69,756 |
| Financial liabilities | |||
Bank overdraft | 13 | (88) | (88) |
Trade payables and accruals | 14 | (170,275) | (170,275) |
Other payables | (10,841) | (10,841) | |
Lease liabilities | 15, 16 | (39,781) | (39,781) |
| 2025 | 2025 | 2024 | 2024 | |
| Currency | LCCY’000 | £’000 | LCCY’000 | £’000 |
United Arab Emirates Dirham (AED) | 3,898 | 803 | 24,273 | 5,190 |
Swiss Franc (CHF) | (3,004) | (2,823) | 227 | 202 |
Euro (EUR) | 20,877 | 18,300 | 21,559 | 17,907 |
Hong Kong Dollar (HKD) | 7,481 | 727 | 7,482 | 755 |
Japanese Yen (JPY) | (1,128,000) | (5,460) | (226,775) | (1,188) |
US Dollar (USD) | (10,478) | (7,922) | (30,028) | (23,578) |
3,625 | (712) |
| Lease | Trade and other payables, | ||
| liabilities | including bank overdrafts | ||
| £’000 | Group | Group | Company |
| At 30 November 2025 | |||
Within one year | 11,404 | 167,472 | 11,886 |
One to five years | 27,410 | – | – |
After five years | 16,979 | – | – |
55,793 | 167,472 | 11,886 |
| Lease | Trade and other payables, | ||
| liabilities | including bank overdrafts | ||
| £’000 | Group | Group | Company |
| At 30 November 2024 | |||
Within one year | 11,518 | 181,204 | 130,331 |
One to five years | 24,664 | – | – |
After five years | 10,500 | – | – |
46,682 | 181,204 | 130,331 |
Category of internal credit rating | Definition of category | Basis of recognition of ECLs |
Performing | Clients have a low risk of default and a strong capacity | Lifetime ECLs |
| to meet contractual cash flows | ||
| Underperforming/ | Clients negotiating for new credit terms, default in | Lifetime ECLs |
| non-performing | repayment and other relevant indicators that showed | |
| customers’ deteriorating financial condition | ||
Non-performing | Interest and/or principal payment are 90 days past due | Lifetime ECLs |
Write-off | Clients with no reasonable expectation of recovery | Asset is written off |
| 1–30 days | 31–60 days | 61–120 days | More than 120 | |||
£’000 | Current | past due | past due | past due | days past due | Total |
| 30 November 2025 | ||||||
Expected loss rates | 0.49% | 1.33% | 2.23% | 7.31% | 31.09% | |
Gross trade receivables | 172,339 | 24,520 | 14,360 | 13,613 | 23,972 | 248,804 |
Contract assets | 76,969 | – | – | – | – | 76,969 |
Other assets | 5,839 | – | – | – | – | 5,839 |
Loss allowances | 1,247 | 326 | 320 | 995 | 7,452 | 10,340 |
| 1–30 days | 31–60 days | 61–120 days | More than 120 | |||
£’000 | Current | past due | past due | past due | days past due | Total |
| 30 November 2024 | ||||||
Expected loss rates | 0.37% | 1.30% | 3.97% | 8.04% | 18.82% | |
Gross trade receivables | 169,986 | 35,555 | 16,256 | 20,679 | 26,349 | 268,825 |
Contract assets | 88,635 | – | – | – | – | 88,635 |
Other assets | 6,305 | – | – | – | – | 6,305 |
Loss allowances | 989 | 463 | 646 | 1,662 | 4,958 | 8,718 |
| Net cash and cash equivalents | |||||
| Other | |||||
| £’000 | Sterling | Euro | US Dollar | currencies | Total |
| At 30 November 2025 | |||||
| Functional currency of Group operations | |||||
Sterling | 3,809 | 30,000 | 19,203 | 1,324 | 54,336 |
Euro | – | 1,821 | – | 5,213 | 7,034 |
US Dollar | – | – | 200 | 606 | 806 |
Other | – | – | 694 | 5,092 | 5,786 |
3,809 | 31,821 | 20,097 | 12,235 | 67,962 |
| Net cash and cash equivalents | |||||
| Other | |||||
| £’000 | Sterling | Euro | US Dollar | currencies | Total |
| At 30 November 2024 | |||||
| Functional currency of Group operations | |||||
Sterling | 7,909 | 34,292 | 17,734 | 1,404 | 61,339 |
Euro | – | 3,281 | – | 2,240 | 5,521 |
US Dollar | – | – | 1 | 243 | 244 |
Other | – | – | 942 | 1,622 | 2,564 |
7,909 | 37,573 | 18,677 | 5,509 | 69,668 |
| Summary of fair value methods and assumptions | |
Receivables and payables | Due to the short-term nature of the current receivables and payables, their carrying amount is |
| considered to be the same as their fair value. | |
Cash and cash equivalents, including short- term deposits | Approximates the carrying amount because of the short maturity of these instruments. |
Borrowings | The carrying amount of the Group’s borrowings, primarily the RCF, approximates their fair |
| value. The fair value of the RCF is estimated using discounted cash flow analysis based on the | |
| Group’s current incremental borrowing rates for similar types and maturities of borrowing and is | |
| consequently categorised in level 2 of the fair value hierarchy. |
| Country of | |||||
Name of undertaking | % | incorporation | Principal activities | Registered office | |
SThree Austria GmbH | 100 | Austria | Recruitment | Wiedner Gurtel 13, Turm 24, 10 OG. 1100 Vienna, Austria | |
SThree Temp Experts Österreich GmbH | 100 | Austria | Recruitment | Wiedner Gurtel 13, Turm 24, 10 OG. 1100 Vienna, Austria | |
Computer Futures Solutions NV | 100 | Belgium | Recruitment | 31 Central, Rue de l’Hôpital 31, 1000 Bruxelles, Belgium | |
Huxley Associates Belgium NV | 100 | Belgium | Recruitment | 31 Central, Rue de l’Hôpital 31, 1000 Bruxelles, Belgium | |
SThree Services NV | 100 | Belgium | Recruitment | 31 Central, Rue de l’Hôpital 31, 1000 Bruxelles, Belgium | |
SThree Belgium NV | 100 | Belgium | Recruitment | 31 Central, Rue de l’Hôpital 31, 1000 Bruxelles, Belgium | |
SThree SAS | 100 | France | Recruitment | 124 | Rue Réaumur, Paris, 75002, France |
SThree Holdings GmbH | 100 | Germany | Holding company Querstrasse 7, 60322, Frankfurt am Main, Germany | ||
SThree GmbH | 100 | Germany | Recruitment | Querstrasse 7, 60322, Frankfurt am Main, Germany | |
SThree Temp Experts GmbH | 100 | Germany | Recruitment | Querstrasse 7, 60322, Frankfurt am Main, Germany | |
SThree Services GmbH | 100 | Germany | Recruitment | Querstrasse 7, 60322, Frankfurt am Main, Germany | |
SThree Limited | 100 | Hong Kong | Dormant | Suite 3201, | One Island East, Taikoo Place, 18 Westlands Road, |
| Quarry Bay, Hong Kong | |||||
SThree India Private Limited | 100 | India | In voluntary | 511 | The Corporate Centre, Nirmal Lifestyle Mall, LBS Road, |
| liquidation | Mulund (West), Mumbai, Maharashtra-MH. 400080, India | ||||
SThree Staffing Ireland Limited | 100 | Ireland | Recruitment | Pembroke Hall, 38/39 Fitzwilliam Square West, Dublin 2, | |
| D02 NX53, Ireland | |||||
SThree K.K. | 100 | Japan | Recruitment | Kabukiza Tower, 12–15, Ginza 4-chome, Chuo-ku, Tokyo, Japan | |
SThree S.à r.l. | 100 | Luxembourg Dormant | 295, rue de Luxembourg, Bertrange, Grand Duchy of | ||
| Luxembourg, L-8077, Luxembourg | |||||
| Country of | |||||
Name of undertaking | % | incorporation | Principal activities | Registered office | |
Progressive Global Energy Sdn. Bhd. | 100 | Malaysia | Recruitment | Level 13, Menara 1 Sentrum, 201, Jalan Tun Sambanthan, | |
| Brickfields, Kuala Lumpur, 50470, Malaysia | |||||
SThree Holdings BV | 100 | Netherlands | Recruitment | Gustav Mahlerlaan 38, Gebouw Som 1, 1082MC, | |
| Amsterdam, Netherlands | |||||
SThree Interim Services BV | 100 | Netherlands | Recruitment | Gustav Mahlerlaan 38, Gebouw Som 1, 1082MC, | |
| Amsterdam, Netherlands | |||||
| SThree Middle East for Business Services | 100 | Saudi Arabia | HR services | Astrolabs Riyadhi, 3141 Anas Ibn Malik Rod, Al Malqa, | |
| Limited Liability Company | Riyadh 13521, | Saudi Arabia | |||
SThree Pte. Ltd. | 100 | Singapore | In liquidation | 18 Cross Street #14–01, Cross Street Exchange, Singapore, | |
048423, | Singapore | ||||
SThree Business Services Ibérica, S.L. | 100 | Spain | Recruitment | Carrer de Balmes, 89, Barcelona, 08008, Spain | |
SThree Switzerland GmbH | 100 | Switzerland | Recruitment | 3rd Floor, Claridenstrasse 34, 8002 Zürich, Switzerland | |
Cavendish Directors Limited* | 100 | UK | Dormant | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
SThree UK Holdings Limited* | 100 | UK | Holding company Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | ||
SThree Overseas Holdings Limited* | 100 | UK | Holding company Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | ||
SThree UK Management Limited* | 100 | UK | Holding company Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | ||
SThree Overseas Management Limited* | 100 | UK | Holding company Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | ||
SThree UK Operations Limited* | 100 | UK | Holding company Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | ||
SThree Euro UK Limited | 100 | UK | Support services | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
SThree IP Limited* | 100 | UK | Support services | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
SThree Management Services Limited* | 100 | UK | Management | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
| services | |||||
SThree Partnership LLP | 100 | UK | Recruitment | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
Huxley Associates Global Limited | 100 | UK | Recruitment | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
Progressive Global Energy Limited | 100 | UK | Recruitment | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
Elevize Limited | 100 | UK | Support services | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
SThree Dollar UK Limited | 100 | UK | Support services | Level 16, 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | |
Specialist Staffing Holdings Inc | 100 | USA | Holding company Corporation Service Company, 251 Little Falls Drive, | ||
| Wilmington DE 19808, United States | |||||
Specialist Staffing Solutions Inc | 100 | USA | Recruitment | Corporation Service Company, 251 Little Falls Drive, | |
| Wilmington DE 19808, United States | |||||
Specialist Staffing Services Inc | 100 | USA | Recruitment | Corporation Service Company, 251 Little Falls Drive, | |
| Wilmington DE 19808, United States | |||||
| 2025 | ||||||
| Operating | ||||||
| profit | ||||||
| Operating | conversion | Profit | Basic EPS | |||
| £’000, unless otherwise stated | Revenue | Net fees | profit | ratio* | before tax | (pence) |
Reported | 1,302,204 | 322,696 | 26,135 | 8.1% | 25,533 | 13.7 |
Currency impact | 4,500 | 1,635 | 316 | 0.1% | 301 | 0.2 |
In constant currency | 1,306,704 | 324,331 | 26,451 | 8.2% | 25,834 | 13.9 |
| 2024 | ||||||
| Operating | ||||||
| profit | ||||||
| Operating | conversion | Profit | Basic EPS | |||
| £’000, unless otherwise stated | Revenue | Net fees | profit | ratio* | before tax | (pence) |
Reported | 1,492,906 | 369,079 | 66,194 | 17.9% | 67,640 | 37.4 |
| 30 November | 30 November | |
| £’000 | 2025 | 2024 |
Cash and cash equivalents | 67,962 | 69,756 |
Bank overdraft | – | (88) |
Net cash | 67,962 | 69,668 |
£’000 | 2025 | 2024 |
Reported operating profit for the year | 26,135 | 66,194 |
Depreciation of PPE | 16,095 | 15,230 |
Amortisation and impairment of intangible assets | 1,581 | 24 |
Loss on disposal of PPE and intangible assets | 48 | 135 |
Gain on lease modification | (42) | (69) |
Gain on disposal of subsidiaries | – | (135) |
Employee share options charge | 4,662 | 4,986 |
EBITDA | 48,479 | 86,365 |
£’000 | 2025 | 2024 | |
Profit for the year attributable to owners of the Company | A | 17,674 | 49,692 |
Dividend proposed to be paid to shareholders (note 8) | B | 18,356 | 19,045 |
Dividend cover | (A ÷ B) | 1.0 | 2.6 |
£’000, unless otherwise stated | 2025 | 2024 | |
Contract net fees | A | 270,659 | 310,617 |
Contract revenue | B | 1,248,038 | 1,431,133 |
Contract margin | (A ÷ B) | 21.7% | 21.7% |
pence, unless otherwise stated | 2025 | 2024 |
SThree plc TSR return index value: three-month average to 30 Nov 2022 (FY24: 30 Nov 2021) | 355.43 | 528.47 |
SThree plc TSR return index value: three-month average to 30 Nov 2025 (FY24: 30 Nov 2024) | 178.83 | 382.78 |
Total shareholder return | -49.7% | -27.6% |