| 22 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 125,000 | 50.20p | 6,275,000.00p | 9,501,809 |
| 21 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 15,000 | 49.60p | 744,000.00p | 9,376,809 |
| 20 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 25,000 | 49.40p | 1,235,000.00p | 9,361,809 |
| 19 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 50,000 | 49.00p | 2,450,000.00p | 9,336,809 |
| 16 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 450,000 | 49.22p | 22,149,000.00p | 9,286,809 |
| 15 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 250,000 | 49.75p | 12,437,500.00p | 8,836,809 |
| 14 October 2026 | Charles DorfmanExecutive Director | Buy Regular purchase transaction | 100,000 | 50.00p | 5,000,000.00p | 8,586,809 |
| 13 October 2026 | Adam KayeExecutive Director | Buy Regular purchase transaction | 60,714 | 49.35p | 2,996,235.90p | 8,632,099 |
| 13 October 2026 | Adam KayeExecutive Director | Buy Regular purchase transaction | 60,715 | 49.35p | 2,996,285.25p | 8,571,385 |
| 13 October 2026 | Adam KayeExecutive Director | Buy Regular purchase transaction | 60,714 | 49.35p | 2,996,235.90p | 8,510,670 |