| 9 April 2026 | Nigel John HanburyOther Chairman | Buy Regular purchase transaction | 39,500 | 205.08p | 8,100,498.05p | 7,527,779 |
| 9 April 2026 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 39,500 | 205.00p | 8,097,500.00p | 7,488,279 |
| 12 November 2025 | Nigel John HanburyOther Chairman | Buy Regular purchase transaction | 92,900 | 210.04p | 19,512,251.50p | 7,527,680 |
| 12 November 2025 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 92,900 | 210.00p | 19,509,000.00p | 7,434,780 |
| 4 November 2025 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 500,000 | 218.90p | 109,450,000.00p | 7,527,680 |
| 3 November 2025 | Thomas John (Tom) LibassiNon-Executive Director | Sell Regular sell transaction (market) | 525,478 | 238.00p | 125,063,764.00p | 12,888,022 |
| 3 November 2025 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 762,228 | 238.00p | 181,410,264.00p | 8,144,997 |
| 3 November 2025 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 39,027 | 238.00p | 9,288,426.00p | 8,105,970 |
| 3 November 2025 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 39,160 | 238.00p | 9,320,080.00p | 8,066,810 |
| 3 November 2025 | Nigel John HanburyOther Chairman | Sell Regular sell transaction (market) | 39,130 | 238.00p | 9,312,940.00p | 8,027,680 |