| 28/10/2025 | 17:17 | Holding(s) in Company | RNS | 
| 22/10/2025 | 17:02 | Director/PDMR Shareholding | RNS | 
| 14/10/2025 | 07:00 | Q4 Trading Update | RNS | 
| 10/10/2025 | 13:46 | Holding(s) in Company | RNS | 
| 29/09/2025 | 16:40 | Director/PDMR Shareholding | RNS | 
| 23/09/2025 | 11:26 | Director/PDMR Shareholding | RNS | 
| 22/09/2025 | 11:15 | Holding(s) in Company | RNS | 
| 19/09/2025 | 12:46 | Holding(s) in Company | RNS | 
| 19/09/2025 | 07:00 | Holding(s) in Company | RNS | 
| 05/09/2025 | 12:00 | Change of Registered Office | RNS | 
| 01/09/2025 | 12:00 | Holding(s) in Company | RNS | 
| 26/08/2025 | 10:35 | Director/PDMR Shareholding | RNS | 
| 11/08/2025 | 15:29 | Holding(s) in Company | RNS | 
| 30/07/2025 | 07:00 | Holding(s) in Company | RNS | 
| 23/07/2025 | 16:45 | Holding(s) in Company | RNS | 
| 23/07/2025 | 14:29 | Director/PDMR Shareholding | RNS | 
| 21/07/2025 | 12:17 | Holding(s) in Company | RNS | 
| 18/07/2025 | 12:52 | Director/PDMR Shareholding | RNS | 
| 15/07/2025 | 07:30 | Holding(s) in Company | RNS | 
| 15/07/2025 | 07:00 | Q3 Trading Update | RNS | 
| 07/07/2025 | 16:49 | Director/PDMR Shareholding | RNS | 
| 02/07/2025 | 16:22 | Holding(s) in Company | RNS | 
| 24/06/2025 | 12:51 | Director/PDMR Shareholding | RNS | 
| 19/06/2025 | 13:29 | Director/PDMR Shareholding | RNS | 
| 18/06/2025 | 09:34 | Holding(s) in Company | RNS | 
| 13/06/2025 | 13:37 | Holding(s) in Company | RNS | 
| 04/06/2025 | 16:28 | Holding(s) in Company | RNS | 
| 30/05/2025 | 15:38 | Holding(s) in Company | RNS | 
| 22/05/2025 | 13:42 | Director/PDMR Shareholding | RNS | 
| 21/05/2025 | 14:07 | Director/PDMR Shareholding | RNS | 
| 21/05/2025 | 07:00 | Half-year Report | RNS | 
| 12/05/2025 | 09:12 | Holding(s) in Company | RNS | 
| 08/05/2025 | 10:40 | Holding(s) in Company | RNS | 
| 06/05/2025 | 17:23 | Holding(s) in Company | RNS | 
| 23/04/2025 | 15:15 | Director/PDMR Shareholding | RNS | 
| 15/04/2025 | 07:00 | Q2 Trading Update | RNS | 
| 26/03/2025 | 12:50 | Holding(s) in Company | RNS | 
| 24/03/2025 | 12:13 | Director/PDMR Shareholding | RNS | 
| 05/03/2025 | 09:19 | Holding(s) in Company | RNS | 
| 28/02/2025 | 07:00 | Result of AGM | RNS | 
| 24/02/2025 | 14:05 | Director/PDMR Shareholding | RNS | 
| 24/02/2025 | 10:20 | Update to Notice of Annual General Meeting | RNS | 
| 03/02/2025 | 15:22 | Director/PDMR Shareholding | RNS | 
| 23/01/2025 | 14:39 | Publication of Annual Report and Notice of AGM | RNS | 
| 22/01/2025 | 17:06 | Director/PDMR Shareholding | RNS | 
| 16/01/2025 | 12:15 | Director/PDMR Shareholding | RNS | 
| 14/01/2025 | 07:00 | Q1 Trading Update | RNS | 
| 13/01/2025 | 15:29 | Director/PDMR Shareholding | RNS | 
| 31/12/2024 | 07:00 | Directorate Change | RNS | 
| 27/12/2024 | 10:40 | Holding(s) in Company | RNS |