| 18 August 2026 | Richard Anthony SowerbyCFO | Buy Regular purchase transaction | 14,500 | 22.92p | 332,340.00p | 14,500 |
| 10 June 2026 | Martin Roy VarleyPresident | Buy Regular purchase transaction | 26,124 | 21.80p | 569,503.20p | 10,095,281 |
| 2 June 2026 | Martin Roy VarleyPresident | Buy Regular purchase transaction | 20,000 | 19.49p | 389,800.00p | 10,069,157 |
| 2 June 2026 | Martin Roy VarleyPresident | Buy Regular purchase transaction | 52,328 | 19.80p | 1,036,094.40p | 10,049,157 |
| 2 June 2026 | Martin Roy VarleyPresident | Buy Regular purchase transaction | 7,894 | 18.90p | 149,196.60p | 9,996,829 |
| 2 June 2026 | Martin Roy VarleyPresident | Buy Regular purchase transaction | 100,000 | 18.50p | 1,849,800.00p | 9,988,935 |
| 14 April 2026 | Robert Charles Michael (Bob) WigleyIndependent Director | Buy Regular purchase transaction | 100,000 | 25.50p | 2,550,000.00p | 400,000 |
| 10 April 2026 | Robert Charles Michael (Bob) WigleyIndependent Director | Buy Regular purchase transaction | 100,000 | 24.00p | 2,400,000.00p | 300,000 |
| 8 April 2026 | Robert Charles Michael (Bob) WigleyIndependent Director | Buy Regular purchase transaction | 100,000 | 23.40p | 2,340,000.00p | 200,000 |
| 2 April 2026 | Robert Charles Michael (Bob) WigleyIndependent Director | Buy Regular purchase transaction | 100,000 | 21.25p | 2,125,000.00p | 100,000 |