| 26/07/23 | 07:00:07 | 26 Jul 2023 | | Trading Update | RNS |
| 21/07/23 | 14:59:34 | 21 Jul 2023 | | Notification of major holdings | RNS |
| 18/07/23 | 17:34:41 | 18 Jul 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 17/07/23 | 12:43:01 | 17 Jul 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 13/07/23 | 17:03:05 | 13 Jul 2023 | | Block listing Interim Review | RNS |
| 11/07/23 | 07:00:05 | 11 Jul 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 30/06/23 | 12:08:51 | 30 Jun 2023 | | Director/PDMR Shareholding | RNS |
| 16/06/23 | 11:49:30 | 16 Jun 2023 | | Director/PDMR Shareholding | RNS |
| 13/06/23 | 16:39:20 | 13 Jun 2023 | | TR-1: Notification of major holdings | RNS |
| 01/06/23 | 11:52:05 | 1 Jun 2023 | | Director/PDMR Shareholding | RNS |
| 24/05/23 | 17:16:53 | 24 May 2023 | | Result of AGM | RNS |
| 24/05/23 | 07:00:06 | 24 May 2023 | | AGM Statement | RNS |
| 16/05/23 | 14:23:53 | 16 May 2023 | | PDMR Dealing and Total Voting Rights | RNS |
| 28/04/23 | 13:53:25 | 28 Apr 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 27/04/23 | 16:39:57 | 27 Apr 2023 | | Notification of major holdings | RNS |
| 20/04/23 | 16:29:46 | 20 Apr 2023 | | Posting of Report and Accounts and Notice of AGM | RNS |
| 17/04/23 | 17:08:11 | 17 Apr 2023 | | PDMR dealing and Total Voting Rights | RNS |
| 31/03/23 | 14:25:19 | 31 Mar 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 28/03/23 | 07:00:12 | 28 Mar 2023 | | Final Results for the year ended 31 December 2022 | RNS |
| 14/03/23 | 17:05:31 | 14 Mar 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 09/03/23 | 16:35:15 | 9 Mar 2023 | | Price Monitoring Extension | RNS |
| 09/03/23 | 15:35:46 | 9 Mar 2023 | | Non-Executive Director Board change | RNS |
| 02/03/23 | 16:35:26 | 2 Mar 2023 | | Price Monitoring Extension | RNS |
| 28/02/23 | 13:54:21 | 28 Feb 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 24/02/23 | 16:35:15 | 24 Feb 2023 | | Price Monitoring Extension | RNS |
| 14/02/23 | 17:06:39 | 14 Feb 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 02/02/23 | 16:35:14 | 2 Feb 2023 | | Price Monitoring Extension | RNS |
| 31/01/23 | 16:29:05 | 31 Jan 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 31/01/23 | 07:00:08 | 31 Jan 2023 | | Trading Update | RNS |
| 17/01/23 | 16:07:42 | 17 Jan 2023 | | Directors' Shareholdings and PDMR notification | RNS |
| 03/01/23 | 09:54:44 | 3 Jan 2023 | | Director's Shareholdings and PDMR notification | RNS |
| 21/12/22 | 07:00:05 | 21 Dec 2022 | | Appointment of Joint Broker | RNS |
| 14/12/22 | 16:40:40 | 14 Dec 2022 | | Second Price Monitoring Extn | RNS |
| 14/12/22 | 16:35:36 | 14 Dec 2022 | | Price Monitoring Extension | RNS |
| 14/12/22 | 13:51:25 | 14 Dec 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 01/12/22 | 07:00:04 | 1 Dec 2022 | | Trading Update | RNS |
| 30/11/22 | 16:50:37 | 30 Nov 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 14/11/22 | 16:15:18 | 14 Nov 2022 | | PDMR dealing notification and Total Voting Rights | RNS |
| 07/11/22 | 17:01:20 | 7 Nov 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 31/10/22 | 13:18:28 | 31 Oct 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 14/10/22 | 17:04:46 | 14 Oct 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 06/10/22 | 17:16:04 | 6 Oct 2022 | | Holding(s) in Company | RNS |
| 06/10/22 | 07:00:08 | 6 Oct 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 04/10/22 | 16:27:28 | 4 Oct 2022 | | Holding(s) in Company | RNS |
| 03/10/22 | 17:13:28 | 3 Oct 2022 | | Total Voting Rights | RNS |
| 03/10/22 | 17:11:45 | 3 Oct 2022 | | Holding(s) in Company | RNS |
| 30/09/22 | 10:21:26 | 30 Sept 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 27/09/22 | 07:00:10 | 27 Sept 2022 | | Interim Results | RNS |
| 16/09/22 | 10:36:36 | 16 Sept 2022 | | Directors' Shareholdings and PDMR notification | RNS |
| 31/08/22 | 12:53:01 | 31 Aug 2022 | | Directors' Shareholdings and PDMR notification | RNS |