| 25/08/26 | 16:30:00 | 25 Aug 2026 | | Results of AGM | RNS |
| 26/06/26 | 07:00:07 | 26 Jun 2026 | | Posting of Accounts and Notice of AGM | RNS |
| 27/05/26 | 07:00:03 | 27 May 2026 | | Final Results | RNS |
| 18/02/26 | 07:45:01 | 18 Feb 2026 | | Appointment of Directors | RNS |
| 13/11/25 | 13:00:01 | 13 Nov 2025 | | Major shareholding notification | RNS |
| 22/10/25 | 07:00:10 | 22 Oct 2025 | | Appointment of Non-Executive Director | RNS |
| 26/09/25 | 07:00:10 | 26 Sept 2025 | | Interim Results | RNS |
| 26/08/25 | 18:00:01 | 26 Aug 2025 | | Results of AGM and Board Change | RNS |
| 01/07/25 | 07:00:07 | 1 Jul 2025 | | Posting of Accounts and Notice of AGM | RNS |
| 23/06/25 | 16:01:52 | 23 Jun 2025 | | Interim Dividend Exchange Rate | RNS |
| 23/05/25 | 15:09:03 | 23 May 2025 | | Interim Dividend | RNS |
| 23/05/25 | 07:00:07 | 23 May 2025 | | Final Results | RNS |
| 02/01/25 | 07:00:06 | 2 Jan 2025 | | Directorate Change | RNS |
| 08/11/24 | 07:00:08 | 8 Nov 2024 | | Interim dividend exchange rate | RNS |
| 30/09/24 | 07:00:14 | 30 Sept 2024 | | Interim Dividend | RNS |
| 26/09/24 | 07:00:04 | 26 Sept 2024 | | Interim Results | RNS |
| 27/08/24 | 14:05:00 | 27 Aug 2024 | | Result of AGM | RNS |
| 28/06/24 | 11:00:39 | 28 Jun 2024 | | Posting of Accounts and Notice of AGM | RNS |
| 23/05/24 | 07:00:08 | 23 May 2024 | | Final Results | RNS |
| 18/12/23 | 16:23:56 | 18 Dec 2023 | | Interim dividend exchange rate | RNS |
| 06/12/23 | 16:10:00 | 6 Dec 2023 | | Further re Interim Dividend | RNS |
| 21/11/23 | 07:00:12 | 21 Nov 2023 | | Interim Dividend | RNS |
| 29/09/23 | 07:00:06 | 29 Sept 2023 | | Interim Results | RNS |
| 29/08/23 | 11:30:01 | 29 Aug 2023 | | Result of AGM | RNS |
| 03/08/23 | 07:55:23 | 3 Aug 2023 | | Correction of AGM date | RNS |
| 29/06/23 | 11:00:40 | 29 Jun 2023 | | Posting of Report and Accounts and Notice of AGM | RNS |
| 22/05/23 | 07:05:01 | 22 May 2023 | | Director transfer of shares | RNS |
| 22/05/23 | 07:00:03 | 22 May 2023 | | Final Results | RNS |
| 24/01/23 | 13:07:10 | 24 Jan 2023 | | Change of Adviser | RNS |
| 30/09/22 | 07:00:09 | 30 Sept 2022 | | Interim Results | RNS |
| 23/08/22 | 12:01:16 | 23 Aug 2022 | | Result of Annual General Meeting | RNS |
| 18/07/22 | 10:58:02 | 18 Jul 2022 | | Completion of Nominated Adviser Due Diligence | RNS |
| 30/06/22 | 10:14:36 | 30 Jun 2022 | | Posting of Report and Accounts and Notice of AGM | RNS |
| 30/05/22 | 07:00:08 | 30 May 2022 | | Final Results | RNS |
| 27/05/22 | 14:36:18 | 27 May 2022 | | AIM Rule 17 – Schedule 2(g) update | RNS |
| 27/04/22 | 11:00:05 | 27 Apr 2022 | | Appointment of Nominated Adviser | RNS |
| 26/04/22 | 10:27:01 | 26 Apr 2022 | | AIM Rule 17 - historic disclosure | RNS |
| 05/01/22 | 07:00:08 | 5 Jan 2022 | | Dividend Declaration | RNS |
| 12/10/21 | 07:00:05 | 12 Oct 2021 | | Director/PDMR Shareholding | RNS |
| 29/09/21 | 16:30:07 | 29 Sept 2021 | | Interim Results | RNS |
| 25/08/21 | 14:02:35 | 25 Aug 2021 | | Result of Annual General Meeting | RNS |
| 30/06/21 | 07:00:02 | 30 Jun 2021 | | Annual Report and Notice of AGM | RNS |
| 26/05/21 | 07:00:06 | 26 May 2021 | | Final Results | RNS |
| 10/05/21 | 16:41:11 | 10 May 2021 | | Second Price Monitoring Extn | RNS |
| 10/05/21 | 16:35:53 | 10 May 2021 | | Price Monitoring Extension | RNS |
| 08/03/21 | 14:52:17 | 8 Mar 2021 | | Interim Dividend Declaration | RNS |
| 18/02/21 | 09:00:04 | 18 Feb 2021 | | Director dealing, Share buyback and TVR | RNS |
| 28/09/20 | 09:30:00 | 28 Sept 2020 | | INTERIM RESULTS FOR SIX MONTHS ENDED 30 JUNE 2020 | RNS |
| 25/08/20 | 11:37:17 | 25 Aug 2020 | | Result of AGM | RNS |
| 19/08/20 | 07:00:06 | 19 Aug 2020 | | AGM - change of location | RNS |