| 14 September 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 579.00p | 2,895,000.00p | 194,685 |
| 14 September 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 10,000 | 579.91p | 5,799,050.00p | 189,685 |
| 14 September 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 10,000 | 580.00p | 5,799,999.00p | 179,685 |
| 12 March 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 600.00p | 3,000,000.00p | 169,685 |
| 12 March 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 613.00p | 3,065,000.00p | 164,685 |
| 11 March 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 600.00p | 3,000,000.00p | 159,685 |
| 16 February 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 623.70p | 3,118,500.00p | 154,685 |
| 12 February 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 610.67p | 3,053,349.00p | 149,685 |
| 21 January 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 23,591 | 632.25p | 14,915,409.75p | 144,685 |
| 13 January 2026 | Michael James LindsellOther Level A | Buy Regular purchase transaction | 5,000 | 648.92p | 3,244,613.50p | 121,094 |