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