| 2025 | 2024 | ||
| Notes | £’000 | £’000 | |
Revenue | 2 | ||
Cost of sales | ( | ( | |
| Gross profit | |||
Administrative expenses | ( | ( | |
Underlying operating profit | |||
Non-underlying costs | 1 | ( | |
Operating profit | 3 | ||
Finance income | 4 | ||
Finance cost | 4 | ( | ( |
| Profit before tax | |||
Income tax expense | 5 | ( | ( |
| Profit for the year | |||
| Other comprehensive income | |||
| Other comprehensive income that may be reclassified to profit or loss in subsequent periods: | |||
Foreign exchange differences on translation of foreign branches and subsidiaries | ( | ( | |
Net (loss)/gain on cash flow hedge | ( | ||
| Total other comprehensive loss | ( | ( | |
Total comprehensive income for the year | |||
| Profit attributable to: | |||
Owners of the Parent Company | |||
| Total comprehensive income attributable to: | |||
| Owners of the Parent Company | |||
| Earnings per ordinary share (p) | |||
Basic | 20 | ||
Diluted | 20 |
| 2025 | 2024 | ||
| Notes | £’000 | £’000 | |
| Non-current assets | |||
Property, plant and equipment | 7 | ||
Right-of-use assets | 8 | ||
Intangible assets and goodwill | 9 | ||
Investments | |||
Deferred tax asset | 17 | ||
| Current assets | |||
Inventories | 11 | ||
Trade and other receivables | 12 | ||
Income tax receivable | |||
Contract fulfilment assets | 13 | ||
Cash and cash equivalents | 16 | ||
Total assets | |||
| Current liabilities | |||
Trade and other payables | 14 | ( | ( |
Contract liabilities | 15 | ( | ( |
Income tax payable | ( | ||
Lease liabilities | 8 | ( | ( |
( | ( | ||
| Non-current liabilities | |||
Contract liabilities | 15 | ( | ( |
Lease liabilities | 8 | ( | ( |
( | ( | ||
Total liabilities | ( | ( | |
Net assets | |||
| Equity | |||
Issued share capital | 19 | ||
Share premium account | |||
Cash flow hedge reserve | ( | ( | |
Foreign exchange translation reserve | |||
Retained earnings | |||
Total equity |
| Foreign | ||||||
| Share | exchange | |||||
| premium | Cash flow | translation | Retained | |||
| capital | account | hedge reserve | reserve | earnings | Total | |
| £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Balance at 1 August 2023 | ( | |||||
Profit for the year | ||||||
Impact of foreign exchange on reserves | ( | ( | ||||
Net gain on cash flow hedge | ||||||
Total comprehensive income/(expense) for the year | ( | |||||
Share-based payment transactions | ||||||
Dividends paid | ( | ( | ||||
Dividend equivalents paid | ( | ( | ||||
Tax adjustments | ||||||
Other | ||||||
Balance at 31 July 2024 | ( | |||||
Profit for the year | ||||||
Impact of foreign exchange on reserves | ( | ( | ||||
Net loss on cash flow hedge | ( | ( | ||||
Total comprehensive (expense)/income for the year | ( | ( | ||||
Share-based payment transactions | ||||||
Dividends paid | ( | ( | ||||
Dividend equivalents paid | ( | ( | ||||
Tax adjustments | ||||||
Other | ||||||
Balance at | ( |
| 2025 | 2024 | ||
| Notes | £’000 | £’000 | |
Net cash generated from operating activities | 21 | ||
| Investing activities | |||
Finance income | 4 | ||
Acquisition of subsidiaries, net of cash acquired | 10 | ( | |
Acquisition associated costs | ( | ||
Purchase of property, plant and equipment | 7 | ( | ( |
Purchase of intangible assets | 9 | ( | ( |
Net cash used in investing activities | ( | ( | |
| Financing activities | |||
Issue of share capital | |||
Dividends paid | 6 | ( | ( |
Payment of principal portion of lease liabilities | 8 | ( | ( |
Payment of interest portion of lease liabilities | 4,8 | ( | ( |
Net cash used in financing activities | ( | ( | |
Net increase in cash and cash equivalents | |||
Cash and cash equivalents at beginning of year | 16 | ||
Exchange losses on cash and cash equivalents | ( | ( | |
Cash and cash equivalents at end of year | 16 |
| 2025 | 2024 | ||
| Notes | £’000 | £’000 | |
| Non-underlying costs | |||
Acquisition costs | 10 | 722 | — |
Acquisition – contingent consideration liability | 26 | 1,026 | — |
Acquisition – amortisation of acquired intangibles | 9 | 214 | — |
Major system development costs | 5,269 | — | |
Total | 7,231 | — |
| 2025 | 2024 | |
| £’000 | £’000 | |
Operating profit | 172,900 | 154,064 |
Non-underlying costs | 7,231 | — |
Underlying operating profit | 180,131 | 154,064 |
| 2025 | 2024 | ||
| Notes | £’000 | £’000 | |
Net cash generated from operating activities | 21 | 140,714 | 115, 60 8 |
Income taxes paid | 21 | 46,775 | 39,226 |
Cash generated from operations | 187,489 | 154,834 | |
Purchase of property, plant and equipment | 7 | (11,783) | (1,115) |
Purchase of intangible assets | 9 | (3,444) | (6,017) |
Cash generated from operations, net of capital expenditure | 172,262 | 147,702 | |
Underlying operating profit | 180,131 | 154,064 | |
Cash conversion ratio | 95.6% | 95.9% |
| 2025 | 2024 | |
| p | p | |
| Underlying earnings per share | ||
Underlying basic earnings per ordinary share (pence) | 69.5 | 59.7 |
Underlying diluted earnings per ordinary share (pence) | 69.1 | 59.4 |
| 2025 | 2024 | ||
| £’000 | £’000 | ||
| Earnings | |||
Earnings for the purposes of earnings per share, being profit for the year | 133,008 | 119,04 | 4 |
Non-underlying costs | 7,231 | — | |
Tax effect of non-underlying costs | (1,371) | — | |
Underlying earnings for the purposes of earnings per share, being profit for the year | 138,868 | 119,044 |
| 2025 | 2024 | |
| The weighted average number of shares is given below: | ’000 | ’000 |
Number of shares used for basic earnings per share | 199,690 | 199,490 |
Number of shares expected to be issued at nil consideration following exercise of share options | 1,163 | 1,026 |
Number of shares used for diluted earnings per share | 200,853 | 200,516 |
| classified as an asset or liability that is a financial instrument and within the scope of IFRS 9 Financial Instruments is measured at |
| fair value with the changes in fair value recognised in the income statement in accordance with IFRS 9. |
| Goodwill is initially measured at cost, being the excess of the aggregate of the acquisition-date fair value of the consideration |
transferred and the amount recognised for the non-controlling interest (where the business combination is achieved in stages, the acquisition-date fair value of the acquirer’s previously held equity interest in the acquiree) over the net identifiable amounts |
| of the assets acquired and the liabilities assumed in exchange for the business combination. |
| 2025 | 2024 | |
| Revenue by type: | £’000 | £’000 |
Software | 227,242 | 213,520 |
Hardware | 985,724 | 561,238 |
Services | 245,445 | 187,875 |
1,458,411 | 962,633 |
| 2025 | 2024 | |
| Gross invoiced income by type: | £’000 | £’000 |
Software | 2,074,532 | 1, 8 07, 468 |
Hardware | 992,184 | 568,450 |
Services | 550,243 | 476,233 |
3,616,959 | 2,852,151 |
| 2025 | 2024 | |
| Revenue by type of business: | £’000 | £’000 |
Small and medium | 914,190 | 473,985 |
Enterprise | 318,380 | 298,434 |
Public sector | 225,841 | 190,214 |
1,458,411 | 962,633 |
| 2025 | 2024 | |
| Gross invoiced income by type of business: | £’000 | £’000 |
Small and medium | 1,730,301 | 1,157,0 07 |
Enterprise | 675,629 | 597, 320 |
Public sector | 1,211,029 | 1,097,824 |
3,616,959 | 2,852,151 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Gross invoiced income | 3,616,959 | 2,852,151 |
Income to be recognised as agent under IFRS 15 | (2,158,548) | (1,889,518) |
Revenue | 1,458,411 | 962,633 |
| 2025 | 2024 | |
| Operating profit is stated after charging/(crediting): | £’000 | £’000 |
Depreciation of property, plant and equipment | 3,117 | 2,631 |
Depreciation of right-of-use assets | 3,818 | 2,429 |
Amortisation of intangible assets | 3,551 | 1,564 |
Low-value asset and short-term lease expense | 297 | 57 |
Foreign exchange loss/(gain) | 5,115 | (757) |
Inventories expensed in the year | 856,418 | 457,426 |
Movement in trade receivables provision as potentially uncollectable, recovered or written off during the year | 1,328 | (798) |
| Auditor’s remuneration | ||
Fees payable for the audit of the Company’s annual accounts and consolidated annual statements | 759 | 759 |
Fees payable for audit-related services | — | — |
Total for statutory audit services | 759 | 759 |
Fees payable for the half-year review of the condensed financial statements | 50 | 45 |
Total for non-audit-related services | 50 | 45 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Bank interest income | 7, 350 | 5,778 |
Lease liability interest cost | (2,048) | (443) |
| 2025 | 2024 | |
| £’000 | £’000 | |
| Consolidated statement of profit or loss | ||
Current income tax charge in the year | 44,142 | 40,338 |
Adjustment in respect of current income tax of previous years | (332) | (465) |
Foreign tax relief/other relief | (381) | (39) |
Foreign tax suffered | 436 | 123 |
Total current income tax charge | 43,865 | 39,957 |
| Deferred tax | ||
Current year | 1,054 | (49) |
Adjustments in respect of prior periods | 275 | 447 |
Deferred tax charge | 1,329 | 398 |
Total tax charge | 45,194 | 40,355 |
| Reconciliation of total tax charge | ||
| Reconciliation of tax expense and accounting profit multiplied by the Group’s domestic tax rate for 2025 | ||
| and 2024: | ||
Profit on ordinary activities before taxation | 178,202 | 159,399 |
| Profit on ordinary activities before taxation multiplied by the standard rate of UK corporation tax | ||
of 25% (2024: 25%) | 44,551 | 39,850 |
| Effects of: | ||
Non-deductible expenses | 637 | 399 |
Adjustment to previous periods | (57) | (19) |
Effects of overseas tax rates | 28 | 69 |
Share options | 41 | 56 |
Other differences | (6) | — |
643 | 505 | |
Income tax charge reported in profit or loss | 45,194 | 40,355 |
| 2025 | 2024 | |
| £’000 | £’000 | |
| Declared and paid during the year | ||
Special dividend on ordinary shares (20.9p per share (2024: 12.6p)) | 41,752 | 25,113 |
Final dividend on ordinary shares (18.1p per share (2024: 17.0p)) | 36,158 | 33,965 |
Interim dividend on ordinary shares (8.9p per share (2024: 8.5p)) | 17,794 | 16,970 |
95,704 | 76,048 |
| Freehold | Fixtures, | ||||||
| land and | Building | Computer | fittings and | Motor | |||
| buildings | improvements | equipment | equipment | vehicles | Total | ||
| Note | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
| Cost | |||||||
At 1 August 2023 | 2,817 | 9,026 | 2,264 | 5,331 | 773 | 20, 211 | |
Additions | 556 | 34 | 315 | 210 | — | 1,115 | |
Disposals | — | — | — | — | (103) | (103) | |
At 31 July 2024 | 3,373 | 9,060 | 2,579 | 5,541 | 670 | 21,223 | |
Additions | 16 | 8,146 | 1,830 | 1,791 | — | 11,783 | |
Acquired through business combinations | 10 | — | — | 30 | 55 | — | 85 |
Disposals | — | (1,318) | (4) | (717) | (47) | (2,086) | |
At 31 July 2025 | 3,389 | 15,888 | 4,435 | 6,670 | 623 | 31,005 | |
| Depreciation | |||||||
At 1 August 2023 | 281 | 4,226 | 1,649 | 2,500 | 207 | 8,863 | |
Disposals | — | — | — | — | (103) | (103) | |
Charge for the year | 46 | 1,143 | 488 | 743 | 211 | 2,631 | |
At 31 July 2024 | 327 | 5,369 | 2,137 | 3,243 | 315 | 11, 391 | |
Disposals | — | (1,171) | (4) | (479) | (47) | (1,701) | |
Impairment charge | 1,300 | — | — | — | — | 1,300 | |
Charge for the year | 98 | 1,527 | 559 | 734 | 199 | 3,117 | |
At 31 July 2025 | 1,725 | 5,725 | 2,692 | 3,498 | 467 | 14,107 | |
| Net book value | |||||||
At 31 July 2025 | 1,664 | 10,163 | 1,743 | 3,172 | 156 | 16,898 | |
At 31 July 2024 | 3,046 | 3,691 | 442 | 2,298 | 355 | 9,832 |
| 2025 | 2024 | ||
| Note | £’000 | £’000 | |
Opening right-of-use asset as at 1 August | 10,066 | 9,969 | |
Lease additions and modifications | 27,607 | 2,526 | |
Acquired through business combinations | 10 | 1,133 | — |
Disposals | (3,198) | — | |
Depreciation | (3,818) | (2,429) | |
Closing right-of-use asset as at 31 July | 31,790 | 10,066 |
| 2025 | 2024 | ||
| Note | £’000 | £’000 | |
Opening lease liability as at 1 August | 10,358 | 9,761 | |
Lease additions and modifications | 27,607 | 2,526 | |
Acquired through business combinations | 10 | 1,133 | — |
Disposals | (3,513) | — | |
Accretion of interest | 2,048 | 443 | |
Payments | (2,443) | (2,372) | |
Closing lease liability as at 31 July | 35,190 | 10,358 | |
| Split as: | |||
Short term | 4,279 | 2,253 | |
Long term | 30,911 | 8,105 |
| Software | ||||||||
| Customer | under | Computer | ||||||
| Goodwill | relationships | Brands | development | software | Total | |||
| Note | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | ||
| Cost | ||||||||
At 1 August 2023 | — | — | — | — | 9,757 | 9,757 | ||
Additions | — | — | — | 3,804 | 2,213 | 6,017 | ||
At 31 July 2024 | — | — | — | 3,804 | 11,970 | 15,774 | ||
Additions | — | — | — | 671 | 2,773 | 3,444 | ||
| Acquired through business combinations | 10 | 6,730 | 1,900 | 501 | — | — | 9,131 | |
Reclassifications | — | — | — | (3,804) | 3,804 | — | ||
Disposals | — | — | — | — | (488) | (488) | ||
At 31 July 2025 | 6,730 | 1,900 | 501 | 671 | 18,059 | 27, 861 | ||
| Amortisation | ||||||||
At 1 August 2023 | — | — | — | — | 2,602 | 2,602 | ||
Charge for the year | — | — | — | — | 1,564 | 1,564 | ||
At 31 July 2024 | — | — | — | — | 4,166 | 4,166 | ||
Charge for the year | — | 158 | 56 | — | 3,337 | 3,551 | ||
Disposals | — | — | — | — | (488) | (488) | ||
At 31 July 2025 | — | 158 | 56 | — | 7,015 | 7,229 | ||
| Net book value | ||||||||
At 31 July 2025 | 6,730 | 1,742 | 445 | 671 | 11,044 | 20,632 | ||
At 31 July 2024 | — | — | — | 3,804 | 7,804 | 11,60 | 8 |
| Long-term | ||
growth rate | Discount rate | |
Oakland | 2.0% | 12.5% |
| 2025 | |
| Fair value of consideration transferred | £’000 |
Amount settled in cash | 7,998 |
Fair value of contingent consideration | 1,450 |
Total | 9,448 |
Acquisition costs charged to expenses | 722 |
| Fair value | ||
| recognised on | ||
| acquisition | ||
| Notes | £’000 | |
| Non-current assets | ||
Property, plant and equipment | 7 | 85 |
Right-of-use assets | 8 | 1,133 |
Intangible assets | 9 | 2,400 |
Investments | 50 | |
| 3,668 | ||
| Current assets | ||
Trade and other receivables | 12 | 2,015 |
| Income tax receivable | 21 | |
Cash and cash equivalents | 16 | 581 |
| 2,617 | ||
Total assets | 6,285 | |
| Current liabilities | ||
Trade and other payables | 13 | (1,764) |
Lease liabilities | 8 | (272) |
| (2,036) | ||
| Non-current liabilities | ||
Deferred tax liability | 17 | (671) |
Lease liabilities | 8 | (861) |
| (1,532) | ||
Total liabilities | (3,568) | |
Total identifiable net assets at fair value | 2,717 | |
Goodwill on acquisition | 6,731 | |
Consideration transferred settled in cash | (7,998) | |
Cash and cash equivalents acquired | 581 | |
Net cash outflow on acquisition | (7,417) |
| 2025 | 2024 | |
| £’000 | £’000 | |
Finished goods and goods for resale | 151,901 | 2,916 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Trade receivables | 547, 398 | 504,488 |
Provision against receivables | (4,450) | (3,122) |
Net trade receivables | 542,948 | 501,366 |
Unbilled receivables | 59,412 | 40,487 |
Prepayments | 10,336 | 6,982 |
Accrued income | 17, 579 | 10,279 |
Deferred costs | 82,874 | 26,188 |
713,149 | 585,302 |
| Related | Related | |||||
| 2025 | provision | Net | 2024 | provision | Net | |
| £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Current | 425,787 | (2,319) | 423,468 | 396,096 | (1,691) | 394,405 |
0–30 days | 82,482 | (686) | 81,796 | 65,936 | (416) | 65,520 |
31–60 days | 18,637 | (155) | 18,482 | 18,255 | (127) | 18,128 |
61–90 days | 7,939 | (298) | 7, 641 | 12,954 | (152) | 12,802 |
Over 90 days | 12,553 | (992) | 11,561 | 11,247 | (736) | 10, 511 |
Total due | 547, 398 | (4,450) | 542,948 | 504,488 | (3,122) | 501,366 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Balance at beginning of year | 3,122 | 3,920 |
Increase for trade receivables regarded as potentially uncollectable | 3,064 | 1,193 |
Decrease in provision for trade receivables recovered, or written off, during the year | (1,736) | (1,991) |
Balance at end of year | 4,450 | 3,122 |
| Current | <30 days | 31–60 days | 61–90 days | >91 days | Total | |
| 31 July 2025 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 |
Expected credit loss rate | 0.54% | 0.83% | 0.83% | 3.75% | 7.90% | 0.81% |
Estimated total gross carrying amount at default | 425,787 | 82,482 | 18,637 | 7,939 | 12,553 | 547, 398 |
Expected credit loss | (2,319) | (686) | (155) | (298) | (992) | (4,450) |
| Current | <30 days | 31–60 days | 61–90 days | >91 days | Total | |
| 31 July 2024 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 |
Expected credit loss rate | 0.43% | 0.63% | 0.69% | 1.17% | 6.54% | 0.62% |
Estimated total gross carrying amount at default | 396,096 | 65,936 | 18,255 | 12,954 | 11, 247 | 504,488 |
Expected credit loss | (1,691) | (416) | (127) | (152) | (736) | (3,122) |
| 2025 | 2024 | |
| £’000 | £’000 | |
Contract fulfilment assets | 72,606 | — |
| 2025 | 2024 | |
| £’000 | £’000 | |
Trade payables | 285,893 | 290,869 |
Other taxes and social security | 20,814 | 17, 0 09 |
Accruals | 163,989 | 121,919 |
Other creditors | 769 | 285 |
471,465 | 430,082 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Deferred income | 346,490 | 41,131 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Short-term deferred income | 333,206 | 31,980 |
Long-term deferred income | 13,284 | 9,151 |
346,490 | 41,131 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Cash at bank and in hand | 182,282 | 158,454 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Accelerated capital allowances | (2,134) | (572) |
Share-based payments | 2,676 | 2,231 |
Other temporary differences | 833 | 912 |
Intangibles acquired in the year | (532) | — |
Deferred tax assets | 843 | 2,571 |
| 2025 | 2024 | |
| £’000 | £’000 | |
| Reconciliation of deferred tax asset | ||
Balance at beginning of year | 2,571 | 2,997 |
Adjustment in respect of prior years | (275) | (446) |
Profit and loss account | (1,054) | 49 |
Credit/(charge) to equity | 194 | (29) |
Movement arising from the acquisition of business | (593) | — |
Balance at end of year | 843 | 2,571 |
2025 | 2024 | |||||
| Income | Income | |||||
| statement | SOCIE | Total | statement | SOCIE | Total | |
| £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
| Current tax | ||||||
Movement in respect of prior years | (332) | — | (332) | (465) | — | (465) |
Movement in respect of current year | 44,197 | (65) | 44,132 | 40,422 | (211) | 40, 211 |
Total current tax | 43,865 | (65) | 43,800 | 39,957 | (211) | 39,746 |
| Deferred tax | ||||||
Movement in respect of prior years | 275 | — | 275 | — | — | — |
| Movement in respect of current year: | ||||||
Share options | (252) | (194) | (446) | (291) | 29 | (262) |
Fixed assets | 1,279 | — | 1,279 | 260 | — | 260 |
Other temporary differences | 27 | — | 27 | 429 | — | 429 |
Total deferred tax | 1,329 | (194) | 1,135 | 398 | 29 | 427 |
Total tax | 45,194 | (259) | 44,935 | 40,355 | (182) | 40,173 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Contributions payable by the Group for the year | 4,971 | 4,422 |
| 2025 | 2024 | |||
| £’000 | £’000 | |||
Allotted and called up 199,946,262 | (2024: 199,764,461) ordinary shares of 0.05p each | 100 | 100 | |
18,933 | (2024: | 18,933) deferred shares of 1p each | — | — |
100 | 100 |
| 2025 | 2024 | |
| p | p | |
| Earnings per share | ||
Basic | 66.6 | 59.7 |
Diluted | 66.2 | 59.4 |
| 2025 | 2024 | ||
| £’000 | £’000 | ||
| Earnings | |||
Earnings for the purposes of earnings per share, being profit for the year | 133,008 | 119,04 | 4 |
| 2025 | 2024 | |
| ’000 | ’000 | |
Number of shares used for basic earnings per share | 199,690 | 199,490 |
Number of shares expected to be issued at nil consideration following exercise of share options | 1,163 | 1,026 |
Number of shares used for diluted earnings per share | 200,853 | 200,516 |
| 2025 | 2024 | ||
| £’000 | £’000 | ||
Operating profit | 172,900 | 154,064 | |
Depreciation of property, plant and equipment | 3,117 | 2,631 | |
Depreciation of right-of-use assets | 3,818 | 2,429 | |
Amortisation of intangibles | 3,551 | 1,564 | |
Impairment of property, plant and equipment | 1,300 | — | |
Loss on disposal of property, plant and equipment | 385 | — | |
Gain on disposal of right-of-use assets | (314) | — | |
Dividend equivalents paid | (95) | (98) | |
Acquisition associated costs | 722 | — | |
Loss on foreign exchange | 2,723 | — | |
Cost of equity-settled employee share schemes | 4,188 | 3,612 | |
Operating cash flow before movements in working capital | 192,295 | 164,202 | |
(Increase)/decrease in inventory | (148,985) | 675 | |
Increase in trade and other receivables and contract fulfilment assets | (199,324) | (95, 261) | |
Increase in trade and other payables and contract liabilities | 343,503 | 85,218 | |
Cash generated from operations | 187, 489 | 154,834 | |
Income taxes paid | (46,775) | (39,226) | |
Net cash from operating activities | 140,714 | 115,60 | 8 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Cash at bank and in hand | 182,282 | 158,454 |
Trade and other receivables | 619,939 | 552,132 |
802,221 | 710,586 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Trade payables | (285,893) | (290,869) |
Accruals | (163,989) | (121,919) |
Lease liabilities | (35,190) | (10,358) |
(485,072) | (423,146) |
2025 | 2024 | |||
| USD | EUR | USD | EUR | |
| £’000 | £’000 | £’000 | £’000 | |
Trade receivables | 52,543 | 16,258 | 72,276 | 12,208 |
Cash and cash equivalents | 25,943 | 1,857 | 41,627 | 5,112 |
Trade payables | (87,120) | (10,734) | (78,231) | (7, 076) |
(8,634) | 7,381 | 35,672 | 10,244 |
2025 | 2024 | |||
| USD | EUR | USD | EUR | |
| £’000 | £’000 | £’000 | £’000 | |
5% increase in rate | 411 | (351) | (1,699) | (488) |
5% decrease in rate | (454) | 388 | 1,877 | 539 |
| Credit risk is the risk that a counterparty will not meet its obligations under a financial instrument or customer contract, leading |
| Within 1 year | 1 to 2 years | 2 to 5 years | Over 5 years | Total | |
| £’000 | £’000 | £’000 | £’000 | £’000 | |
| 2025 | |||||
Trade payables | (285,893) | — | — | — | (285,893) |
Accruals | (163,989) | — | — | — | (163,989) |
Lease liabilities | (4,279) | (4,324) | (12,239) | (24,654) | (45,496) |
(454,161) | (4,324) | (12,239) | (24,654) | (495,378) | |
| 2024 | |||||
Trade payables | (290,869) | — | — | — | (290,869) |
Accruals | (121,919) | — | — | — | (121,919) |
Lease liabilities | (2,253) | (2,132) | (4,950) | (2,207) | (11, 542) |
(415,041) | (2,132) | (4,950) | (2,207) | (424,330) |
| 2025 | 2024 | |
| £’000 | £’000 | |
Remuneration for qualifying services | 2,919 | 2,486 |
Company pension contributions to defined contribution schemes | 26 | 50 |
2,945 | 2,536 |
| 2025 | 2024 | |
| Number | Number | |
Sales | 1,751 | 1,658 |
Services | 436 | 389 |
Administration | 452 | 412 |
2,459 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Salaries, commissions and bonus | 207,109 | 180,849 |
Social security costs | 26,890 | 22,024 |
Other pension costs | 4,971 | 4,422 |
Other employment costs | 1,026 | — |
Employment costs – subtotal | 239,996 | 207,295 |
Share option charge | 4,188 | 3,612 |
Total employment costs including share option charge | 244,184 | 210,907 |
| 2025 | 2024 | |
| £’000 | £’000 | |
LTIP | 4,188 | 3,612 |
Share option charge | 4,188 | 3,612 |
Employer’s National Insurance contributions payable on all plans | 878 | 820 |
Share option charge including employer’s National Insurance | 5,066 | 4,432 |
31 July 2025 | 31 July 2024 | |||
EPS | TSR | EPS | TSR | |
Proportion of LTIP award | 60% | 40% | 60% | 40% |
Share price at grant date (£) | 16.30 | 16.30 | 12.26 | 12.26 |
Weighted average exercise price at grant date | — | — | — | — |
Risk-free interest rate | 4.70% | 4.70% | 5.26% | 5.26% |
Expected volatility | 30% | 30% | 31% | 31% |
Dividend yield | —% | —% | —% | —% |
Performance period (years) | 3 | 3 | 3 | 3 |
Fair value (£) | 16.30 | 4.14 | 12.26 | 4.98 |
| Weighted average | No. of | Weighted average | No. of | |
| exercise price | shares as at | exercise price | shares as at | |
| £ | 31 July 2025 | £ | 31 July 2024 | |
Outstanding at 1 August | — | 1,138,255 | — | 1,061,222 |
Granted during the year | — | 369,443 | — | 455,456 |
Forfeited during the year | — | (49,684) | — | (107, 8 47) |
Exercised during the year | — | (198,790) | — | (270,577) |
Outstanding at 31 July | 1,259,224 | 1,138,254 | ||
Exercisable at 31 July | 145,094 | 183,795 |
| 2025 | 2024 | |
| £’000 | £’000 | |
Short-term employee benefits | 3,517 | 3,098 |
Post-employment benefits | 36 | 60 |
Key management personnel share-based payment charges | 1,084 | 1,524 |
4,637 | 4,682 |
| 2025 | 2024 | |
| £’000 | £’000 | |
G Watt | 66 | 44 |
G Charlton | 67 | 53 |
R Perriss | 7 | 6 |
V Murria | 79 | 63 |
K Mecklenburgh | 6 | — |
J Ferguson | — | — |
M Prakash | — | — |
L Weedall | 1 | — |
226 | 166 |