| 1 July 2026 | Stuart John BridgesChairman of the Board | Buy Regular purchase transaction | 6,701 | 206.00p | 1,380,406.00p | 403,246 |
| 1 July 2026 | David ShillsonNon-Executive Director | Buy Regular purchase transaction | 4,957 | 206.00p | 1,021,142.00p | 242,757 |
| 1 July 2026 | Peter Christopher DurhagerIndependent Director | Buy Regular purchase transaction | 6,400 | 206.00p | 1,318,400.00p | 137,904 |
| 8 June 2026 | Peter Christopher DurhagerIndependent Director | Buy Regular purchase transaction | 10,101 | 208.00p | 2,101,008.00p | 131,504 |
| 5 June 2026 | Peter Christopher DurhagerIndependent Director | Buy Regular purchase transaction | 5,742 | 207.75p | 1,192,900.50p | 121,403 |
| 2 June 2026 | Peter Christopher DurhagerIndependent Director | Buy Regular purchase transaction | 33,657 | 207.75p | 6,992,241.75p | 115,661 |
| 15 April 2026 | Stuart John BridgesChairman of the Board | Buy Regular purchase transaction | 5,209 | 195.50p | 1,018,359.50p | 396,545 |
| 7 April 2026 | Stuart John BridgesChairman of the Board | Buy Regular purchase transaction | 5,176 | 192.82p | 998,036.32p | 391,336 |
| 2 April 2026 | Stuart John BridgesChairman of the Board | Buy Regular purchase transaction | 8,143 | 193.50p | 1,575,670.50p | 386,160 |
| 1 April 2026 | Stuart John BridgesChairman of the Board | Buy Regular purchase transaction | 6,902 | 200.00p | 1,380,400.00p | 378,017 |