| 28 Aug 2024 | GIFT | Andrew MacLeod | 24,500 | 4.74 GBP | |
| 28 Aug 2024 | GIFT | Suzanne MacLeod | 24,500 | 4.74 GBP | |
| 19 Jan 2024 | SALE | Robert Sansom | 1,065,000 | 3.03 GBP | |
| 22 Dec 2023 | PURCHASE | Kestrel Partners LLPentity | 9,855 | 3.06 GBP | |
| 15 Dec 2023 | PURCHASE | Kestrel Partners LLPentity | 48,835 | 3.00 GBP | |
| 08 Dec 2023 | PURCHASE | Kestrel Partners LLPentity | 17,109 | 2.92 GBP | |
| 30 Nov 2023 | PURCHASE | Kestrel Partners LLPentity | 8,102 | 2.57 GBP | |
| 30 Nov 2023 | PURCHASE | Kestrel Partners LLPentity | 9,095 | 2.90 GBP | |
| 27 Nov 2023 | PURCHASE | Ian Kershaw | 9,756 | — | |
| 25 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 10,000 | 2.98 GBP | |
| 25 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 49,950 | 2.98 GBP | |
| 18 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 25,000 | 2.98 GBP | |
| 11 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 25,000 | 2.98 GBP | |
| 11 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 60,688 | 2.98 GBP | |
| 03 Aug 2023 | PURCHASE | Richard Petti | 3,406 | 2.99 GBP | |
| 04 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 17,500 | 2.90 GBP | |
| 04 Aug 2023 | PURCHASE | Kestrel Partners LLPentity | 24,196 | 3.00 GBP | |
| 03 Aug 2023 | SALE | Deborah Chapman | 35,000 | 2.90 GBP | |
| 03 Aug 2023 | PURCHASE | Richard Petti | 3,406 | 2.99 GBP | |
| 28 Jul 2023 | PURCHASE | Kestrel Partners LLPentity | 16,060 | 3.02 GBP | |
| 14 Apr 2023 | PURCHASE | Kestrel Partners LLPentity | 30,000 | 2.11 GBP | |
| 06 Apr 2023 | PURCHASE | Kestrel Partners LLPentity | 10,000 | 2.06 GBP | |
| 06 Apr 2023 | PURCHASE | Richard Petti | 10,959 | 2.10 GBP | |
| 03 Apr 2023 | PURCHASE | Kestrel Partners LLPentity | 53,126 | — | |
| 03 Apr 2023 | PURCHASE | Kestrel Partners LLPentity | 9,000 | — | |