| 15/12/22 | 11:26:12 | 15 Dec 2022 | | Director/PDMR Shareholding | RNS |
| 13/12/22 | 09:39:24 | 13 Dec 2022 | | Investor Presentation | RNS |
| 02/12/22 | 07:00:11 | 2 Dec 2022 | | Half Year Results | RNS |
| 18/10/22 | 07:00:05 | 18 Oct 2022 | | Half Year Trading Update | RNS |
| 16/08/22 | 17:37:21 | 16 Aug 2022 | | Issue of Shares | RNS |
| 15/08/22 | 16:11:06 | 15 Aug 2022 | | Issue of Shares | RNS |
| 18/07/22 | 09:03:02 | 18 Jul 2022 | | Grant of SAYE Options | RNS |
| 14/07/22 | 14:15:00 | 14 Jul 2022 | | Result of AGM | RNS |
| 21/06/22 | 09:51:07 | 21 Jun 2022 | | Publication of Annual Report and Notice of AGM | RNS |
| 10/06/22 | 07:00:05 | 10 Jun 2022 | | Full Year Results | RNS |
| 27/05/22 | 11:00:03 | 27 May 2022 | | Notice of Full Year Results | RNS |
| 25/04/22 | 07:00:06 | 25 Apr 2022 | | Full Year Trading Update | RNS |
| 27/01/22 | 15:56:59 | 27 Jan 2022 | | Holding(s) in Company | RNS |
| 03/12/21 | 15:10:25 | 3 Dec 2021 | | Grant of Awards under the Long Term Incentive Plan | RNS |
| 03/12/21 | 07:00:07 | 3 Dec 2021 | | Appointment of CFO | RNS |
| 03/12/21 | 07:00:03 | 3 Dec 2021 | | Half year results | RNS |
| 18/10/21 | 07:00:05 | 18 Oct 2021 | | Half Year Trading Update | RNS |
| 23/09/21 | 12:38:53 | 23 Sept 2021 | | Issue of ordinary shares | RNS |
| 02/09/21 | 14:53:08 | 2 Sept 2021 | | Issue of Shares | RNS |
| 20/07/21 | 07:00:06 | 20 Jul 2021 | | Grant of SAYE Options | RNS |
| 15/07/21 | 09:50:17 | 15 Jul 2021 | | Results of 2021 Annual General Meeting | RNS |
| 14/07/21 | 16:09:41 | 14 Jul 2021 | | Director/PDMR Shareholding | RNS |
| 06/07/21 | 16:29:31 | 6 Jul 2021 | | Exercise of Options | RNS |
| 21/06/21 | 12:36:38 | 21 Jun 2021 | | Publication of Annual Report and Notice of AGM | RNS |
| 11/06/21 | 07:00:05 | 11 Jun 2021 | | Full Year Results | RNS |
| 25/05/21 | 07:00:05 | 25 May 2021 | | Notice of Analyst and Investor presentation | RNS |
| 26/04/21 | 07:00:06 | 26 Apr 2021 | | Full Year Trading Update and Notice of Results | RNS |
| 31/03/21 | 10:26:46 | 31 Mar 2021 | | Grant of Awards under the Long Term Incentive Plan | RNS |
| 11/01/21 | 07:00:06 | 11 Jan 2021 | | Issue of ordinary shares | RNS |
| 22/12/20 | 15:37:48 | 22 Dec 2020 | | Holding(s) in Company | RNS |
| 21/12/20 | 13:28:38 | 21 Dec 2020 | | Issue of ordinary shares | RNS |
| 09/12/20 | 07:00:05 | 9 Dec 2020 | | Director/PDMR Shareholding | RNS |
| 23/11/20 | 07:01:06 | 23 Nov 2020 | | Directorate Change | RNS |
| 23/11/20 | 07:00:07 | 23 Nov 2020 | | Half year results | RNS |
| 09/11/20 | 07:00:13 | 9 Nov 2020 | | Notice of Analyst and Investor presentation | RNS |
| 19/10/20 | 07:00:08 | 19 Oct 2020 | | Director Share Purchases | RNS |
| 16/10/20 | 07:00:03 | 16 Oct 2020 | | Half Year Trading Update | RNS |
| 02/10/20 | 10:01:25 | 2 Oct 2020 | | Issue of ordinary shares | RNS |
| 07/09/20 | 10:40:50 | 7 Sept 2020 | | Director/PDMR Shareholding | RNS |
| 02/09/20 | 07:00:02 | 2 Sept 2020 | | Grant of SAYE Options and PDMR Dealings | RNS |
| 01/09/20 | 10:20:09 | 1 Sept 2020 | | Exercise of Options | RNS |
| 03/08/20 | 17:40:27 | 3 Aug 2020 | | Grant of Awards under the Long Term Incentive Plan | RNS |
| 13/07/20 | 17:31:46 | 13 Jul 2020 | | Results of 2020 AGM | RNS |
| 07/07/20 | 07:00:06 | 7 Jul 2020 | | Posting of 2020 Annual Report and Notice of AGM | RNS |
| 30/06/20 | 07:00:07 | 30 Jun 2020 | | Holding(s) in Company | RNS |
| 11/06/20 | 07:00:06 | 11 Jun 2020 | | Full year results for the year ended 31 March 2020 | RNS |
| 03/06/20 | 12:22:59 | 3 Jun 2020 | | Notice of Results | RNS |
| 02/06/20 | 15:04:51 | 2 Jun 2020 | | Holding(s) in Company | RNS |
| 02/06/20 | 07:00:04 | 2 Jun 2020 | | Holding(s) in Company | RNS |
| 27/04/20 | 07:00:05 | 27 Apr 2020 | | Full Year Trading Update | RNS |