| 20/07/23 | 07:00:03 | 20 Jul 2023 | | Exercise of Options and Total Voting Rights |
| 13/07/23 | 07:00:02 | 13 Jul 2023 | | Exercise of Options and Total Voting Rights |
| 06/07/23 | 07:00:04 | 6 Jul 2023 | | Exercise of Options and Total Voting Rights |
| 29/06/23 | 07:00:02 | 29 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 22/06/23 | 07:00:02 | 22 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 15/06/23 | 13:06:31 | 15 Jun 2023 | | Result of AGM |
| 15/06/23 | 07:00:02 | 15 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 08/06/23 | 07:00:02 | 8 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 02/06/23 | 07:00:02 | 2 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 26/05/23 | 07:00:03 | 26 May 2023 | | Exercise of Options and Total Voting Rights |
| 19/05/23 | 07:00:02 | 19 May 2023 | | Exercise of Options and Total Voting Rights |
| 18/05/23 | 07:00:08 | 18 May 2023 | | Notice of AGM |
| 12/05/23 | 07:00:03 | 12 May 2023 | | Exercise of Options and Total Voting Rights |
| 05/05/23 | 07:00:01 | 5 May 2023 | | Exercise of Options and Total Voting Rights |
| 27/04/23 | 07:00:04 | 27 Apr 2023 | | Exercise of Options and Total Voting Rights |
| 20/04/23 | 07:00:03 | 20 Apr 2023 | | Exercise of Options and Total Voting Rights |
| 18/04/23 | 07:00:07 | 18 Apr 2023 | | Director/PDMR Shareholding |
| 17/04/23 | 08:37:10 | 17 Apr 2023 | | Exercise of Options and Total Voting Rights |
| 12/04/23 | 07:00:06 | 12 Apr 2023 | | Full Year Results and Board Changes |
| 06/04/23 | 07:00:01 | 6 Apr 2023 | | Exercise of Options and Total Voting Rights |
| 06/03/23 | 07:00:04 | 6 Mar 2023 | | Notice of Results |
| 16/02/23 | 07:00:04 | 16 Feb 2023 | | Exercise of Options and Total Voting Rights |
| 11/01/23 | 16:40:36 | 11 Jan 2023 | | Second Price Monitoring Extn |
| 11/01/23 | 16:35:29 | 11 Jan 2023 | | Price Monitoring Extension |
| 23/12/22 | 07:00:04 | 23 Dec 2022 | | Director/PDMR Shareholding |
| 19/12/22 | 07:00:06 | 19 Dec 2022 | | Pre-Close Trading update |
| 09/11/22 | 07:00:08 | 9 Nov 2022 | | Director/PDMR Shareholding |
| 27/09/22 | 07:00:12 | 27 Sept 2022 | | Director/PDMR Shareholding |
| 21/09/22 | 07:00:06 | 21 Sept 2022 | | Half Year Results |
| 25/07/22 | 16:35:45 | 25 Jul 2022 | | Price Monitoring Extension |
| 22/07/22 | 16:36:15 | 22 Jul 2022 | | Price Monitoring Extension |
| 21/07/22 | 07:00:08 | 21 Jul 2022 | | Trading update and notice of half year results |
| 19/07/22 | 16:41:37 | 19 Jul 2022 | | Second Price Monitoring Extn |
| 19/07/22 | 16:35:30 | 19 Jul 2022 | | Price Monitoring Extension |
| 26/05/22 | 12:45:03 | 26 May 2022 | | Result of AGM |
| 12/05/22 | 16:41:43 | 12 May 2022 | | Second Price Monitoring Extn |
| 12/05/22 | 16:35:35 | 12 May 2022 | | Price Monitoring Extension |
| 21/04/22 | 07:00:06 | 21 Apr 2022 | | Full Year Results and Notice of AGM |
| 08/02/22 | 07:00:03 | 8 Feb 2022 | | Trading update and notice of full year results |
| 20/01/22 | 11:51:34 | 20 Jan 2022 | | Issue of Shares |
| 23/12/21 | 07:00:07 | 23 Dec 2021 | | Director/PDMR Shareholding |
| 20/12/21 | 07:00:08 | 20 Dec 2021 | | Holding(s) in Company |
| 15/12/21 | 07:00:03 | 15 Dec 2021 | | Admission to AIM and First Day of Dealings |