| 20 Apr 2026 | PURCHASE | Christopher Mills | 1,200 | 12.90 GBP | |
| 16 Apr 2026 | PURCHASE | Christopher Mills | 5,000 | 12.85 GBP | |
| 07 Apr 2026 | PURCHASE | Christopher Mills | 1,700 | 12.00 GBP | |
| 07 Apr 2026 | PURCHASE | Oryx International Growth Fund Limitedentity | 1,700 | 12.00 GBP | |
| 07 Apr 2026 | PURCHASE | Oryx International Growth Fund Limitedentity | 1,700 | 12.00 GBP | |
| 07 Apr 2026 | PURCHASE | Oryx International Growth Fund Limitedentity | 1,700 | 12.00 GBP | |
| 07 Apr 2026 | PURCHASE | Oryx International Growth Fund Limitedentity | 1,700 | 12.00 GBP | |
| 09 Jul 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 5,000 | 12.25 GBP | |
| 04 Jun 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 5,000 | 11.23 GBP | |
| 31 Mar 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 1,000 | 10.99 GBP | |
| 31 Mar 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 4,000 | 10.99 GBP | |
| 17 Mar 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 4,000 | 10.58 GBP | |
| 06 Feb 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 2,000 | 11.34 GBP | |
| 30 Jan 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 2,000 | 11.16 GBP | |
| 20 Jan 2025 | PURCHASE | Oryx International Growth Fund Limitedentity | 5,000 | 11.62 GBP | |
| 01 Nov 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 5,000 | 12.50 GBP | |
| 16 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 8,000 | 14.25 GBP | |
| 13 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 2,000 | 14.10 GBP | |
| 13 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 2,000 | 14.10 GBP | |
| 12 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 10,000 | 14.10 GBP | |
| 11 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 3,000 | 14.00 GBP | |
| 11 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 2,000 | 14.00 GBP | |
| 03 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 5,000 | 14.35 GBP | |
| 02 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 5,000 | 0.14 GBP | |
| 02 Sept 2024 | PURCHASE | Oryx International Growth Fund Limitedentity | 1 | 0.14 GBP | |