| 04/02/21 | 07:00:02 | 4 Feb 2021 | | Contract wins and update on Foundry4 | RNS |
| 02/02/21 | 07:00:03 | 2 Feb 2021 | | Total Voting Rights | RNS |
| 21/01/21 | 14:05:49 | 21 Jan 2021 | | Second Price Monitoring Extn | RNS |
| 21/01/21 | 14:00:35 | 21 Jan 2021 | | Price Monitoring Extension | RNS |
| 21/01/21 | 11:06:03 | 21 Jan 2021 | | Second Price Monitoring Extn | RNS |
| 21/01/21 | 11:00:56 | 21 Jan 2021 | | Price Monitoring Extension | RNS |
| 21/01/21 | 07:00:03 | 21 Jan 2021 | | Trading Update | RNS |
| 15/01/21 | 18:05:45 | 15 Jan 2021 | | Block Listing Application | RNS |
| 13/01/21 | 07:00:07 | 13 Jan 2021 | | PDMR Dealings | RNS |
| 06/01/21 | 07:00:05 | 6 Jan 2021 | | Issue of Shares/PDMR Dealing & TVR/SPA Amendments | RNS |
| 31/12/20 | 07:00:04 | 31 Dec 2020 | | Total Voting Rights | RNS |
| 17/12/20 | 15:36:34 | 17 Dec 2020 | | Holding(s) in Company | RNS |
| 17/12/20 | 14:26:51 | 17 Dec 2020 | | Holding(s) in Company | RNS |
| 17/12/20 | 14:25:34 | 17 Dec 2020 | | Holding(s) in Company | RNS |
| 11/12/20 | 07:00:05 | 11 Dec 2020 | | Issue of Shares/PDMR Dealing & TVR/SPA Amendments | RNS |
| 10/12/20 | 18:29:36 | 10 Dec 2020 | | Secondary sale of existing shares and PDMR dealing | RNS |
| 10/12/20 | 16:58:02 | 10 Dec 2020 | | Proposed secondary sale of existing shares | RNS |
| 02/12/20 | 16:42:01 | 2 Dec 2020 | | Second Price Monitoring Extn | RNS |
| 02/12/20 | 16:36:27 | 2 Dec 2020 | | Price Monitoring Extension | RNS |
| 02/12/20 | 14:06:15 | 2 Dec 2020 | | Second Price Monitoring Extn | RNS |
| 02/12/20 | 14:01:36 | 2 Dec 2020 | | Price Monitoring Extension | RNS |
| 02/12/20 | 11:06:06 | 2 Dec 2020 | | Second Price Monitoring Extn | RNS |
| 02/12/20 | 11:01:11 | 2 Dec 2020 | | Price Monitoring Extension | RNS |
| 01/12/20 | 07:00:03 | 1 Dec 2020 | | Total Voting Rights | RNS |
| 30/11/20 | 11:05:41 | 30 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 30/11/20 | 11:00:33 | 30 Nov 2020 | | Price Monitoring Extension | RNS |
| 30/11/20 | 07:00:07 | 30 Nov 2020 | | Interim Results | RNS |
| 26/11/20 | 11:05:57 | 26 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 26/11/20 | 11:00:35 | 26 Nov 2020 | | Price Monitoring Extension | RNS |
| 25/11/20 | 16:40:53 | 25 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 25/11/20 | 16:35:35 | 25 Nov 2020 | | Price Monitoring Extension | RNS |
| 23/11/20 | 16:41:33 | 23 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 23/11/20 | 16:35:58 | 23 Nov 2020 | | Price Monitoring Extension | RNS |
| 23/11/20 | 11:05:50 | 23 Nov 2020 | | Second Price Monitoring Extn | RNS |
| 23/11/20 | 11:00:15 | 23 Nov 2020 | | Price Monitoring Extension | RNS |
| 12/11/20 | 07:00:06 | 12 Nov 2020 | | Notice of Results | RNS |
| 05/11/20 | 07:00:04 | 5 Nov 2020 | | Issue of Shares/PDMR dealing & total voting rights | RNS |
| 19/10/20 | 07:00:08 | 19 Oct 2020 | | Appointment of Non-Executive Director | RNS |
| 12/10/20 | 07:00:07 | 12 Oct 2020 | | Trading Update and Significant Contract Wins | RNS |
| 06/10/20 | 07:00:06 | 6 Oct 2020 | | Issue of Shares/PDMR dealing & Total Voting Rights | RNS |
| 05/10/20 | 07:00:06 | 5 Oct 2020 | | Total Voting Rights | RNS |
| 14/09/20 | 13:30:57 | 14 Sept 2020 | | Result of AGM | RNS |
| 14/09/20 | 07:01:05 | 14 Sept 2020 | | Appointment of Joint Broker | RNS |
| 14/09/20 | 07:00:09 | 14 Sept 2020 | | AGM Statement | RNS |
| 08/09/20 | 07:02:07 | 8 Sept 2020 | | Issue of Shares/PDMR dealing & total voting rights | RNS |
| 08/09/20 | 07:01:05 | 8 Sept 2020 | | Amendment to Share Purchase Agreements | RNS |
| 08/09/20 | 07:00:08 | 8 Sept 2020 | | Acquisition of Difrent | RNS |
| 03/09/20 | 15:12:31 | 3 Sept 2020 | | Total Voting Rights | RNS |
| 20/08/20 | 07:00:07 | 20 Aug 2020 | | Notice of AGM and Posting of Report and Accounts | RNS |
| 13/08/20 | 07:00:06 | 13 Aug 2020 | | Issue of Earnout Shares and Total Voting Rights | RNS |