2024
31 Oct 2024
Complete £10m share buyback by 31 October 2024. Details
31 Jul 2024
✓ Kept
Q2 2024
De-leverage to net cash after the Healthcare stake sale completes. Details
21 Dec 2023
✓ Kept
2025
17 Jan 2025
Complete £20m share buyback by 17 January 2025. Details
23 Sep 2024
✓ Kept
31 Aug 2025
Complete £50m share buyback by 31 August 2025. Details
6 Feb 2025
◐ Partly kept
5 Sep 2025
Return up to £60m by tender offer by 5 September 2025. Details
5 Aug 2025
✓ Kept
31 Dec 2025
Regain a normalised EBITDA margin in H2 2025. Details · +1
15 Jul 2025
✗ Missed · target changed
31 Dec 2025
Deliver £8m EBITDA from FY24 acquisitions in H2 2025. Details · +1
15 Jul 2025
… In progress
31 Dec 2025
Complete move to the Main Market by Q4 2025. Details · +1
15 Jul 2025
✗ Missed
31 Dec 2025
Deliver low single-digit underlying revenue growth for FY25. Details
20 Oct 2025
✓ Kept
31 Dec 2025
Reach run-rate cost synergies from acquisitions and the plan by end FY25. Details
20 Oct 2025
… In progress
2026
28 Apr 2026
Complete £10m buyback before the next AGM. Details
24 Nov 2025
✓ Kept
10 Aug 2026
Return up to £30m by tender offer by 10 August 2026. Details
10 Jul 2026
✓ Kept
14 Sep 2026
Complete £10m buyback before interim results. Details
31 Mar 2026
✓ Kept
Today · 10 Oct 2026
31 Dec 2026
Reach £500m annualised revenue by end of 2026 via organic growth and M&A. Details · +2
4 Mar 2024
… In progress
Status so far
Not yet due.
31 Dec 2026
Progress to 45% Adjusted EBITDA margin over the plan period to end-2026. Details · +1
4 Mar 2024
✗ Missed · target changed
31 Dec 2026
Add more than 150 front-line salespeople during the plan. Details
31 Jul 2024
… In progress
Status so far
Not yet due.
31 Dec 2026
Drive Adjusted EBITDA margin back towards 40% in FY26 and beyond. Details · +3
20 Oct 2025
✗ Missed · target changed
31 Dec 2026
Lift underlying revenue growth to mid-single digits. Details · +1
2 Mar 2026
… In progress
Status so far
Not yet due.