| Announcement | Commencement date | Completion date | Buy-back amount (£'million) | Shares purchased | Average purchase price (pence) |
| Half Year 2025 | 11 August 2025 | 06 October 2025 | 95.5 | 7,522,665 | 1269.3153 |
| Full Year 2024 | 28 February 2025 | 16 May 2025 | 92.6 | 9,516,886 | 973.0073 |
| Half Year 2024 | 27 August 2024 | 13 September 2024 | 32.9 | 4,590,083 | 716.7626 |
SJP Approved 04/04/2025