| Announced | Traded | Action | Notifier | Price | Currency | Amount | Holding |
|---|---|---|---|---|---|---|---|
| 26-Mar-26 | 25-Mar-26 | Sell | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | 6.40 | GBX | 19,680 | 322,923 |
| 26-Mar-26 | 25-Mar-26 | Sell | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 6.40 | GBX | 38,077 | 1,559,820 |
| 03-Mar-26 | 02-Mar-26 | Sell | Laura Whyte held the position of Non-Executive Director at the time of this trade.Laura Whyte | 71.00 | GBX | 18,500 | 18,400 |
| 03-Mar-26 | 02-Mar-26 | Buy | Laura Whyte held the position of Non-Executive Director at the time of this trade.Laura Whyte | 71.16 | GBX | 18,500 | 18,400 |
| 03-Mar-26 | 02-Mar-26 | Buy | David Stirling held the position of Non-Executive Director at the time of this trade.David Stirling | 71.60 | GBX | 20,900 | 20,900 |
| 03-Mar-26 | 02-Mar-26 | Buy | Aleen Gulvanessian held the position of Chairman at the time of this trade.Aleen Gulvanessian | 71.72 | GBX | 27,730 | 43,006 |
| 09-Sep-25 | 08-Sep-25 | Buy | David Stirling held the position of Non-Executive Director at the time of this trade.David Stirling | 93.57 | GBX | 15,900 | - |
| 28-Mar-25 | 26-Mar-25 | Sell | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | 104.50 | GBX | 15,397 | 248,293 |
| 28-Mar-25 | 26-Mar-25 | Sell | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 104.50 | GBX | 29,128 | 1,941,911 |
| 28-Mar-25 | 26-Mar-25 | Transfer From | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | - | - | 31,357 | 248,293 |
| 28-Mar-25 | 26-Mar-25 | Transfer From | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | - | - | 64,596 | 1,941,911 |
| 28-Mar-24 | 26-Mar-24 | Sell | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 133.75 | GBX | 169,297 | 1,906,443 |
| 28-Mar-24 | 26-Mar-24 | Transfer From | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | - | - | 375,462 | 1,906,443 |
| 28-Mar-24 | 26-Mar-24 | Transfer From | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | - | - | 198,298 | 232,333 |
| 28-Mar-24 | 26-Mar-24 | Sell | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | 133.75 | GBX | 97,361 | 232,333 |
| 06-Sep-23 | 05-Sep-23 | Sell | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 109.55 | GBX | 192,357 | 1,700,278 |
| 06-Sep-23 | 04-Sep-23 | Transfer From | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | - | - | 428,794 | 1,700,278 |
| 06-Sep-23 | 05-Sep-23 | Sell | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | 109.55 | GBX | 65,011 | 131,396 |
| 06-Sep-23 | 04-Sep-23 | Transfer From | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | - | - | 135,167 | 131,396 |
| 29-Nov-22 | 28-Nov-22 | Buy | Bob McLellan held the position of Senior Independent Director at the time of this trade.Bob McLellan | 106.00 | GBX | 13,313 | 92,104 |
| 28-Nov-22 | 25-Nov-22 | Buy | Laura Whyte held the position of Non-Executive Director at the time of this trade.Laura Whyte | 106.00 | GBX | 9,200 | 18,400 |
| 08-Sep-22 | 07-Sep-22 | Buy | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | 107.21 | GBX | 18,654 | 61,240 |
| 19-May-22 | 18-May-22 | Sell | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | 117.62 | GBX | 29,860 | 42,586 |
| 19-May-22 | 17-May-22 | Transfer From | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | - | - | 349,517 | 1,035,047 |
| 19-May-22 | 17-May-22 | Transfer From | Ivor Gray held the position of Group Finance Director at the time of this trade.Ivor Gray | - | - | 60,630 | 42,586 |
| 19-May-22 | 18-May-22 | Sell | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 117.62 | GBX | 168,642 | 1,035,047 |
| 05-Apr-22 | 04-Apr-22 | Buy | Aleen Gulvanessian held the position of Independent Non-Executive Director at the time of this trade.Aleen Gulvanessian | 130.14 | GBX | 7,638 | 15,276 |
| 11-Mar-22 | 08-Mar-22 | Buy | Aleen Gulvanessian held the position of Independent Non-Executive Director at the time of this trade.Aleen Gulvanessian | 125.59 | GBX | 7,915 | - |
| 31-Dec-20 | 31-Dec-20 | Notification of Holding | James Baird held the position of Independent Non-Executive Director at the time of this trade.James Baird | - | - | - | 66,605 |
| 31-Dec-20 | 31-Dec-20 | Notification of Holding | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | - | - | - | 854,172 |
| 31-Dec-20 | 31-Dec-20 | Notification of Holding | Stuart R Paterson held the position of Chairman at the time of this trade.Stuart R Paterson | - | - | - | 120,000 |
| 05-Oct-20 | 05-Oct-20 | Buy | Ivor Gray held the position of Company Secretary at the time of this trade.Ivor Gray | 84.62 | GBX | 11,816 | 11,816 |
| 19-Dec-18 | 14-Dec-18 | Buy | Andrea Dunstan held the position of Non-Executive Director at the time of this trade.Andrea Dunstan | 72.85 | GBX | 10,000 | 10,000 |
| 14-Dec-18 | 12-Dec-18 | Buy | James Baird held the position of Non-Executive Director at the time of this trade.James Baird | 74.50 | GBX | 66,605 | 66,605 |
| 31-Aug-16 | 30-Aug-16 | Buy | John Love held the position of Executive Director at the time of this trade.John Love | 61.00 | GBX | 25,000 | 800,000 |
| 31-Aug-16 | 30-Aug-16 | Buy | Stuart R Paterson held the position of Non-Executive Director at the time of this trade.Stuart R Paterson | 60.36 | GBX | 20,000 | 120,000 |
| 31-Dec-15 | 31-Dec-15 | Notification of Holding | Michael (Mike) Arrowsmith held the position of Non-Executive Director at the time of this trade.Michael (Mike) Arrowsmith | - | - | - | 100,000 |
| 31-Dec-15 | 31-Dec-15 | Notification of Holding | Graeme Bissett held the position of Chairman at the time of this trade.Graeme Bissett | - | - | - | 343,750 |
| 11-May-15 | 08-May-15 | Buy | Stuart R Paterson held the position of Non-Executive Director at the time of this trade.Stuart R Paterson | 42.99 | GBX | 20,450 | 100,000 |
| 14-Oct-14 | 10-Oct-14 | Buy | Bob McLellan held the position of Non-Executive Director at the time of this trade.Bob McLellan | 38.50 | GBX | 78,791 | 78,791 |
| 14-Oct-14 | 10-Oct-14 | Buy | John Love held the position of Finance Director at the time of this trade.John Love | 38.25 | GBX | 50,000 | 775,000 |
| 08-May-14 | 07-May-14 | Sell | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 44.00 | GBX | 442,500 | 854,172 |
| 08-May-14 | 07-May-14 | Buy | Peter Atkinson held the position of CEO at the time of this trade.Peter Atkinson | 26.00 | GBX | 551,372 | 854,172 |
| 15-Nov-12 | 14-Nov-12 | Buy | Michael (Mike) Arrowsmith held the position of Non-Executive Director at the time of this trade.Michael (Mike) Arrowsmith | 25.00 | GBX | 100,000 | 100,000 |
| 10-Apr-12 | 04-Apr-12 | Buy | John Love held the position of Finance Director at the time of this trade.John Love | 20.00 | GBX | 50,000 | 725,000 |
| 10-Apr-12 | 03-Apr-12 | Buy | Archie S Hunter held the position of Non-Executive Chairman at the time of this trade.Archie S Hunter | 19.40 | GBX | 100,000 | 435,500 |
| 10-Apr-12 | 04-Apr-12 | Buy | Graeme Bissett held the position of Non-Executive Director at the time of this trade.Graeme Bissett | 19.90 | GBX | 50,250 | 343,750 |
| 03-Nov-11 | 01-Nov-11 | Buy | Kevin Mellor held the position of Non-Executive Director at the time of this trade.Kevin Mellor | 18.99 | GBX | 50,000 | 170,000 |
| 03-Nov-11 | 02-Nov-11 | Buy | John Love held the position of Finance Director at the time of this trade.John Love | 19.10 | GBX | 9,801 | 675,000 |
| 03-Nov-11 | 01-Nov-11 | Buy | Andrew Cotton held the position of Company Secretary at the time of this trade.Andrew Cotton | 18.62 | GBX | 25,000 | 100,000 |