| 29/07/22 | 16:35:53 | 29 Jul 2022 | | Price Monitoring Extension | RNS |
| 11/07/22 | 13:45:02 | 11 Jul 2022 | | PDMR/PCA Dealing | RNS |
| 07/07/22 | 11:15:05 | 7 Jul 2022 | | PCA Dealing | RNS |
| 13/06/22 | 13:00:02 | 13 Jun 2022 | | Result of AGM | RNS |
| 19/05/22 | 07:00:13 | 19 May 2022 | | Posting of Annual Report & Accounts | RNS |
| 29/04/22 | 16:07:25 | 29 Apr 2022 | | Result of Secondary Placing | RNS |
| 28/04/22 | 16:06:42 | 28 Apr 2022 | | Proposed Secondary Placing | RNS |
| 08/04/22 | 16:15:06 | 8 Apr 2022 | | Director/PDMR Shareholding | RNS |
| 04/04/22 | 07:00:08 | 4 Apr 2022 | | Final Results | RNS |
| 18/03/22 | 07:00:07 | 18 Mar 2022 | | Acquisition of iOLAP and FY2022 Earnings | RNS |
| 01/02/22 | 07:00:02 | 1 Feb 2022 | | Trading Update | RNS |
| 30/11/21 | 07:00:06 | 30 Nov 2021 | | Director/PDMR Shareholding | RNS |
| 13/10/21 | 11:41:14 | 13 Oct 2021 | | Result of Secondary Placing | RNS |
| 13/10/21 | 07:00:08 | 13 Oct 2021 | | Proposed Secondary Placing | RNS |
| 27/09/21 | 07:00:07 | 27 Sept 2021 | | Interim Results | RNS |