| 18/02/22 | 12:01:30 | 18 Feb 2022 | | Limited notice to proceed pending contract award | RNS |
| 07/02/22 | 07:00:07 | 7 Feb 2022 | | Trading Update | RNS |
| 24/01/22 | 11:30:02 | 24 Jan 2022 | | Preferred supplier on major renewables project | RNS |
| 24/01/22 | 07:00:16 | 24 Jan 2022 | | Issue of equity, PDMR notification, voting rights | RNS |
| 20/01/22 | 10:05:32 | 20 Jan 2022 | | Listing application | RNS |
| 20/01/22 | 08:00:04 | 20 Jan 2022 | | Block listing application | RNS |
| 10/12/21 | 07:00:04 | 10 Dec 2021 | | Directorate Change | RNS |
| 30/11/21 | 08:18:06 | 30 Nov 2021 | | Director/PDMR Shareholding | RNS |
| 26/11/21 | 11:17:50 | 26 Nov 2021 | | Holding(s) in Company | RNS |
| 23/11/21 | 16:14:38 | 23 Nov 2021 | | Results of Extraordinary General Meeting | RNS |
| 01/11/21 | 14:05:21 | 1 Nov 2021 | | Posting of Circular | RNS |
| 29/10/21 | 07:12:52 | 29 Oct 2021 | | Correction: Interim financial results 30 June 2021 | RNS |
| 29/10/21 | 07:01:07 | 29 Oct 2021 | | Results of Capital Raising | RNS |
| 28/10/21 | 16:45:11 | 28 Oct 2021 | | Proposed Placing | RNS |
| 28/10/21 | 16:45:03 | 28 Oct 2021 | | Interim Financial Results to 30 June 2021 | RNS |
| 28/10/21 | 09:34:11 | 28 Oct 2021 | | New debt facility signed | RNS |
| 25/10/21 | 07:00:14 | 25 Oct 2021 | | New Contract Award | RNS |
| 07/10/21 | 07:00:09 | 7 Oct 2021 | | Holding(s) in Company | RNS |
| 05/10/21 | 07:00:08 | 5 Oct 2021 | | Funding update | RNS |
| 01/10/21 | 10:53:30 | 1 Oct 2021 | | Holding(s) in Company | RNS |
| 14/09/21 | 12:02:08 | 14 Sept 2021 | | Directorate Change | RNS |
| 31/08/21 | 07:00:11 | 31 Aug 2021 | | Update on the balance sheet recapitalisation | RNS |