| Announced | Traded | Action | Notifier | Price | Currency | Amount | Holding |
|---|---|---|---|---|---|---|---|
| 25-Mar-26 | 24-Mar-26 | Buy | Paul Laurance Huberman held the position of Independent Non-Executive Director at the time of this trade.Paul Laurance Huberman | 57.00 | GBX | 25,000 | 75,000 |
| 01-Dec-25 | 28-Nov-25 | Buy | Clive Alan Rabie held the position of Independent Non-Executive Director at the time of this trade.Clive Alan Rabie | 71.00 | GBX | 270,000 | 11,972,104 |
| 09-Oct-25 | 09-Oct-25 | Buy | Clive Alan Rabie held the position of Independent Non-Executive Director at the time of this trade.Clive Alan Rabie | 83.00 | GBX | 600,000 | 11,706,351 |
| 06-Oct-25 | 03-Oct-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 82.08 | GBX | 31,450 | 6,163,439 |
| 06-Oct-25 | 03-Oct-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 82.08 | GBX | 31,450 | 6,163,439 |
| 06-Oct-25 | 03-Oct-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 82.08 | GBX | 74,500 | 6,163,439 |
| 06-Oct-25 | 03-Oct-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 82.08 | GBX | 78,425 | 6,163,439 |
| 03-Oct-25 | 03-Oct-25 | Buy | Clive Alan Rabie held the position of Independent Non-Executive Director at the time of this trade.Clive Alan Rabie | 82.00 | GBX | 1,612,675 | 11,513,542 |
| 03-Oct-25 | 03-Oct-25 | Buy | Clive Alan Rabie held the position of Independent Non-Executive Director at the time of this trade.Clive Alan Rabie | 79.00 | GBX | 407,191 | 11,513,542 |
| 29-Sep-25 | 26-Sep-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 75.00 | GBX | 66,659 | 5,853,264 |
| 29-Sep-25 | 26-Sep-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 70.00 | GBX | 200,000 | 5,853,264 |
| 22-Sep-25 | 17-Sep-25 | Buy | Clive Alan Rabie held the position of Independent Non-Executive Director at the time of this trade.Clive Alan Rabie | 66.50 | GBX | 250,000 | 9,493,676 |
| 19-Sep-25 | 17-Sep-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 66.50 | GBX | 150,000 | 2,553,358 |
| 12-Sep-25 | 11-Sep-25 | Sell | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 59.00 | GBX | 6,857 | 2,403,358 |
| 12-Sep-25 | 10-Sep-25 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 61.49 | GBX | 232,569 | 2,403,358 |
| 12-Sep-25 | 11-Sep-25 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 61.43 | GBX | 7,695 | 1,318,760 |
| 12-Sep-25 | 11-Sep-25 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 61.48 | GBX | 5,000 | 1,318,760 |
| 12-Sep-25 | 11-Sep-25 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 61.49 | GBX | 4,117 | 1,318,760 |
| 12-Sep-25 | 11-Sep-25 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 60.99 | GBX | 10,000 | 1,318,760 |
| 12-Sep-25 | 11-Sep-25 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 61.00 | GBX | 10,000 | 1,318,760 |
| 14-May-25 | 13-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 49.00 | GBX | 10,000 | 389,610 |
| 14-May-25 | 13-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 48.00 | GBX | 20,000 | 389,610 |
| 14-May-25 | 13-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 47.00 | GBX | 20,000 | 389,610 |
| 07-May-25 | 06-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 48.00 | GBX | 10,000 | 339,610 |
| 07-May-25 | 06-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 49.85 | GBX | 10,000 | 339,610 |
| 07-May-25 | 06-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 49.00 | GBX | 10,000 | 339,610 |
| 07-May-25 | 06-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 44.68 | GBX | 10,000 | 339,610 |
| 07-May-25 | 06-May-25 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 44.70 | GBX | 10,000 | 339,610 |
| 15-Oct-24 | 15-Oct-24 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 56.80 | GBX | 6,857 | 2,177,646 |
| 03-Jun-24 | 31-May-24 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 6,489.00 | GBX | 255,439 | 2,170,789 |
| 03-Jun-24 | 03-Jun-24 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 64.80 | GBX | 109,561 | 2,170,789 |
| 24-May-24 | 23-May-24 | Buy | Daniel Adam Rabie held the position of CEO at the time of this trade.Daniel Adam Rabie | 65.00 | GBX | 235,000 | 1,805,789 |
| 13-Jul-22 | 13-Jul-22 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 58.08 | GBX | 10,000 | 150,000 |
| 06-May-22 | 05-May-22 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 64.20 | GBX | 4,200 | 140,000 |
| 06-May-22 | 05-May-22 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 64.95 | GBX | 5,800 | 140,000 |
| 28-Mar-22 | 28-Mar-22 | Buy | Paul Haworth held the position of CFO at the time of this trade.Paul Haworth | 57.20 | GBX | 20,000 | 130,000 |
| 17-Mar-22 | 14-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 57.73 | GBX | 17,391 | 289,610 |
| 17-Mar-22 | 15-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 57.93 | GBX | 17,241 | 289,610 |
| 17-Mar-22 | 16-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 57.93 | GBX | 12,719 | 289,610 |
| 14-Mar-22 | 11-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 57.83 | GBX | 17,391 | 289,610 |
| 14-Mar-22 | 10-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 57.93 | GBX | 17,391 | 289,610 |
| 10-Mar-22 | 09-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 57.93 | GBX | 17,391 | 254,828 |
| 10-Mar-22 | 08-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 58.03 | GBX | 17,391 | 254,828 |
| 08-Mar-22 | 07-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 58.03 | GBX | 17,543 | 220,046 |
| 08-Mar-22 | 04-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 59.70 | GBX | 17,391 | 220,046 |
| 04-Mar-22 | 02-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 58.03 | GBX | 17,094 | 185,112 |
| 04-Mar-22 | 03-Mar-22 | Buy | Miles Gareth Jakeman held the position of Non-Executive Chairman at the time of this trade.Miles Gareth Jakeman | 56.03 | GBX | 18,018 | 185,112 |
| 01-Mar-22 | 01-Mar-22 | Buy | Paul Huberman held the position of Independent Non-Executive Director at the time of this trade.Paul Huberman | 60.20 | GBX | 10,000 | 110,000 |
| 22-Oct-21 | 21-Oct-21 | Buy | Paul Laurance Huberman held the position of Independent Non-Executive Director at the time of this trade.Paul Laurance Huberman | 66.38 | GBX | 50,000 | 50,000 |
| 19-Oct-21 | 19-Oct-21 | Buy | Paul Haworth held the position of CFO and Company Secretary at the time of this trade.Paul Haworth | 67.00 | GBX | 5,000 | 100,000 |