| Announced | Traded | Action | Notifier | Price | Currency | Amount | Holding |
|---|---|---|---|---|---|---|---|
| 17-Apr-26 | 16-Apr-26 | Buy Dividends | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 537.00 | GBX | 10 | 198,218 |
| 17-Apr-26 | 16-Apr-26 | Buy Dividends | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 540.75 | GBX | 51 | 198,218 |
| 16-Apr-26 | 16-Apr-26 | Buy Dividends | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 540.75 | GBX | 551 | 316,521 |
| 16-Apr-26 | 16-Apr-26 | Buy Dividends | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 540.75 | GBX | 337 | 316,521 |
| 28-Jan-26 | 27-Jan-26 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 545.07 | GBX | 545 | 315,633 |
| 28-Jan-26 | 27-Jan-26 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 545.07 | GBX | 333 | 315,633 |
| 28-Jan-26 | 27-Jan-26 | Buy Dividends | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 549.00 | GBX | 9 | 198,157 |
| 28-Jan-26 | 27-Jan-26 | Buy Dividends | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 545.07 | GBX | 50 | 198,157 |
| 21-Oct-25 | 20-Oct-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 538.64 | GBX | 12,995 | 314,755 |
| 09-Oct-25 | 07-Oct-25 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 526.00 | GBX | 10 | 198,098 |
| 08-Oct-25 | 07-Oct-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 525.00 | GBX | 345 | 314,755 |
| 08-Oct-25 | 07-Oct-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 524.97 | GBX | 274 | 314,755 |
| 08-Oct-25 | 07-Oct-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 525.00 | GBX | 298 | 314,755 |
| 05-Aug-25 | 04-Aug-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 510.50 | GBX | 1,239 | 313,493 |
| 05-Aug-25 | 04-Aug-25 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 510.50 | GBX | 136 | 198,036 |
| 05-Aug-25 | 04-Aug-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 510.50 | GBX | 756 | 313,493 |
| 21-Jul-25 | 21-Jul-25 | Buy | Sharon Brown held the position of Non-Executive Director at the time of this trade.Sharon Brown | 511.74 | GBX | 12,916 | 12,916 |
| 29-Apr-25 | 29-Apr-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 510.90 | GBX | 3,894 | 311,498 |
| 29-Apr-25 | 29-Apr-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 510.90 | GBX | 3,894 | 311,498 |
| 17-Apr-25 | 15-Apr-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 507.00 | GBX | 295 | 299,816 |
| 17-Apr-25 | 15-Apr-25 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 507.00 | GBX | 343 | 299,816 |
| 16-Apr-25 | 16-Apr-25 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 505.00 | GBX | 64 | 197,900 |
| 04-Apr-25 | 04-Apr-25 | Buy | Jennifer Thomas held the position of Non-Executive Director at the time of this trade.Jennifer Thomas | 505.77 | GBX | 400 | 400 |
| 29-Jan-25 | 29-Jan-25 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 506.00 | GBX | 63 | 197,836 |
| 21-Oct-24 | 16-Oct-24 | Buy | Mandy Clements held the position of Independent Non-Executive Director at the time of this trade.Mandy Clements | 495.50 | GBX | 36 | 12,012 |
| 17-Oct-24 | 08-Oct-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 490.60 | GBX | 304 | 298,835 |
| 17-Oct-24 | 08-Oct-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 490.60 | GBX | 353 | 298,835 |
| 09-Oct-24 | 08-Oct-24 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 490.60 | GBX | 55 | 197,773 |
| 23-Aug-24 | 21-Aug-24 | Buy | Mandy Clements held the position of Independent Non-Executive Director at the time of this trade.Mandy Clements | 487.48 | GBX | 76 | 11,976 |
| 06-Aug-24 | 05-Aug-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 484.99 | GBX | 4,103 | 297,472 |
| 06-Aug-24 | 02-Aug-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 488.00 | GBX | 1,175 | 297,472 |
| 06-Aug-24 | 05-Aug-24 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 485.50 | GBX | 141 | 197,718 |
| 06-Aug-24 | 05-Aug-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 484.99 | GBX | 4,102 | 297,472 |
| 06-Aug-24 | 02-Aug-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 488.00 | GBX | 626 | 297,472 |
| 18-Apr-24 | 18-Apr-24 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 481.00 | GBX | 11 | 197,577 |
| 18-Apr-24 | 18-Apr-24 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 483.00 | GBX | 55 | 197,577 |
| 18-Apr-24 | 18-Apr-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 483.00 | GBX | 294 | 283,364 |
| 18-Apr-24 | 18-Apr-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 483.00 | GBX | 553 | 283,364 |
| 23-Feb-24 | 21-Feb-24 | Buy | Mandy Clements held the position of Independent Non-Executive Director at the time of this trade.Mandy Clements | 474.45 | GBX | 37 | 11,900 |
| 29-Jan-24 | 26-Jan-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 470.00 | GBX | 566 | 282,517 |
| 29-Jan-24 | 26-Jan-24 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 470.00 | GBX | 57 | 197,500 |
| 29-Jan-24 | 26-Jan-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 470.00 | GBX | 301 | 282,517 |
| 29-Jan-24 | 24-Jan-24 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 470.00 | GBX | 11 | 197,500 |
| 12-Jan-24 | 10-Jan-24 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 469.25 | GBX | 55,309 | 281,084 |
| 24-Oct-23 | 20-Oct-23 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 465.18 | GBX | 397 | 170,466 |
| 11-Oct-23 | 10-Oct-23 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 461.70 | GBX | 17 | 197,432 |
| 11-Oct-23 | 06-Oct-23 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 461.00 | GBX | 11 | 197,432 |
| 11-Oct-23 | 10-Oct-23 | Buy | Iain Ferguson held the position of Chairman at the time of this trade.Iain Ferguson | 461.70 | GBX | 574 | 170,069 |
| 02-Aug-23 | 28-Jul-23 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 474.50 | GBX | 27 | 197,404 |
| 02-Aug-23 | 01-Aug-23 | Buy | Gordon Joseph Neilly held the position of Independent Non-Executive Director at the time of this trade.Gordon Joseph Neilly | 474.00 | GBX | 140 | 197,404 |