| 26/07/24 | 14:59:25 | 26 Jul 2024 | | Holding(s) in Company |
| 25/07/24 | 17:30:17 | 25 Jul 2024 | | Director/PDMR Shareholding |
| 18/07/24 | 07:00:07 | 18 Jul 2024 | | Preliminary Results, Notice of AGM |
| 08/07/24 | 07:00:10 | 8 Jul 2024 | | Update on Asset Impairment and Notice of Results |
| 15/03/24 | 10:52:57 | 15 Mar 2024 | | Block listing Interim Review |
| 07/03/24 | 07:00:12 | 7 Mar 2024 | | Directorate Change |
| 04/12/23 | 07:00:04 | 4 Dec 2023 | | Half-year Report |
| 27/11/23 | 07:00:11 | 27 Nov 2023 | | Directorate Change |
| 25/09/23 | 11:50:55 | 25 Sept 2023 | | Director/PDMR Shareholding |
| 15/09/23 | 17:24:56 | 15 Sept 2023 | | Block listing Interim Review |
| 14/09/23 | 09:52:42 | 14 Sept 2023 | | Result of AGM |
| 01/09/23 | 17:17:07 | 1 Sept 2023 | | Director/PDMR Shareholding |
| 01/09/23 | 17:05:18 | 1 Sept 2023 | | Director/PDMR Shareholding |
| 25/08/23 | 15:32:04 | 25 Aug 2023 | | Director/PDMR Shareholding |
| 31/07/23 | 14:53:08 | 31 Jul 2023 | | Replacement: Director/PDMR Shareholding |
| 24/07/23 | 11:54:19 | 24 Jul 2023 | | Director/PDMR Shareholding |
| 07/07/23 | 07:00:04 | 7 Jul 2023 | | Audited preliminary results |
| 31/03/23 | 10:49:03 | 31 Mar 2023 | | Total Voting Rights |
| 17/03/23 | 07:00:04 | 17 Mar 2023 | | Block listing Interim Review |
| 16/03/23 | 16:35:15 | 16 Mar 2023 | | Price Monitoring Extension |
| 27/01/23 | 14:05:40 | 27 Jan 2023 | | Second Price Monitoring Extn |
| 27/01/23 | 14:00:32 | 27 Jan 2023 | | Price Monitoring Extension |
| 12/01/23 | 14:05:23 | 12 Jan 2023 | | Second Price Monitoring Extn |
| 12/01/23 | 14:00:20 | 12 Jan 2023 | | Price Monitoring Extension |
| 30/12/22 | 11:05:20 | 30 Dec 2022 | | Second Price Monitoring Extn |
| 30/12/22 | 11:00:09 | 30 Dec 2022 | | Price Monitoring Extension |
| 20/12/22 | 16:40:40 | 20 Dec 2022 | | Second Price Monitoring Extn |
| 20/12/22 | 16:35:19 | 20 Dec 2022 | | Price Monitoring Extension |
| 01/12/22 | 07:00:04 | 1 Dec 2022 | | Half-year Report |
| 29/11/22 | 16:41:26 | 29 Nov 2022 | | Second Price Monitoring Extn |
| 29/11/22 | 16:36:11 | 29 Nov 2022 | | Price Monitoring Extension |
| 25/11/22 | 07:00:05 | 25 Nov 2022 | | Interim Results 2022 - announcement, presentations |
| 27/09/22 | 07:00:10 | 27 Sept 2022 | | Update on Emma Hardie, Trading in own shares & TVR |
| 20/09/22 | 09:22:53 | 20 Sept 2022 | | Block Listing Update |
| 24/08/22 | 13:01:41 | 24 Aug 2022 | | Result of AGM |
| 12/07/22 | 09:05:48 | 12 Jul 2022 | | Second Price Monitoring Extn |
| 12/07/22 | 09:00:34 | 12 Jul 2022 | | Price Monitoring Extension |
| 12/07/22 | 07:00:05 | 12 Jul 2022 | | Results for year to end 31 March 2022 |
| 11/07/22 | 07:00:06 | 11 Jul 2022 | | Preliminary Results, investor/analyst presentation |
| 04/07/22 | 16:42:20 | 4 Jul 2022 | | Total Voting Rights |
| 07/06/22 | 15:28:09 | 7 Jun 2022 | | Total Voting Rights |
| 03/05/22 | 18:09:51 | 3 May 2022 | | Total Voting Rights |
| 12/04/22 | 16:33:47 | 12 Apr 2022 | | Director/PDMR Dealing, Total Voting Rights |
| 21/03/22 | 11:37:48 | 21 Mar 2022 | | Block listing Interim Review |
| 07/03/22 | 09:59:30 | 7 Mar 2022 | | Total Voting Rights |
| 14/01/22 | 14:58:28 | 14 Jan 2022 | | Total Voting Rights |
| 30/12/21 | 07:00:05 | 30 Dec 2021 | | Half-year Report |
| 15/12/21 | 14:52:48 | 15 Dec 2021 | | Notice of Interim Results & Investors Presentation |
| 06/12/21 | 17:38:56 | 6 Dec 2021 | | Total Voting Rights |
| 25/11/21 | 18:18:03 | 25 Nov 2021 | | Director/PDMR Shareholding and Total Voting Rights |