| 19/10/22 | 10:40:46 | 19 Oct 2022 | | Exercise of Share Options and Total Voting Rights |
| 14/10/22 | 15:12:10 | 14 Oct 2022 | | Holding(s) in Company |
| 11/10/22 | 13:40:29 | 11 Oct 2022 | | Holding(s) in Company |
| 10/10/22 | 14:06:36 | 10 Oct 2022 | | Holding(s) in Company |
| 21/09/22 | 16:18:52 | 21 Sept 2022 | | Holding(s) in Company |
| 20/09/22 | 14:02:12 | 20 Sept 2022 | | Holding(s) in Company |
| 14/09/22 | 11:56:28 | 14 Sept 2022 | | Result of Annual General Meeting |
| 14/09/22 | 07:00:08 | 14 Sept 2022 | | AGM Statement |
| 02/09/22 | 09:41:13 | 2 Sept 2022 | | Holding(s) in Company |
| 30/08/22 | 07:00:13 | 30 Aug 2022 | | Launch of Group 2022 SAYE Scheme |
| 16/08/22 | 15:38:16 | 16 Aug 2022 | | Exercise of Share Options and Total Voting Rights |
| 09/08/22 | 07:00:02 | 9 Aug 2022 | | Publication of Notice of AGM and Annual Report |
| 08/08/22 | 07:00:07 | 8 Aug 2022 | | Change of Auditor |
| 07/07/22 | 17:14:02 | 7 Jul 2022 | | Director/PDMR Shareholding |
| 05/07/22 | 14:24:19 | 5 Jul 2022 | | Exercise of Share Options and Total Voting Rights |
| 04/07/22 | 15:54:25 | 4 Jul 2022 | | Exercise of Share Options and Total Voting Rights |
| 04/07/22 | 14:10:25 | 4 Jul 2022 | | Director/PDMR Shareholding |
| 01/07/22 | 07:00:10 | 1 Jul 2022 | | Publication of Annual Report |
| 28/06/22 | 07:00:08 | 28 Jun 2022 | | Final Results |
| 23/06/22 | 07:00:07 | 23 Jun 2022 | | Notice of Full Year Results Analyst Presentation |
| 08/06/22 | 07:00:09 | 8 Jun 2022 | | Acquisition of HR Solutions |
| 25/05/22 | 07:00:04 | 25 May 2022 | | Acquisition of Cedrec Information Systems Limited |
| 23/05/22 | 12:55:21 | 23 May 2022 | | Exercise of Share Options and Total Voting Rights |
| 28/04/22 | 16:22:00 | 28 Apr 2022 | | Holding(s) in Company |
| 28/04/22 | 16:18:05 | 28 Apr 2022 | | Holding(s) in Company |
| 26/04/22 | 16:36:57 | 26 Apr 2022 | | Exercise of Share Options and Total Voting Rights |
| 19/04/22 | 07:00:10 | 19 Apr 2022 | | Acquisition of TP Health |
| 11/04/22 | 10:47:36 | 11 Apr 2022 | | Exercise of Share Options |
| 05/04/22 | 15:05:47 | 5 Apr 2022 | | Capital Markets Day Replay |
| 05/04/22 | 07:00:04 | 5 Apr 2022 | | Capital Markets Day |
| 22/03/22 | 07:00:04 | 22 Mar 2022 | | Acquisition of Griffin Fire |
| 21/03/22 | 07:00:09 | 21 Mar 2022 | | Notice of Capital Markets Day and Trading Update |
| 15/03/22 | 07:00:07 | 15 Mar 2022 | | Appointment of Joint Corporate Broker |
| 17/02/22 | 07:00:09 | 17 Feb 2022 | | Directorate Change |
| 11/02/22 | 07:00:02 | 11 Feb 2022 | | Acquisition of S F Fire Limited |
| 10/02/22 | 07:00:03 | 10 Feb 2022 | | New Enlarged Debt Facility |
| 31/01/22 | 12:20:49 | 31 Jan 2022 | | Holding(s) in Company |
| 28/01/22 | 14:19:22 | 28 Jan 2022 | | Director/PDMR Shareholding |
| 27/01/22 | 09:07:13 | 27 Jan 2022 | | Holding(s) in Company |
| 26/01/22 | 11:39:09 | 26 Jan 2022 | | Director/PDMR Shareholding |
| 26/01/22 | 07:00:04 | 26 Jan 2022 | | Issue of Equity and Total Voting Rights |
| 21/01/22 | 13:08:32 | 21 Jan 2022 | | Holding(s) in Company |
| 20/01/22 | 16:08:07 | 20 Jan 2022 | | Results of Placing |
| 20/01/22 | 07:48:30 | 20 Jan 2022 | | Proposed Placing and Acquisition of Optima Health |
| 20/01/22 | 07:00:09 | 20 Jan 2022 | | Acquisition of Optima Health |
| 19/01/22 | 12:13:57 | 19 Jan 2022 | | Appointment of Independent Non-Executive Director |
| 14/01/22 | 17:01:39 | 14 Jan 2022 | | Exercise of Share Options |
| 20/12/21 | 07:00:06 | 20 Dec 2021 | | Acquisition of Skill Boosters |
| 14/12/21 | 11:12:19 | 14 Dec 2021 | | Holding(s) in Company |
| 01/12/21 | 14:00:09 | 1 Dec 2021 | | Half Year Results Presentation Replay |