| Announced | Traded | Action | Notifier | Price | Currency | Amount | Holding |
|---|---|---|---|---|---|---|---|
| 31-Jan-25 | 27-Jan-25 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.64 | USD | 3,000 | 120,583 |
| 31-Jan-25 | 27-Jan-25 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 3,000 | 120,583 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.03 | USD | 153 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 3.99 | USD | 210 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 3,000 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.01 | USD | 200 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.01 | USD | 300 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.00 | USD | 1,431 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.01 | USD | 200 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.06 | USD | 56 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.02 | USD | 200 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.01 | USD | 50 | 118,952 |
| 31-Dec-24 | 26-Dec-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.00 | USD | 200 | 118,952 |
| 06-Nov-24 | 01-Nov-24 | Sell | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 3.72 | USD | 47,689 | 247,751 |
| 06-Nov-24 | 01-Nov-24 | Exercise of Option | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 0.04 | USD | 47,689 | 247,751 |
| 31-Oct-24 | 28-Oct-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 3,000 | 120,583 |
| 31-Oct-24 | 28-Oct-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 3.72 | USD | 3,000 | 120,583 |
| 03-Oct-24 | 02-Oct-24 | Sell | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 388.00 | GBX | 47,689 | 247,751 |
| 03-Oct-24 | 01-Oct-24 | Exercise of Option | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 362.50 | GBX | 47,689 | 247,751 |
| 01-Oct-24 | 26-Sep-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 3,000 | 120,583 |
| 01-Oct-24 | 26-Sep-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 3.82 | USD | 3,000 | 120,583 |
| 06-Sep-24 | 03-Sep-24 | Sell | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 4.10 | USD | 17,922 | 247,751 |
| 06-Sep-24 | 04-Sep-24 | Sell | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 3.97 | USD | 29,767 | 247,751 |
| 06-Sep-24 | 04-Sep-24 | Exercise of Option | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 0.04 | USD | 29,767 | 247,751 |
| 06-Sep-24 | 03-Sep-24 | Exercise of Option | Stan Erck held the position of Independent Non-Executive Director at the time of this trade.Stan Erck | 0.04 | USD | 17,922 | 247,751 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.26 | USD | 58 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 3,000 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.23 | USD | 300 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.23 | USD | 206 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.30 | USD | 600 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.31 | USD | 296 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.28 | USD | 152 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.26 | USD | 400 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.35 | USD | 200 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.29 | USD | 87 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.23 | USD | 400 | 120,583 |
| 29-Aug-24 | 26-Aug-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.27 | USD | 301 | 120,583 |
| 31-Jul-24 | 26-Jul-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.75 | USD | 3,000 | 120,583 |
| 31-Jul-24 | 26-Jul-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 3,000 | 120,583 |
| 02-Jul-24 | 27-Jun-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 3.99 | USD | 10,000 | 120,583 |
| 02-Jul-24 | 27-Jun-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 1.64 | USD | 5,044 | 120,583 |
| 02-Jul-24 | 27-Jun-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 2.93 | USD | 4,956 | 120,583 |
| 11-Jun-24 | 07-Jun-24 | Buy | Maher Masoud held the position of President and CEO at the time of this trade.Maher Masoud | 4.87 | USD | 29,557 | 100,000 |
| 11-Jun-24 | 10-Jun-24 | Buy | Maher Masoud held the position of President and CEO at the time of this trade.Maher Masoud | 4.90 | USD | 70,443 | 100,000 |
| 02-Apr-24 | 26-Mar-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 440.52 | GBX | 5,000 | 120,583 |
| 02-Apr-24 | 26-Mar-24 | Exercise of Option | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 214.20 | GBX | 5,000 | 120,583 |
| 29-Feb-24 | 26-Feb-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.62 | USD | 366 | 120,583 |
| 29-Feb-24 | 26-Feb-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.61 | USD | 620 | 120,583 |
| 29-Feb-24 | 26-Feb-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.61 | USD | 180 | 120,583 |
| 29-Feb-24 | 26-Feb-24 | Sell | John Johnston held the position of Independent Non-Executive Director at the time of this trade.John Johnston | 4.51 | USD | 901 | 120,583 |