| 1 October 2026 | Daniel James WellsCFO | Buy Regular purchase transaction | 14,760 | 67.70p | 999,252.00p | 53,477 |
| 30 September 2026 | Daniel James WellsCFO | Buy Regular purchase transaction | 38,717 | 64.55p | 2,499,104.92p | 38,717 |
| 30 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 15,643 | 63.88p | 999,274.84p | 1,145,985 |
| 30 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 15,650 | 63.85p | 999,252.50p | 1,130,342 |
| 30 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 31,297 | 63.88p | 1,999,095.88p | 1,114,692 |
| 30 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 31,297 | 63.88p | 1,999,095.88p | 1,083,395 |
| 3 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 48,373 | 62.00p | 2,999,126.00p | 1,052,098 |
| 3 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 15,663 | 63.80p | 999,299.40p | 1,003,725 |
| 3 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 8,066 | 61.90p | 499,285.40p | 988,062 |
| 3 June 2026 | Paul Brian McGreevyChairman of the Board | Buy Regular purchase transaction | 8,066 | 61.90p | 499,285.40p | 979,996 |