2024 | 2023 | Growth | |
Alternative revenue measures | £’000 | £’000 | % |
Aerospace & Industrial | |||
Underlying revenue | 72,925 | 64,418 | 13 |
Acquisition | 9,290 | – | |
Revenue at constant currency | 82,215 | 64,418 | 28 |
Exchange | 2,002 | 3,218 | |
Revenue as reported | 84,217 | 67,636 | 25 |
Laboratory | |||
Underlying revenue | 53,251 | 53,574 | (1) |
Acquisition | 8,193 | 2,799 | |
Revenue at constant currency | 61,444 | 56,373 | 9 |
Exchange | 2,919 | 4,013 | |
Revenue as reported | 64,363 | 60,386 | 7 |
Metal Melt Quality | |||
Revenue at constant currency | 40,291 | 42,329 | (5) |
Exchange | 3,768 | 5,662 | |
Revenue as reported | 44,059 | 47,991 | (8) |
Group | |||
Underlying revenue | 166,467 | 160,321 | 4 |
Acquisitions | 17,483 | 2,799 | |
Revenue at constant currency | 183,950 | 163,120 | 13 |
Exchange | 8,689 | 12,893 | |
Revenue as reported | 192,639 | 176,013 | 9 |
2024 | 2023 | |||||
Adjusted | Adjustments | Reported | Adjusted | Adjustments | Reported | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Operating profit | 24,540 | (1,743) | 22,797 | 22,571 | (1,331) | 21,240 |
Finance income | 51 | – | 51 | 126 | – | 126 |
Finance costs | (1,936) | – | (1,936) | (1,276) | – | (1,276) |
Profit before tax | 22,655 | (1,743) | 20,912 | 21,421 | (1,331) | 20,090 |
Income tax expense | (4,751) | 441 | (4,310) | (4,324) | 204 | (4,120) |
Profit for the year | 17,904 | (1,302) | 16,602 | 17,097 | (1,127) | 15,970 |
30 November 2024 | Note | Aerospace & Industrial £’000 | Laboratory £’000 | Metal Melt Quality £’000 | Central £’000 | Group £’000 |
Total segment revenue | 84,266 | 65,840 | 44,059 | – | 194,165 | |
Inter-segment revenue | (49) | (1,477) | – | – | (1,526) | |
Revenue | 84,217 | 64,363 | 44,059 | – | 192,639 | |
Costs | (73,371) | (55,645) | (38,142) | (2,684) | (169,842) | |
Adjusted operating profit/(loss) | 11,804 | 9,503 | 5,917 | (2,684) | 24,540 | |
Adjustments: | ||||||
Amortisation of acquired intangible assets | 2 | (958) | (785) | – | – | (1,743) |
Operating profit/(loss) | 10,846 | 8,718 | 5,917 | (2,684) | 22,797 | |
Finance income | – | – | – | 51 | 51 | |
Finance costs | 6 | – | – | – | (1,936) | (1,936) |
Profit/(loss) before tax | 10,846 | 8,718 | 5,917 | (4,569) | 20,912 |
30 November 2023 | Note | Aerospace & Industrial £’000 | Laboratory £’000 | Metal Melt Quality £’000 | Central £’000 | Group £’000 |
Total segment revenue | 67,661 | 62,106 | 47,991 | – | 177,758 | |
Inter-segment revenue | (25) | (1,720) | – | – | (1,745) | |
Revenue | 67,636 | 60,386 | 47,991 | – | 176,013 | |
Costs | (58,325) | (51,597) | (41,444) | (3,407) | (154,773) | |
Adjusted operating profit/(loss) | 9,780 | 9,215 | 6,547 | (2,971) | 22,571 | |
Adjustments: | ||||||
Amortisation of acquired intangible assets | 2 | (446) | (426) | – | – | (872) |
Other acquisition-related costs | 2 | (23) | – | – | (436) | (459) |
Operating profit/(loss) | 9,311 | 8,789 | 6,547 | (3,407) | 21,240 | |
Finance income | – | – | – | 126 | 126 | |
Finance costs | 6 | – | – | – | (1,276) | (1,276) |
Profit/(loss) before tax | 9,311 | 8,789 | 6,547 | (4,557) | 20,090 |
Aerospace & | Metal Melt | |||||
Industrial | Laboratory | Quality | Central | Group | ||
30 November 2024 | Note | £’000 | £’000 | £’000 | £’000 | £’000 |
Depreciation – property, plant and equipment | 10 | 1,606 | 1,533 | 428 | 9 | 3,576 |
Depreciation – right-of-use assets | 11 | 1,078 | 837 | 243 | 43 | 2,201 |
Amortisation – intangible assets | 12 | 1,312 | 587 | 28 | – | 1,927 |
3,996 | 2,957 | 699 | 52 | 7,704 |
Aerospace & | Metal Melt | |||||
Industrial | Laboratory | Quality | Central | Group | ||
30 November 2023 | Note | £’000 | £’000 | £’000 | £’000 | £’000 |
Depreciation – property, plant and equipment | 10 | 1,500 | 1,293 | 688 | 9 | 3,490 |
Impairment – property, plant and equipment | 10 | – | 38 | – | – | 38 |
Depreciation – right-of-use assets | 11 | 1,170 | 775 | 240 | 47 | 2,232 |
Amortisation – intangible assets | 12 | 631 | 433 | 29 | – | 1,093 |
3,301 | 2,539 | 957 | 56 | 6,853 |
30 November 2024 | Note | Aerospace & Industrial £’000 | Laboratory £’000 | Metal Melt Quality £’000 | Central £’000 | Group £’000 |
Segmental assets | 87,154 | 73,447 | 36,477 | 2,199 | 199,277 | |
Cash | 16 | – | – | – | 15,838 | 15,838 |
Total assets | 87,154 | 73,447 | 36,477 | 18,037 | 215,115 | |
Segmental liabilities | (26,604) | (12,585) | (6,573) | (8,105) | (53,867) | |
Retirement benefit obligations | 20 | – | – | – | (5,897) | (5,897) |
Bank overdraſts | 16 | – | – | – | (2,097) | (2,097) |
Total liabilities | (26,604) | (12,585) | (6,573) | (16,099) | (61,861) |
30 November 2023 | Note | Aerospace & Industrial £’000 | Laboratory £’000 | Metal Melt Quality £’000 | Central £’000 | Group £’000 |
Segmental assets | 67,456 | 74,835 | 34,470 | 2,470 | 179,231 | |
Cash | 16 | – | – | – | 16,839 | 16,839 |
Total assets | 67,456 | 74,835 | 34,470 | 19,309 | 196,070 | |
Segmental liabilities | (18,709) | (13,533) | (6,301) | (6,589) | (45,132) | |
Retirement benefit obligations | 20 | – | – | – | (7,713) | (7,713) |
Bank overdraſts | 16 | – | – | – | (2,787) | (2,787) |
Total liabilities | (18,709) | (13,533) | (6,301) | (17,089) | (55,632) |
2024 | 2023 | |||
Revenue | By destination £’000 | By origin £’000 | By destination £’000 | By origin £’000 |
United Kingdom | 20,180 | 51,714 | 18,588 | 48,291 |
Continental Europe | 54,025 | 48,652 | 36,707 | 28,863 |
United States of America | 77,731 | 87,008 | 80,479 | 93,609 |
Other NAFTA | 4,926 | – | 4,298 | – |
South America | 1,826 | – | 2,567 | – |
Asia | 31,359 | 5,265 | 31,925 | 5,250 |
Africa | 2,592 | – | 1,449 | – |
192,639 | 192,639 | 176,013 | 176,013 |
2024 | 2023 | |
Non-current assets | £’000 | £’000 |
United Kingdom | 36,334 | 35,565 |
Continental Europe | 38,239 | 27,381 |
Americas | 60,874 | 60,405 |
Asia | 105 | 63 |
Unallocated deferred tax asset | 84 | 401 |
135,636 | 123,815 |
2024 | 2023 | |
Capital expenditure, including right-of-use assets | £’000 | £’000 |
United Kingdom | 5,532 | 3,484 |
Continental Europe | 1,396 | 1,831 |
Americas | 2,938 | 2,532 |
Asia | 82 | 64 |
9,948 | 7,911 |
2024 | 2023 | ||
Note | £’000 | £’000 | |
Staff costs | 5 | 60,893 | 59,438 |
Inventories – cost of inventories recognised as an expense (included in cost of sales) | 74,741 | 63,478 | |
Net realised foreign exchange gain | (411) | (291) | |
Depreciation on property, plant and equipment – owned | 10 | 3,576 | 3,490 |
Depreciation on right-of-use assets | 11 | 2,201 | 2,232 |
Impairment charge on property, plant and equipment – owned | 10 | – | 38 |
Amortisation of intangible assets | 12 | 1,927 | 1,093 |
Loss/(gain) on disposal of assets | 184 | (2) | |
Lease rentals payable: | |||
– Plant and machinery | 113 | 54 | |
– Property | 73 | 13 | |
Repairs and maintenance on property, plant and equipment | 1,966 | 2,683 | |
Reversal of receivables impairment | (132) | (3) | |
Research and development expenditure | 3,791 | 3,969 |
2024 | 2023 | |
£’000 | £’000 | |
Fees payable to the Company’s Auditor and its associates for audit of parent company | ||
and consolidated financial statements | 177 | 170 |
Interim review | 35 | 35 |
Fees payable to the Company’s Auditor and its associates for other services: – the audit of Company’s subsidiaries | 296 | 273 |
508 | 478 |
2024 | 2023 | |
Average number | Average number | |
Number | ||
Aerospace & Industrial | 402 | 395 |
Laboratory | 412 | 419 |
Metal Melt Quality | 185 | 187 |
Central | 8 | 8 |
1,007 | 1,009 |
2024 | 2023 | |
£’000 | £’000 | |
Staff costs | ||
Wages and salaries | 48,775 | 47,290 |
Social security costs | 7,980 | 7,769 |
Other pension costs | 3,387 | 3,331 |
Share-based payments | 751 | 1,048 |
60,893 | 59,438 |
2024 | 2023 | ||
Note | £’000 | £’000 | |
Interest payable on bank loans and overdraſts | 750 | 453 | |
Interest payable on lease liabilities | 11 | 811 | 368 |
Unwinding of discount on provisions and contingent consideration | 44 | 90 | |
Pension scheme finance expense | 20 | 331 | 365 |
1,936 | 1,276 |
2024 | 2023 | ||
Note | £’000 | £’000 | |
Current tax | |||
UK Corporation tax | 752 | 794 | |
Adjustment in respect of prior periods – UK | 265 | (173) | |
Overseas tax | 3,360 | 2,979 | |
Adjustment in respect of prior periods – overseas | (145) | 180 | |
4,232 | 3,780 | ||
Deferred tax | |||
Origination and reversal of temporary differences – UK | 500 | 433 | |
Origination and reversal of temporary differences – overseas | (93) | (129) | |
Adjustment in respect of prior periods – UK | (70) | 121 | |
Adjustment in respect of prior periods – overseas | (259) | (2) | |
Effect of change in deferred tax rates | – | (83) | |
19 | 78 | 340 | |
4,310 | 4,120 |
2024 | 2023 | |
£’000 | £’000 | |
Profit before tax | 20,912 | 20,090 |
Tax at the UK Corporation tax rate of 25% (2023: 23%) | 5,228 | 4,621 |
Current tax adjustments in respect of prior periods | 120 | 7 |
Deferred tax adjustments in respect of prior periods | (329) | 119 |
Deferred tax on share-based payments within the income statement | (119) | 10 |
Tax effect of income not subject to tax | (532) | (488) |
Tax effect of expenses not deductible in determining taxable profit | 56 | 181 |
Effect of change in deferred tax rates | – | (83) |
Effect of different tax rates of subsidiaries operating in other jurisdictions | (114) | (247) |
Tax charge | 4,310 | 4,120 |
2024 | 2023 | ||
Note | £’000 | £’000 | |
Deferred tax on share-based payments (direct to equity) | 19 | 9 | (22) |
Deferred tax on actuarial (loss)/gain on the pension fund (direct to comprehensive income) | 19 | (22) | 63 |
Current tax on share-based payments (direct to equity) | (18) | 2 | |
(31) | 43 |
2024 | 2023 | |||||
Weighted | Weighted | |||||
average | average | |||||
Earnings | number of | Per share | Earnings | number of | Per share | |
As reported | £’000 | shares | Pence | £’000 | shares | Pence |
Profit for the year – | ||||||
attributable to owners of the parent | 16,479 | 15,970 | ||||
Shares in issue | 46,399,931 | 46,351,723 | ||||
Shares owned by the Employee Benefit Trust | (355,411) | (439,447) | ||||
Basic EPS | 16,479 | 46,044,520 | 35.8 | 15,970 | 45,912,276 | 34.8 |
Dilutive share options outstanding | – | 5,762 | – | – | 26,112 | – |
Diluted EPS | 16,479 | 46,050,282 | 35.8 | 15,970 | 45,938,388 | 34.8 |
2024 | 2023 | ||||||
Weighted | Weighted | ||||||
average | average | ||||||
Earnings | number of | Per share | Earnings | number of | Per share | ||
Adjusted | Note | £’000 | shares | Pence | £’000 | shares | Pence |
Profit for the year – | |||||||
attributable to owners of the parent | 16,479 | 15,970 | |||||
Adjusting items | 2 | 1,302 | 1,127 | ||||
Adjusted profit – | |||||||
attributable to owners of the parent | 17,781 | 17,097 | |||||
Adjusted Basic EPS | 17,781 | 46,044,520 | 38.6 | 17,097 | 45,912,276 | 37.2 | |
Adjusted Diluted EPS | 17,781 | 46,050,282 | 38.6 | 17,097 | 45,938,388 | 37.2 |
2024 | 2023 | |||
Per share | Per share | |||
Pence | £’000 | Pence | £’000 | |
Final dividend paid – in respect of prior year | 4.0 | 1,842 | 3.8 | 1,745 |
Interim dividend paid – in respect of current year | 2.1 | 969 | 2.0 | 919 |
6.1 | 2,811 | 5.8 | 2,664 |
Assets in | Plant, | |||
Land and | course of | machinery and | ||
buildings | construction | equipment | Total | |
£’000 | £’000 | £’000 | £’000 | |
Cost | ||||
At 1 December 2022 | 14,020 | 2,517 | 47,451 | 63,988 |
Reclassification | 76 | (4,139) | 4,063 | – |
Additions | 104 | 2,263 | 2,335 | 4,702 |
Acquisitions | 1,857 | 316 | 1,585 | 3,758 |
Disposals | (1) | – | (1,419) | (1,420) |
Exchange | (568) | (74) | (1,578) | (2,220) |
At 30 November 2023 | 15,488 | 883 | 52,437 | 68,808 |
Accumulated depreciation | ||||
At 1 December 2022 | (5,003) | – | (34,674) | (39,677) |
Charge for year | (443) | – | (3,047) | (3,490) |
Impairment charge | – | – | (38) | (38) |
Disposals | 1 | – | 1,329 | 1,330 |
Exchange | 216 | – | 1,180 | 1,396 |
At 30 November 2023 | (5,229) | – | (35,250) | (40,479) |
Net book value at 30 November 2023 | 10,259 | 883 | 17,187 | 28,329 |
Assets in | Plant, | |||
Land and | course of | machinery and | ||
buildings | construction | equipment | Total | |
£’000 | £’000 | £’000 | £’000 | |
Cost | ||||
At 1 December 2023 | 15,488 | 883 | 52,437 | 68,808 |
Reclassification | 6 | (601) | 595 | – |
Additions | 1,198 | 2,086 | 1,555 | 4,839 |
Acquisition | – | – | 119 | 119 |
Disposals | (257) | – | (1,215) | (1,472) |
Exchange | (126) | 8 | (277) | (395) |
At 30 November 2024 | 16,309 | 2,376 | 53,214 | 71,899 |
Accumulated depreciation | ||||
At 1 December 2023 | (5,229) | – | (35,250) | (40,479) |
Charge for year | (311) | – | (3,265) | (3,576) |
Disposals | 257 | – | 1,026 | 1,283 |
Exchange | 23 | – | 177 | 200 |
At 30 November 2024 | (5,260) | – | (37,312) | (42,572) |
Net book value at 30 November 2024 | 11,049 | 2,376 | 15,902 | 29,327 |
Plant, | |||
Land and | machinery and | ||
buildings | equipment | Total | |
£’000 | £’000 | £’000 | |
Cost | |||
At 1 December 2022 | 15,485 | 829 | 16,314 |
New leases | 2,753 | 349 | 3,102 |
Acquisitions | 1,827 | 31 | 1,858 |
Exit from leases | (1,381) | (222) | (1,603) |
Exchange | (340) | (17) | (357) |
At 30 November 2023 | 18,344 | 970 | 19,314 |
Accumulated depreciation | |||
At 1 December 2022 | (5,609) | (561) | (6,170) |
Charge for year | (2,060) | (172) | (2,232) |
Exit from leases | 882 | 204 | 1,086 |
Exchange | 124 | 14 | 138 |
At 30 November 2023 | (6,663) | (515) | (7,178) |
Net book value at 30 November 2023 | 11,681 | 455 | 12,136 |
Plant, | |||
Land and | machinery and | ||
buildings | equipment | Total | |
£’000 | £’000 | £’000 | |
Cost | |||
At 1 December 2023 | 18,344 | 970 | 19,314 |
New leases | 4,847 | 147 | 4,994 |
Acquisition | 1,725 | 70 | 1,795 |
Exit from leases | (1,974) | (98) | (2,072) |
Exchange | (331) | (35) | (366) |
At 30 November 2024 | 22,611 | 1,054 | 23,665 |
Accumulated depreciation | |||
At 1 December 2023 | (6,663) | (515) | (7,178) |
Charge for year | (1,984) | (217) | (2,201) |
Exit from leases | 1,974 | 87 | 2,061 |
Exchange | 70 | 16 | 86 |
At 30 November 2024 | (6,603) | (629) | (7,232) |
Net book value at 30 November 2024 | 16,008 | 425 | 16,433 |
2024 | 2023 | |
£’000 | £’000 | |
At 1 December | (13,399) | (11,472) |
New leases | (4,994) | (3,102) |
Acquisitions | (2,044) | (1,858) |
Exit from leases | – | 609 |
Lease repayments | 3,485 | 2,551 |
Interest on lease liabilities | (811) | (368) |
Exchange | 307 | 241 |
Net book value at 30 November | (17,456) | (13,399) |
2024 | 2023 | |
£’000 | £’000 | |
Repayable within one year | (2,487) | (2,057) |
Repayable aſter one year | (14,969) | (11,342) |
(17,456) | (13,399) |
2024 | 2023 | |
Minimum lease liabilities falling due | £’000 | £’000 |
Within one year – land and buildings | (3,109) | (2,295) |
Within one year – property, plant and equipment | (59) | (152) |
Total within one year | (3,168) | (2,447) |
Between one and five years – land and buildings | (9,976) | (7,159) |
Between one and five years – property, plant and equipment | (85) | (354) |
Total between one and five years | (10,061) | (7,513) |
Greater than five years – land and buildings | (7,311) | (5,098) |
Greater than five years – property, plant and equipment | – | – |
Total greater than five years | (7,311) | (5,098) |
Total commitment | (20,540) | (15,058) |
Less: finance charges included above | 3,084 | 1,659 |
Net present value of lease liabilities | (17,456) | (13,399) |
Trademarks, | |||||
Development | know–how | ||||
expenditure | Soſtware | and other | |||
Goodwill | capitalised | capitalised | intangibles | Total | |
£’000 | £’000 | £’000 | £’000 | £’000 | |
Net book amount at 30 November 2022 | 72,332 | 2 | 498 | 5,068 | 77,900 |
Additions | – | – | 107 | – | 107 |
Acquisitions | 5,425 | – | 43 | 3,240 | 8,708 |
Amortisation charges | – | (1) | (196) | (896) | (1,093) |
Exchange | (2,589) | (1) | (6) | (77) | (2,673) |
Net book amount at 30 November 2023 | 75,168 | – | 446 | 7,335 | 82,949 |
At 30 November 2023 Cost | 93,841 | 908 | 1,899 | 12,207 | 108,855 |
Accumulated amortisation and impairment | (18,673) | (908) | (1,453) | (4,872) | (25,906) |
Net book amount at 30 November 2023 | 75,168 | – | 446 | 7,335 | 82,949 |
Additions | – | 49 | 240 | – | 289 |
Acquisition | 5,504 | – | – | 4,092 | 9,596 |
Amortisation charges | – | (8) | (176) | (1,743) | (1,927) |
Exchange | (842) | – | (5) | (268) | (1,115) |
Net book amount at 30 November 2024 | 79,830 | 41 | 505 | 9,416 | 89,792 |
At 30 November 2024 Cost | 98,501 | 956 | 2,155 | 15,971 | 117,583 |
Accumulated amortisation and impairment | (18,671) | (915) | (1,650) | (6,555) | (27,791) |
Net book amount at 30 November 2024 | 79,830 | 41 | 505 | 9,416 | 89,792 |
2024 | 2023 | |||||||
Aerospace & Industrial | Laboratory | Metal Melt Quality | Total | Aerospace & Industrial | Laboratory | Metal Melt Quality | Total | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Net book amount of goodwill | 26,293 | 34,366 | 19,171 | 79,830 | 21,166 | 34,626 | 19,376 | 75,168 |
2024 | 2023 | ||
CGU Group | Segment | £’000 | £’000 |
Selee Corporation | Metal Melt Quality | 19,171 | 19,376 |
Porvair Filtration Group Inc. | Aerospace & Industrial | 10,517 | 10,560 |
Seal Analytical Group | Laboratory | 11,948 | 12,158 |
41,636 | 42,094 |
Aerospace & Industrial | Laboratory | Metal Melt Quality | |||||
US | UK | Continental Europe | US | UK | Continental Europe | US | |
Budgeted gross margin | 30% | 28% | 32% | 35% | 38% | 31% | 28% |
Long-term growth rate | 4.3% | 3.4% | 2.6% | 4.3% | 3.4% | 2.8% | 4.3% |
Pre-tax discount rate | 11.9% | 12.3% | 10.5% | 11.5% | 12.0% | 9.9% | 11.9% |
Aerospace & Industrial | Laboratory | Metal Melt Quality | |||||
US | UK | Continental Europe | US | UK | Continental Europe | US | |
Budgeted gross margin | 31% | 27% | 27% | 30% | 37% | 37% | 28% |
Long-term growth rate | 4.3% | 3.5% | 3.6% | 4.3% | 3.5% | 2.9% | 4.3% |
Pre-tax discount rate | 13.5% | 15.1% | 11.9% | 11.7% | 12.9% | 10.2% | 13.5% |
2024 | 2023 | |||
Assets | Liabilities | Assets | Liabilities | |
£’000 | £’000 | £’000 | £’000 | |
Forward foreign exchange contracts – current | 7 | (40) | 250 | – |
2024 | 2023 | |
£’000 | £’000 | |
Raw materials | 9,530 | 9,897 |
Work in progress | 11,194 | 10,390 |
Finished goods | 11,245 | 11,611 |
31,969 | 31,898 |
2024 | 2023 | |
£’000 | £’000 | |
Current | ||
Trade receivables | 28,369 | 21,306 |
Less: provision for impairment | (855) | (1,443) |
Trade receivables – net | 27,514 | 19,863 |
Other debtors | 2,250 | 1,263 |
Prepayments | 1,901 | 2,142 |
31,665 | 23,268 |
2024 | 2023 | |||||
Trade receivables (current): | Not yet due £’000 | Past due not impaired £’000 | Impaired £’000 | Not yet due £’000 | Past due not impaired £’000 | Impaired £’000 |
Not yet due | 24,470 | – | – | 16,449 | – | – |
0 – 30 days | – | 2,039 | – | – | 2,605 | – |
31 – 60 days | – | 848 | 214 | – | 445 | 130 |
61 – 90 days | – | 118 | 60 | – | 320 | 231 |
91 – 180 days | – | 39 | 140 | – | 44 | 95 |
> 180 days | – | – | 441 | – | – | 987 |
Total | 24,470 | 3,044 | 855 | 16,449 | 3,414 | 1,443 |
2024 | 2023 | |
£’000 | £’000 | |
At 1 December | 1,443 | 1,444 |
Reversal of receivables impairment | (132) | (3) |
Acquisitions | 186 | 49 |
Receivables written off during the year as uncollectable | (622) | – |
Exchange | (20) | (47) |
At 30 November | 855 | 1,443 |
2024 | 2023 | |
£’000 | £’000 | |
Cash | 15,838 | 16,839 |
Bank overdraſts | (2,097) | (2,787) |
13,741 | 14,052 |
2024 | 2023 | |
£’000 | £’000 | |
Pound Sterling | 3,412 | 4,091 |
US dollar | 5,362 | 5,304 |
Euro | 4,196 | 4,124 |
Other | 771 | 533 |
13,741 | 14,052 |
2024 | 2023 | |
£’000 | £’000 | |
Amounts falling due within one year: | ||
Trade payables | 9,286 | 8,628 |
Taxation and social security | 896 | 790 |
Other payables | 2,030 | 1,390 |
Accruals and contract liabilities | 15,196 | 13,019 |
27,408 | 23,827 |
2024 | 2023 | |
£’000 | £’000 | |
Secured multi-currency revolving credit facility | – | – |
Accelerated capital allowances | Other short- term timing differences | Intangibles | Share-based payments | Retirement obligations | Total | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
At 1 December 2022 | (3,747) | 1,411 | (2,060) | 306 | 2,325 | (1,765) |
Acquisitions | – | – | (883) | – | – | (883) |
Credited/(charged) to income statement | (573) | 363 | 47 | 191 | (368) | (340) |
Credited to equity | – | – | – | 22 | – | 22 |
Credited to comprehensive income | – | – | – | – | (63) | (63) |
Exchange | (180) | 118 | (91) | – | – | (153) |
At 30 November 2023 | (4,500) | 1,892 | (2,987) | 519 | 1,894 | (3,182) |
Acquisition | – | 207 | (1,013) | – | – | (806) |
Credited/(charged) to income statement | 388 | (165) | 439 | (110) | (474) | 78 |
Charged to equity | – | – | – | (9) | – | (9) |
Credited to comprehensive income | – | – | – | – | 22 | 22 |
Exchange | 283 | (206) | 200 | – | – | 277 |
At 30 November 2024 | (3,829) | 1,728 | (3,361) | 400 | 1,442 | (3,620) |
2024 | 2023 | |
£’000 | £’000 | |
Defined benefit plan | 5,766 | 7,576 |
Additional defined benefit obligations | 131 | 137 |
5,897 | 7,713 |
The principal actuarial assumptions adopted in the 2021 valuation were: | 2021 valuation assumptions % |
Past service investment return: | |
Pre-retirement discount rate | 2.85 |
Post-retirement discount rate | 1.50 |
Salary increases | 3.10 |
2024 | 2023 | |
Valuation method | Projected Unit | Projected Unit |
Discount rate | 5.1% | 5.2% |
RPI inflation rate | 3.2% | 3.2% |
CPI inflation rate | 2.8% | 2.8% |
General salary increases | 3.0% | 3.0% |
Rate of increase of pensions in payment: | ||
– pre 6 April 1997 | 0.0% | 0.0% |
– post 5 April 1997 to pre 6 April 2005 | 2.7% | 2.7% |
– post 5 April 2005 | 1.9% | 1.9% |
Rate of increase for deferred pensioners | 2.8% | 2.8% |
2024 Years | 2023 Years | |
Retiring at the end of the reporting period: | ||
– Male | 19.5 | 19.3 |
– Female | 21.7 | 21.5 |
Retiring 15 years aſter the end of the reporting period: | ||
– Male | 20.2 | 20.0 |
– Female | 22.7 | 22.5 |
2024 Number of members | 2023 Number of members | |
Active | 26 | 27 |
Deferred | 180 | 187 |
Pensioner | 273 | 277 |
479 | 491 |
Impact on defined benefit obligation | |||
Change in assumption | Increase in assumption | Decrease in assumption | |
Discount rate | 0.1% | Decrease of 1.2% | Increase of 1.3% |
Inflation rate | 0.1% | Increase of 0.6% | Decrease of 0.6% |
Life expectancy | 1 year | Increase of 3.3% | Decrease of 3.4% |
Value at 30 November 2024 £’000 | Value at 30 November 2023 £’000 | |
Equities | 4,827 | 3,953 |
Bonds | 2,533 | 2,356 |
Gilts | 2,073 | 1,744 |
Liability driven investment | 8,004 | 7,744 |
Infrastructure | 5,043 | 4,330 |
Other | 3,046 | 3,146 |
Fair value of Plan assets | 25,526 | 23,273 |
Present value of unfunded obligations | (31,292) | (30,849) |
Deficit in the Plan (excluding deferred tax) | (5,766) | (7,576) |
2024 | 2023 | |
£’000 | £’000 | |
Deficit at 1 December | (7,576) | (9,641) |
Contributions paid | 2,612 | 2,605 |
Current service cost | (89) | (128) |
Administration expense | (296) | (300) |
Other finance expense | (331) | (365) |
Actuarial (loss)/gain | (86) | 253 |
Deficit at 30 November | (5,766) | (7,576) |
2024 £’000 | 2023 £’000 | |
Plan assets at 1 December | 23,273 | 24,469 |
Benefit payments | (1,478) | (1,733) |
Company contributions | 2,612 | 2,605 |
Administration expense | (296) | (300) |
Member contributions | 127 | 120 |
Interest income on Plan assets | 1,223 | 1,067 |
Gain/(loss) on Plan assets (excluding interest income) | 65 | (2,955) |
Plan assets at 30 November | 25,526 | 23,273 |
2024 | 2023 | |
£’000 | £’000 | |
Plan liabilities at 1 December | (30,849) | (34,110) |
Current service cost | (89) | (128) |
Interest cost | (1,554) | (1,432) |
Member contributions | (127) | (120) |
Benefits paid | 1,478 | 1,733 |
(Loss)/gain on change in financial and demographic assumptions | (151) | 3,208 |
Plan liabilities at 30 November | (31,292) | (30,849) |
2024 | 2023 | |
£’000 | £’000 | |
Active | (7,296) | (6,760) |
Deferred | (12,704) | (12,187) |
Pensioner | (11,292) | (11,902) |
Plan liabilities at 30 November | (31,292) | (30,849) |
2024 | 2023 | |
Income statement | £’000 | £’000 |
Analysis of amounts chargeable to operating profit: | ||
Current service cost | (89) | (128) |
Administration expense | (296) | (300) |
Amount chargeable to operating profit | (385) | (428) |
Analysis of amounts (charged)/credited to other finance income and costs: | ||
Interest on Plan liabilities | (1,554) | (1,432) |
Expected return on Plan assets | 1,223 | 1,067 |
Net amount charged to other finance income and costs | (331) | (365) |
Total chargeable to the income statement before deduction of tax | (716) | (793) |
Other items | ||
Analysis of amounts recognised in the consolidated statement of comprehensive income: | ||
Actual gain/(loss) on assets in excess of expected return | 65 | (2,955) |
(Loss)/gain on change in financial and demographic assumptions | (151) | 3,208 |
Total actuarial (loss)/gain recognised in the consolidated statement of comprehensive income | (86) | 253 |
Cumulative actuarial loss recognised in the consolidated statement of comprehensive income | (7,659) | (7,573) |
Dilapidations | Warranty | Total | |
£’000 | £’000 | £’000 | |
At 1 December 2023 | 363 | 3,243 | 3,606 |
Additional charge in the year | – | 742 | 742 |
Utilisation of provision | – | (509) | (509) |
Release of provision | (61) | (199) | (260) |
Unwinding of discount | 44 | – | 44 |
Exchange | – | (21) | (21) |
At 30 November 2024 | 346 | 3,256 | 3,602 |
2024 | 2023 | |
Analysis of total provisions | £’000 | £’000 |
Current | 3,256 | 3,243 |
Non-current | 346 | 363 |
Net book value at 30 November | 3,602 | 3,606 |
Share premium | ||||
Number of | Share capital | account | Total | |
shares | £’000 | £’000 | £’000 | |
At 1 December 2022 | 46,325,581 | 927 | 37,626 | 38,553 |
Issue of shares on exercise of share options | 34,217 | – | 152 | 152 |
At 30 November 2023 | 46,359,798 | 927 | 37,778 | 38,705 |
At 1 December 2023 | 46,359,798 | 927 | 37,778 | 38,705 |
Issue of shares on exercise of share options | 136,755 | 3 | 629 | 632 |
At 30 November 2024 | 46,496,553 | 930 | 38,407 | 39,337 |
Subscription | 2024 | 2023 | |||
Year of | Exercise | price | Number of | Number of | |
Scheme | grant | period | (pence) | shares | shares |
2014 5yr Save As You Earn Scheme | 2019 | 2024 - 2025 | 470.00 | – | 20,422 |
2018 Long Term Share Plan | 2020 | 2023 - 2030 | 2.00 | – | 84,640 |
2014 3yr Save As You Earn Scheme | 2021 | 2024 | 460.00 | – | 120,151 |
2014 5yr Save As You Earn Scheme | 2021 | 2026 | 460.00 | 32,993 | 32,993 |
2018 Long Term Share Plan | 2021 | 2024 - 2031 | 2.00 | 46,200 | 203,800 |
2018 Long Term Share Plan | 2022 | 2025 - 2032 | 2.00 | 119,600 | 119,600 |
2014 3yr Save As You Earn Scheme | 2023 | 2026 | 514.00 | 100,443 | 124,911 |
2014 5yr Save As You Earn Scheme | 2023 | 2028 | 514.00 | 58,317 | 58,317 |
2018 Long Term Share Plan | 2023 | 2026 - 2033 | 2.00 | 154,545 | 154,545 |
2018 Long Term Share Plan | 2024 | 2027 - 2034 | 2.00 | 152,300 | – |
At 30 November | 664,398 | 919,379 |
2024 | 2023 | |||
Weighted | Weighted | |||
average | average | 2024 | 2023 | |
exercise | exercise | Number of | Number of | |
price (pence) | price (pence) | shares | shares | |
At 1 December | 190.73 | 157.15 | 919,379 | 629,239 |
Options granted | 2.00 | 279.74 | 152,300 | 337,773 |
Options forfeited | 503.02 | 182.41 | (28,286) | (12,069) |
Options exercised | 142.75 | 444.90 | (378,995) | (35,564) |
At 30 November | 147.09 | 190.73 | 664,398 | 919,379 |
Options exercisable at 30 November | 2.00 | 2.00 | 46,200 | 84,640 |
Options not exercisable at 30 November | 209.56 | 209.86 | 618,198 | 834,739 |
Total | 147.09 | 190.73 | 664,398 | 919,379 |
Exercise | 2024 | 2023 | |||
Year of | price | Number of | Number of | ||
grant | Scheme | (pence) | shares | shares | |
2023 | 3yr SAYE | 514.00 | – | 124,911 | |
2023 | 5yr SAYE | 514.00 | – | 58,317 | |
2023 | 2018 LTSP | 2.00 | – | 154,545 | |
2024 | 2018 LTSP | 2.00 | 152,300 | – | |
Total | 152,300 | 337,773 |
Exercise | 2024 | 2023 | |||
Year of | price | Number of | Number of | ||
grant | Scheme | (pence) | shares | shares | |
2020 | 2018 LTSP | 2.00 | – | 7,360 | |
2019 | 3yr SAYE | 470.00 | – | 2,067 | |
2021 | 3yr SAYE | 460.00 | 5,752 | 2,642 | |
2023 | 3yr SAYE | 514.00 | 22,534 | – | |
Total | 28,286 | 12,069 |
Exercise | 2024 | 2023 | |||
Year of | price | Number of | Number of | ||
grant | Scheme | (pence) | shares | shares | |
2017 | 5yr SAYE | 398.00 | – | 12,209 | |
2019 | 3yr SAYE | 470.00 | – | 22,008 | |
2019 | 5yr SAYE | 470.00 | 20,422 | – | |
2021 | 3yr SAYE | 460.00 | 114,399 | 1,347 | |
2023 | 3yr SAYE | 514.00 | 1,934 | – | |
2020 | 2018 LTSP | 2.00 | 84,640 | – | |
2021 | 2018 LTSP | 2.00 | 157,600 | – | |
Total | 378,995 | 35,564 |
Grant date | 24/04/21 | 01/06/21 | 04/02/22 | 01/06/23 | 01/06/23 | 02/02/23 | 07/02/24 |
Porvair 2018 | SAYE 2014 | Porvair 2018 | SAYE 2014 | SAYE 2014 | Porvair 2018 | Porvair 2018 | |
Scheme | LTSP | 5 year | LTSP | 3 year | 5 year | LTSP | LTSP |
Share price at grant date | 552.00p | 570.00p | 676.00p | 650.00p | 650.00p | 640.00p | 650.00p |
Exercise price | 2.00p | 460.00p | 2.00p | 514.00p | 514.00p | 2.00p | 2.00p |
Shares under option | 46,200 | 32,993 | 119,600 | 100,443 | 58,317 | 154,545 | 152,300 |
Vesting period (years) | 3 | 5 | 3 | 3 | 5 | 3 | 3 |
Expected volatility | 46% | 42% | 47% | 52% | 47% | 46% | 46% |
Expected life (years) | 3 | 5 | 3 | 3 | 5 | 3 | 3 |
Risk free rate | 1.50% | 1.50% | 1.50% | 1.50% | 1.50% | 1.50% | 1.50% |
Dividend yield | 0.91% | 0.88% | 0.72% | 0.89% | 0.89% | 0.77% | 0.92% |
Fair value per option (£) | 5.35290 | 2.38850 | 6.59547 | 2.72508 | 2.97161 | 6.23556 | 6.30335 |
2024 | 2023 | |
Share-based payments | £’000 | £’000 |
Charge for the year | 751 | 1,048 |
2024 | 2023 | |
£’000 | £’000 | |
Operating profit | 22,797 | 21,240 |
Adjustments for: | ||
– Fair value movement of derivatives through profit and loss | 283 | (15) |
– Share-based payments | 751 | 1,048 |
– Depreciation of property, plant and equipment, and amortisation of intangibles | 5,504 | 4,583 |
– Depreciation of right-of-use assets | 2,201 | 2,232 |
– Impairment of property, plant and equipment | 16 | 38 |
– Loss/(gain) on disposal of assets | 184 | (2) |
Operating cash flows before movement in working capital | 31,736 | 29,124 |
– Decrease/(increase) in inventories | 548 | (430) |
– (Increase)/decrease in trade and other receivables | (7,161) | 973 |
– Increase/(decrease) in trade and other payables | 2,876 | (3,019) |
– Decrease in provisions | (27) | (392) |
Increase in working capital | (3,764) | (2,868) |
Post-employment benefits | (2,228) | (2,177) |
Cash generated from operations | 25,744 | 24,079 |
Total | |
£’000 | |
Cash consideration | 10,294 |
Fair value of net assets acquired (below) | (4,790) |
Goodwill | 5,504 |
Fair value | |
Fair value of identifiable assets acquired and liabilities assumed: | £’000 |
Property, plant and equipment (including right-of-use assets) | 1,914 |
Trademark, customer order book and relationships (included within intangible assets) | 4,092 |
Inventories | 943 |
Trade and other receivables | 1,626 |
Cash and cash equivalents | 128 |
Deferred tax liability | (816) |
Trade and other payables (including lease liabilities) | (3,097) |
Fair value of net assets acquired | 4,790 |
2024 | 2023 | |
£’000 | £’000 | |
At 1 December | 161 | 945 |
Deferred consideration | – | 200 |
Cash paid in year | (38) | (1,028) |
Unwind of discount | – | 55 |
Exchange | – | (11) |
At 30 November | 123 | 161 |
2024 | 2023 | |
£’000 | £’000 | |
Included within other payables: | ||
– Current | 38 | 38 |
– Non-current | 85 | 123 |
At 30 November | 123 | 161 |
2024 | 2023 | |
US$’000 | US$’000 | |
Outstanding forward contracts | 4,000 | 10,000 |
2024 | 2023 | |
US$’000 | US$’000 | |
Trade receivables | 20,026 | 15,546 |
Cash balances | 6,816 | 6,715 |
Other current assets | 11,518 | 15,255 |
Trade payables | (4,637) | (5,017) |
Other current liabilities | (5,156) | (8,381) |
28,567 | 24,118 |
2024 | 2023 | |
£’000 | £’000 | |
US dollar strengthens | 2,497 | 2,116 |
US dollar weakens | (2,043) | (1,733) |
2024 | 2023 | |
€’000 | €’000 | |
Trade receivables | 6,868 | 5,054 |
Cash balances | 4,196 | 4,785 |
Other current assets | 12,236 | 15,318 |
Trade payables | (3,209) | (2,314) |
Other current liabilities | (8,024) | (15,114) |
12,067 | 7,729 |
2024 | 2023 | |
£’000 | £’000 | |
Euro strengthens | 1,114 | 740 |
Euro weakens | (912) | (606) |
Less than 1 year | Between 1 and 2 years | Between 2 and 5 years | Greater than 5 years | Effect of discounting/ financing rates | Carrying amount liabilities | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Lease liabilities | 3,168 | 3,168 | 6,893 | 7,311 | (3,084) | 17,456 |
Derivatives | 40 | – | – | – | – | 40 |
Trade and other payables excluding non-financial liabilities | 23,360 | – | – | – | – | 23,360 |
Bank loans | 400 | – | – | – | (400) | – |
At 30 November 2024 | 26,968 | 3,168 | 6,893 | 7,311 | (3,484) | 40,856 |
Less than 1 year | Between 1 and 2 years | Between 2 and 5 years | Greater than 5 years | Effect of discounting/ financing rates | Carrying amount liabilities | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Lease liabilities | 2,447 | 2,447 | 5,066 | 5,098 | (1,659) | 13,399 |
Trade and other payables excluding non-financial liabilities | 20,495 | – | – | – | – | 20,495 |
At 30 November 2023 | 22,942 | 2,447 | 5,066 | 5,098 | (1,659) | 33,894 |
Level 1 | Level 2 | Level 3 | Total | |
£’000 | £’000 | £’000 | £’000 | |
Financial instruments at fair value through profit or loss: | ||||
– Trading derivative assets | – | 7 | – | 7 |
– Trading derivative liabilities | – | (40) | – | (40) |
At 30 November 2024 | – | (33) | – | (33) |
Level 1 | Level 2 | Level 3 | Total | |
£’000 | £’000 | £’000 | £’000 | |
Financial instruments at fair value through profit or loss: | ||||
– Trading derivative assets | – | 250 | – | 250 |
At 30 November 2023 | – | 250 | – | 250 |
2024 | 2023 | |||||||
Other financial assets at amortised cost | Financial assets at fair value through profit and loss | Financial assets at fair value through comprehensive income | Total | Other financial assets at amortised cost | Financial assets at fair value through profit and loss | Financial assets at fair value through comprehensive income | Total | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Assets as per the balance sheet | ||||||||
Foreign exchange contracts | – | 7 | – | 7 | – | 250 | – | 250 |
Trade and other receivables excluding prepayments | 29,764 | – | – | 29,764 | 21,126 | – | – | 21,126 |
Cash | 15,838 | – | – | 15,838 | 16,839 | – | – | 16,839 |
At 30 November | 45,602 | 7 | – | 45,609 | 37,965 | 250 | – | 38,215 |
2024 | 2023 | |||||||
Other financial liabilities at amortised cost | Financial liabilities at fair value through profit and loss | Financial liabilities at fair value through comprehensive income | Total | Other financial liabilities at amortised cost | Financial liabilities at fair value through profit and loss | Financial liabilities at fair value through comprehensive income | Total | |
£’000 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | £’000 | |
Liabilities as per the balance sheet | ||||||||
Foreign exchange contracts | – | (40) | – | (40) | – | – | – | – |
Trade and other payables excluding non-financial liabilities | (23,360) | – | – | (23,360) | (20,495) | – | – | (20,495) |
Bank overdraſts | (2,097) | – | – | (2,097) | (2,787) | – | – | (2,787) |
At 30 November | (25,457) | (40) | – | (25,497) | (23,282) | – | – | (23,282) |
US$’000 | €’000 | |
Advanced payment bonds | – | 4,603 |
Performance bonds | 696 | 435 |
At 30 November 2024 | 696 | 5,038 |
US$’000 | €’000 | |
Advanced payment bonds | – | 2,514 |
Performance bonds | – | 499 |
At 30 November 2023 | – | 3,013 |
2024 | 2023 | |
£’000 | £’000 | |
Salaries and other short-term employee benefits | 1,449 | 1,315 |
Post-employment benefits | 117 | 96 |
Share-based payments | 541 | 745 |
2,107 | 2,156 |
Subsidiary name | Subsidiary registered address | Activity | Country of incorporation and operation | % holding in ordinary shares |
Held directly: | ||||
Porvair Corporation | 700 Shepherd Street, Hendersonville, NC 28792, USA | Holding | USA | 100% |
Porvair Filtration India Private Limited | 401 Centrum IT Park, Thane MH 400604, India | Trading | India | 60% |
Porvair Filtration Limited* | 7 Regis Place, Bergen Way, King's Lynn, UK | Holding | England | 100% |
Porvair Holdings B.V. | Nordezee 8, 3144DB, Maassluis, Netherlands | Holding | Netherlands | 100% |
Porvair Selee Filtration Technology (Hubei) | Chengdong Area, Square Industrial Park, Xiaogan | |||
Company Limited | 432000, China | Trading | China | 100% |
Seal Analytical Limited* | 7 Regis Place, Bergen Way, King's Lynn, UK | Trading | England | 100% |
Seal Analytical Shanghai Company Limited | Room 413, Building 12, No. 128, Xiang Yin Road, Shanghai 200433, China | Trading | China | 100% |
Kbiosystems Limited* | 7 Regis Place, Bergen Way, King's Lynn, UK | Trading | England | 100% |
Held indirectly: | ||||
Dahlman Industrial Group B.V. | Nordezee 8, 3144DB, Maassluis, Netherlands | Holding | Netherlands | 100% |
Dahlman Filter Services B.V. | Business Park Stein 139,6181 MA Elsloo, Netherlands | Trading | Netherlands | 100% |
Dahlman Filter Services GmbH | Hoffmannallee 41-51, 47533 Kleve, Germany | Trading | Germany | 100% |
J G Finneran Associates, Inc. | 3600 Reilly Court, Vineland, NJ 08360, USA | Trading | USA | 100% |
Microfiltrex Limited | 7 Regis Place, Bergen Way, King's Lynn, UK | Dormant | England | 100% |
Kbioservices Limited | 7 Regis Place, Bergen Way, King's Lynn, UK | Dormant | England | 100% |
Platex, Plaat- en Constructiewerken B.V. | Nordezee 8, 3144DB, Maassluis, Netherlands | Dormant | Netherlands | 100% |
Porvair Filtration Group Inc. | 301 Business Lane, Ashland, VA 23005, USA | Trading | USA | 100% |
Porvair Filtration Group Limited | 7 Regis Place, Bergen Way, King's Lynn, UK | Trading | England | 100% |
Porvair Sciences Limited | 7 Regis Place, Bergen Way, King's Lynn, UK | Trading | England | 100% |
Pulse Instrumentation GmbH | Werkstrasse 5, 22844 Norderstedt, Germany | Trading | Germany | 100% |
Rohasys B.V. | Provinciënbaan 4, 5121 DL Rijen, Netherlands | Trading | Netherlands | 100% |
Seal Analytical GmbH | Werkstrasse 5, 22844 Norderstedt, Germany | Trading | Germany | 100% |
Seal Analytical Inc. | 6501 W. Donges Bay Road, Mequon, WI 53092, USA | Trading | USA | 100% |
Selee Corporation | 700 Shepherd Street, Hendersonville, NC 28792, USA | Trading | USA | 100% |
Technisch Bureau Dahlman B.V. | Nordezee 8, 3144DB, Maassluis, Netherlands | Trading | Netherlands | 100% |
Ratiolab GmbH | Am Siebenstein 12, 63303 Dreieich, Germany | Trading | Germany | 100% |
Ratiolab Hungary Kſt. | 2111 Szada, Ipari Park út, Budapest, Hungary | Trading | Hungary | 100% |
European Filter Corporation NV | Deleestraat 30, 3560 Lummen, Belgium | Trading | Belgium | 100% |