| Announced | Traded | Action | Notifier | Price | Currency | Amount | Holding |
|---|---|---|---|---|---|---|---|
| 15-May-26 | 15-May-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 342.24 | GBX | 24 | 193 |
| 15-May-26 | 15-May-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 342.24 | GBX | 24 | 193 |
| 15-May-26 | 14-May-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 342.24 | GBX | 145 | 193 |
| 09-Feb-26 | 06-Feb-26 | Buy | John Billowits held the position of Non-Executive Director at the time of this trade.John Billowits | 420.75 | GBX | 4 | 25,008 |
| 09-Feb-26 | 06-Feb-26 | Buy | John Billowits held the position of Non-Executive Director at the time of this trade.John Billowits | 420.75 | GBX | 4 | 25,008 |
| 09-Feb-26 | 06-Feb-26 | Buy | John Billowits held the position of Non-Executive Director at the time of this trade.John Billowits | 426.49 | GBX | 10,000 | 25,008 |
| 06-Feb-26 | 06-Feb-26 | Buy | Pilar Junco held the position of Independent Non-Executive Director at the time of this trade.Pilar Junco | 418.54 | GBX | 10,000 | - |
| 06-Feb-26 | 06-Feb-26 | Buy | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 427.26 | GBX | 5,500 | 307 |
| 06-Feb-26 | 06-Feb-26 | Buy | Graham Paterson held the position of Non-Executive Director at the time of this trade.Graham Paterson | 424.97 | GBX | 4,300 | 11,300 |
| 06-Feb-26 | 06-Feb-26 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 427.00 | GBX | 9,895 | 188,936 |
| 06-Feb-26 | 06-Feb-26 | Buy | Erika Schraner held the position of Senior Independent Director at the time of this trade.Erika Schraner | 428.50 | GBX | 2,200 | 2,200 |
| 06-Feb-26 | 06-Feb-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 424.96 | GBX | 1,589 | 17,180 |
| 06-Feb-26 | 06-Feb-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 423.98 | GBX | 2,358 | 17,180 |
| 06-Feb-26 | 06-Feb-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 425.18 | GBX | 1,143 | 17,180 |
| 06-Feb-26 | 06-Feb-26 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 424.99 | GBX | 2,352 | 17,180 |
| 28-Nov-25 | 28-Nov-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 488.36 | GBX | 405 | 9,738 |
| 28-Nov-25 | 28-Nov-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 488.36 | GBX | 4,072 | 9,738 |
| 08-Oct-25 | 08-Oct-25 | Buy | Graham Paterson held the position of Non-Executive Director at the time of this trade.Graham Paterson | 500.22 | GBX | 7,000 | 7,000 |
| 03-Oct-25 | 03-Oct-25 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 500.30 | GBX | 7,500 | 179,041 |
| 03-Oct-25 | 03-Oct-25 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 500.23 | GBX | 7,500 | 179,041 |
| 12-Sep-25 | 13-Jun-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 498.85 | GBX | 6 | 5,261 |
| 12-Sep-25 | 13-Jun-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 498.49 | GBX | 6 | 5,261 |
| 16-Apr-25 | 15-Apr-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 483.16 | GBX | 350 | 5,255 |
| 16-Apr-25 | 15-Apr-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 483.17 | GBX | 620 | 5,255 |
| 08-Apr-25 | 07-Apr-25 | Buy | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 426.88 | GBX | 4,500 | 307 |
| 07-Apr-25 | 04-Apr-25 | Buy | John Billowits held the position of Non-Executive Director at the time of this trade.John Billowits | 454.26 | GBX | 15,000 | 15,000 |
| 24-Mar-25 | 24-Mar-25 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 492.11 | GBX | 4,064 | 164,041 |
| 24-Mar-25 | 24-Mar-25 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 492.12 | GBX | 3,759 | 164,041 |
| 20-Mar-25 | 20-Mar-25 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 494.44 | GBX | 3,033 | 4,285 |
| 24-Sep-24 | 24-Sep-24 | Buy | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 497.80 | GBX | 4,000 | 307 |
| 18-Jun-24 | 18-Jun-24 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 477.93 | GBX | 2,301 | 4,285 |
| 18-Jun-24 | 18-Jun-24 | Buy | Helena Coles held the position of Non-Executive Director at the time of this trade.Helena Coles | 476.84 | GBX | 1,984 | 4,285 |
| 15-Nov-23 | 14-Nov-23 | Buy | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 384.09 | GBX | 5,000 | 307 |
| 15-Nov-23 | 14-Nov-23 | Sell | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 383.80 | GBX | 5,000 | 307 |
| 04-Apr-23 | 31-Mar-23 | Buy | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 331.70 | GBX | 2,500 | 307 |
| 03-Apr-23 | 29-Mar-23 | Buy | Anne West held the position of Senior Independent Director at the time of this trade.Anne West | 322.00 | GBX | 18,000 | 254,000 |
| 03-Apr-23 | 29-Mar-23 | Buy | Anne West held the position of Senior Independent Director at the time of this trade.Anne West | 322.00 | GBX | 18,000 | 254,000 |
| 29-Mar-23 | 28-Mar-23 | Buy | Guy Wakeley held the position of Independent Non-Executive Director at the time of this trade.Guy Wakeley | 328.20 | GBX | 10,000 | 55,429 |
| 29-Mar-23 | 28-Mar-23 | Buy | Guy Wakeley held the position of Independent Non-Executive Director at the time of this trade.Guy Wakeley | 328.00 | GBX | 20,000 | 55,429 |
| 28-Mar-23 | 28-Mar-23 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 331.22 | GBX | 15,016 | 156,218 |
| 28-Mar-23 | 28-Mar-23 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 331.22 | GBX | 15,016 | 156,218 |
| 15-Mar-23 | 14-Mar-23 | Buy | Erika Schraner held the position of Non-Executive Director at the time of this trade.Erika Schraner | 353.38 | GBX | 14,148 | - |
| 05-Jul-22 | 04-Jul-22 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 318.03 | GBX | 28,250 | 141,202 |
| 04-Jul-22 | 01-Jul-22 | Buy | Richard J Brooman held the position of Independent Non-Executive Director at the time of this trade.Richard J Brooman | 324.77 | GBX | 5,000 | 307 |
| 10-Jun-21 | 09-Jun-21 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 338.00 | GBX | 37,500 | 112,952 |
| 10-Jun-21 | 09-Jun-21 | Buy | Jim Strang held the position of Chairman at the time of this trade.Jim Strang | 338.00 | GBX | 37,500 | 112,952 |
| 13-May-21 | 13-May-21 | Buy | Richard J Brooman held the position of Non-Executive Director at the time of this trade.Richard J Brooman | 335.47 | GBX | 3,100 | 307 |
| 13-May-21 | 13-May-21 | Buy | Richard J Brooman held the position of Non-Executive Director at the time of this trade.Richard J Brooman | 337.90 | GBX | 3,500 | 307 |
| 13-May-21 | 13-May-21 | Sell | Richard J Brooman held the position of Non-Executive Director at the time of this trade.Richard J Brooman | 335.25 | GBX | 3,100 | 307 |
| 15-Apr-21 | 15-Apr-21 | Transfer To | Richard J Brooman held the position of Non-Executive Director at the time of this trade.Richard J Brooman | - | - | 3,100 | 307 |