| 28 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 10,000 | 98.30p | 983,000.00p | 694,934 |
| 28 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 15,000 | 98.30p | 1,474,500.00p | 684,934 |
| 28 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 25,000 | 98.30p | 2,457,500.00p | 669,934 |
| 24 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 25,000 | 98.00p | 2,450,000.00p | 644,934 |
| 23 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 25,000 | 97.50p | 2,437,500.00p | 619,934 |
| 23 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 2,500 | 97.90p | 244,750.00p | 594,934 |
| 23 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 2,500 | 97.90p | 244,750.00p | 592,434 |
| 22 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 25,569 | 97.75p | 2,499,369.75p | 589,934 |
| 22 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 25,504 | 98.00p | 2,499,392.00p | 564,365 |
| 22 September 2026 | James Andrew Gerald Van Den BerghCEO | Buy Regular purchase transaction | 25,298 | 98.80p | 2,499,442.40p | 538,861 |