| 27 April 2026 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 38,791 | 192.36p | 7,461,914.34p | 3,355,354 |
| 27 April 2026 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 51,724 | 192.36p | 9,949,576.92p | 3,316,563 |
| 11 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 52,587 | 189.20p | 9,949,460.40p | 3,264,839 |
| 11 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 52,891 | 189.07p | 9,999,836.92p | 3,212,252 |
| 11 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 52,926 | 188.94p | 9,999,944.29p | 3,159,361 |
| 11 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 52,691 | 188.83p | 9,949,588.84p | 3,106,435 |
| 5 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 55,422 | 180.79p | 10,019,854.22p | 3,053,744 |
| 5 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 55,422 | 180.00p | 9,975,960.00p | 2,998,322 |
| 5 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 55,741 | 179.73p | 10,018,162.71p | 2,942,900 |
| 5 December 2025 | Edmund Warren (Ed) WilliamsIndependent Director | Buy Regular purchase transaction | 55,741 | 179.88p | 10,026,579.60p | 2,887,159 |