| 10/10/23 | 16:59:52 | 10 Oct 2023 | | Notification of Trading Update | RNS |
| 02/10/23 | 11:58:18 | 2 Oct 2023 | | Total Voting Rights and Capital | RNS |
| 07/09/23 | 14:49:59 | 7 Sept 2023 | | Board Change | RNS |
| 01/09/23 | 09:57:29 | 1 Sept 2023 | | Total Voting Rights and Capital | RNS |
| 07/08/23 | 15:01:02 | 7 Aug 2023 | | Director / PDMR Transaction notification | RNS |
| 04/08/23 | 07:00:06 | 4 Aug 2023 | | 2023 Interim Results | RNS |
| 01/08/23 | 16:18:13 | 1 Aug 2023 | | Total Voting Rights and Capital | RNS |
| 11/07/23 | 12:36:13 | 11 Jul 2023 | | Notification of Interim Results | RNS |
| 03/07/23 | 11:50:41 | 3 Jul 2023 | | Total Voting Rights and Capital | RNS |
| 20/06/23 | 13:00:01 | 20 Jun 2023 | | Acquisition | RNS |
| 01/06/23 | 10:48:48 | 1 Jun 2023 | | Total Voting Rights and Capital | RNS |
| 17/05/23 | 14:46:00 | 17 May 2023 | | Results of AGM | RNS |
| 16/05/23 | 12:00:11 | 16 May 2023 | | Vesting of executive share award | RNS |
| 09/05/23 | 16:15:52 | 9 May 2023 | | Executive Share Awards | RNS |
| 02/05/23 | 11:11:05 | 2 May 2023 | | Total Voting Rights and Capital | RNS |
| 27/04/23 | 07:00:08 | 27 Apr 2023 | | First Quarter Trading Update | RNS |
| 20/04/23 | 11:00:01 | 20 Apr 2023 | | Acquisition | RNS |
| 11/04/23 | 10:30:01 | 11 Apr 2023 | | Update re FGS Global | RNS |
| 03/04/23 | 12:50:07 | 3 Apr 2023 | | Total Voting Rights and Capital | RNS |
| 28/03/23 | 10:40:12 | 28 Mar 2023 | | Notification of Trading Update | RNS |
| 27/03/23 | 15:00:01 | 27 Mar 2023 | | Acquisition | RNS |
| 27/03/23 | 14:41:46 | 27 Mar 2023 | | Executive Performance Share Awards | RNS |
| 24/03/23 | 07:00:03 | 24 Mar 2023 | | Annual Report 2022 on Form 20-F | RNS |
| 23/03/23 | 16:21:17 | 23 Mar 2023 | | Annual Report 2022 and AGM Notice | RNS |
| 23/03/23 | 11:15:37 | 23 Mar 2023 | | Board Change | RNS |
| 22/03/23 | 12:46:14 | 22 Mar 2023 | | CFO Transition Update | RNS |
| 22/03/23 | 07:00:04 | 22 Mar 2023 | | Acquisition | RNS |
| 17/03/23 | 10:54:08 | 17 Mar 2023 | | Vesting of Executive Share Award | RNS |
| 15/03/23 | 14:44:30 | 15 Mar 2023 | | Board and Committee membership changes | RNS |
| 07/03/23 | 07:00:02 | 7 Mar 2023 | | Acquisition | RNS |
| 01/03/23 | 14:07:39 | 1 Mar 2023 | | Total Voting Rights and Capital | RNS |
| 27/02/23 | 10:45:13 | 27 Feb 2023 | | Director / PDMR Transaction notification | RNS |
| 23/02/23 | 07:00:08 | 23 Feb 2023 | | 2022 Preliminary Results | RNS |
| 01/02/23 | 13:04:53 | 1 Feb 2023 | | Total Voting Rights and Capital | RNS |
| 19/01/23 | 15:47:53 | 19 Jan 2023 | | Notification of 2022 Preliminary Results | RNS |
| 05/01/23 | 14:00:01 | 5 Jan 2023 | | Acquisition | RNS |
| 03/01/23 | 13:26:29 | 3 Jan 2023 | | Total Voting Rights and Capital | RNS |
| 08/12/22 | 12:00:01 | 8 Dec 2022 | | Acquisition | RNS |
| 01/12/22 | 15:53:37 | 1 Dec 2022 | | Total Voting Rights and Capital | RNS |
| 24/11/22 | 07:00:01 | 24 Nov 2022 | | Transaction in Own Shares | RNS |
| 23/11/22 | 07:00:01 | 23 Nov 2022 | | Transaction in Own Shares | RNS |
| 22/11/22 | 07:00:01 | 22 Nov 2022 | | Transaction in Own Shares | RNS |
| 21/11/22 | 07:00:04 | 21 Nov 2022 | | Transaction in Own Shares | RNS |
| 18/11/22 | 07:00:01 | 18 Nov 2022 | | Transaction in Own Shares | RNS |
| 17/11/22 | 07:00:01 | 17 Nov 2022 | | Transaction in Own Shares | RNS |
| 16/11/22 | 07:00:01 | 16 Nov 2022 | | Transaction in Own Shares | RNS |
| 15/11/22 | 07:00:02 | 15 Nov 2022 | | Transaction in Own Shares | RNS |
| 14/11/22 | 07:00:03 | 14 Nov 2022 | | Transaction in Own Shares | RNS |
| 11/11/22 | 07:00:02 | 11 Nov 2022 | | Transaction in Own Shares | RNS |
| 10/11/22 | 07:00:02 | 10 Nov 2022 | | Transaction in Own Shares | RNS |