| 02/12/22 | 17:47:15 | 2 Dec 2022 | | Holding(s) in Company | RNS |
| 02/12/22 | 17:07:40 | 2 Dec 2022 | | Holding(s) in Company | RNS |
| 29/11/22 | 07:30:01 | 29 Nov 2022 | | Directorship | RNS |
| 25/11/22 | 13:48:43 | 25 Nov 2022 | | Holding(s) in Company | RNS |
| 23/11/22 | 15:09:51 | 23 Nov 2022 | | Director/PDMR Shareholding | RNS |
| 22/11/22 | 07:00:05 | 22 Nov 2022 | | Interim Results | RNS |
| 16/11/22 | 15:14:51 | 16 Nov 2022 | | Holding(s) in Company | RNS |
| 03/11/22 | 14:55:27 | 3 Nov 2022 | | Holding(s) in Company | RNS |
| 14/10/22 | 11:33:32 | 14 Oct 2022 | | BLOCK LISTING SIX MONTHLY RETURN | RNS |
| 14/10/22 | 11:31:07 | 14 Oct 2022 | | BLOCK LISTING SIX MONTHLY RETURN | RNS |
| 03/10/22 | 07:00:12 | 3 Oct 2022 | | Total Voting Rights | RNS |
| 15/09/22 | 11:13:53 | 15 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 15/09/22 | 11:12:45 | 15 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 13/09/22 | 15:46:39 | 13 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 13/09/22 | 15:46:05 | 13 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 13/09/22 | 15:43:59 | 13 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 13/09/22 | 15:42:31 | 13 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 09/09/22 | 11:14:36 | 9 Sept 2022 | | Director/PDMR Shareholding | RNS |
| 01/09/22 | 10:00:57 | 1 Sept 2022 | | Total Voting Rights | RNS |
| 31/08/22 | 13:40:17 | 31 Aug 2022 | | Total Voting Rights | RNS |
| 31/08/22 | 13:38:52 | 31 Aug 2022 | | Additional Listing | RNS |
| 15/08/22 | 08:51:43 | 15 Aug 2022 | | Directorship | RNS |
| 10/08/22 | 14:49:19 | 10 Aug 2022 | | Director/PDMR Shareholding | RNS |
| 02/08/22 | 16:16:41 | 2 Aug 2022 | | Holding(s) in Company | RNS |
| 01/08/22 | 16:41:23 | 1 Aug 2022 | | Poll Result for 2022 Annual General Meeting | RNS |
| 01/08/22 | 16:15:48 | 1 Aug 2022 | | Total Voting Rights | RNS |
| 01/08/22 | 07:00:06 | 1 Aug 2022 | | First quarter trading statement | RNS |
| 29/07/22 | 13:02:36 | 29 Jul 2022 | | Dividend Declaration | RNS |
| 05/07/22 | 15:03:30 | 5 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 05/07/22 | 15:02:40 | 5 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 05/07/22 | 15:00:28 | 5 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 05/07/22 | 14:59:24 | 5 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 05/07/22 | 14:58:22 | 5 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 04/07/22 | 13:25:49 | 4 Jul 2022 | | Total Voting Rights | RNS |
| 04/07/22 | 11:12:16 | 4 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 04/07/22 | 11:10:30 | 4 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 04/07/22 | 11:05:14 | 4 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 04/07/22 | 11:01:17 | 4 Jul 2022 | | Director/PDMR Shareholding | RNS |
| 28/06/22 | 09:44:19 | 28 Jun 2022 | | Director/PDMR Shareholding | RNS |
| 23/06/22 | 07:00:07 | 23 Jun 2022 | | Director Appointments | RNS |
| 22/06/22 | 13:36:55 | 22 Jun 2022 | | Director Declaration | RNS |
| 21/06/22 | 12:58:41 | 21 Jun 2022 | | Director Declaration | RNS |
| 06/06/22 | 10:11:31 | 6 Jun 2022 | | Total Voting Rights | RNS |
| 01/06/22 | 07:00:11 | 1 Jun 2022 | | Director/PDMR Shareholding | RNS |
| 24/05/22 | 07:00:06 | 24 May 2022 | | PRELIMINARY RESULTS | RNS |
| 03/05/22 | 09:43:08 | 3 May 2022 | | Total Voting Rights | RNS |
| 03/05/22 | 08:38:56 | 3 May 2022 | | Holding(s) in Company | RNS |
| 13/04/22 | 16:59:03 | 13 Apr 2022 | | Holding(s) in Company | RNS |
| 04/04/22 | 10:52:32 | 4 Apr 2022 | | Block listing Interim Review | RNS |
| 04/04/22 | 10:49:50 | 4 Apr 2022 | | Block listing Interim Review | RNS |