| 04/03/25 | 07:05:01 | 4 Mar 2025 | | Notice of AGM & Investor Site Visit | RNS |
| 04/03/25 | 07:00:12 | 4 Mar 2025 | | Final Results | RNS |
| 18/02/25 | 07:00:04 | 18 Feb 2025 | | Three-Year Framework Agreement | RNS |
| 17/02/25 | 07:00:06 | 17 Feb 2025 | | Appointment of Chief Operating Officer | RNS |
| 07/02/25 | 15:05:31 | 7 Feb 2025 | | Holding(s) in Company | RNS |
| 03/02/25 | 07:00:08 | 3 Feb 2025 | | Directorate Change | RNS |
| 31/01/25 | 07:00:06 | 31 Jan 2025 | | PDMR Dealing | RNS |
| 28/01/25 | 14:30:17 | 28 Jan 2025 | | Holding(s) in Company | RNS |
| 28/01/25 | 07:00:07 | 28 Jan 2025 | | Director Share Purchase | RNS |
| 27/01/25 | 07:00:06 | 27 Jan 2025 | | Offshore Wind Contract Award | RNS |
| 22/01/25 | 16:26:04 | 22 Jan 2025 | | Holding(s) in Company | RNS |
| 21/01/25 | 07:00:08 | 21 Jan 2025 | | Investor Presentation via Investor Meet Company | RNS |
| 07/01/25 | 14:50:34 | 7 Jan 2025 | | Issue of Equity, PDMR Dealings and TVR | RNS |
| 02/12/24 | 07:00:07 | 2 Dec 2024 | | Trading and Strategy Update | RNS |
| 18/11/24 | 07:00:04 | 18 Nov 2024 | | Contract Award | RNS |
| 05/11/24 | 07:00:11 | 5 Nov 2024 | | Change of Adviser | RNS |
| 01/11/24 | 12:24:04 | 1 Nov 2024 | | AIM Rule 17 Notification | RNS |
| 24/10/24 | 17:21:24 | 24 Oct 2024 | | AIM Rule 17 Notification | RNS |
| 06/09/24 | 11:08:56 | 6 Sept 2024 | | Holding(s) in Company | RNS |
| 02/09/24 | 07:00:10 | 2 Sept 2024 | | Confirmation of CEO appointment | RNS |
| 19/08/24 | 16:37:48 | 19 Aug 2024 | | Holding(s) in Company | RNS |
| 12/08/24 | 07:00:07 | 12 Aug 2024 | | Directorate Changes | RNS |
| 22/07/24 | 15:24:15 | 22 Jul 2024 | | REPLACEMENT: Exercise of Options and TVR | RNS |
| 22/07/24 | 07:00:08 | 22 Jul 2024 | | Exercise of Options and Total Voting Rights | RNS |
| 04/07/24 | 18:01:50 | 4 Jul 2024 | | Holding(s) in Company | RNS |
| 04/07/24 | 18:01:20 | 4 Jul 2024 | | Holding(s) in Company | RNS |
| 04/07/24 | 07:00:05 | 4 Jul 2024 | | Renewal of Banking Facilities | RNS |
| 03/07/24 | 07:00:09 | 3 Jul 2024 | | New Contract Award | RNS |
| 26/06/24 | 13:30:01 | 26 Jun 2024 | | Holding(s) in Company | RNS |
| 24/06/24 | 07:00:08 | 24 Jun 2024 | | CEO Appointment & Board Changes | RNS |
| 13/06/24 | 07:00:10 | 13 Jun 2024 | | Grant of Conditional Share Options | RNS |
| 05/06/24 | 14:47:31 | 5 Jun 2024 | | Holding(s) in Company | RNS |
| 17/05/24 | 07:00:11 | 17 May 2024 | | Investor Presentation via Investor Meet Company | RNS |
| 15/05/24 | 07:00:11 | 15 May 2024 | | Interim Results | RNS |
| 03/05/24 | 07:00:09 | 3 May 2024 | | Disposal of Subsea Innovation Limited | RNS |
| 08/04/24 | 07:00:09 | 8 Apr 2024 | | Contract Awards | RNS |
| 27/03/24 | 12:53:26 | 27 Mar 2024 | | Result of AGM | RNS |
| 04/03/24 | 07:05:00 | 4 Mar 2024 | | Notice of AGM | RNS |
| 04/03/24 | 07:00:06 | 4 Mar 2024 | | Final Results | RNS |
| 04/01/24 | 07:00:03 | 4 Jan 2024 | | New Contract Award | RNS |
| 16/11/23 | 07:00:15 | 16 Nov 2023 | | New Contract Award | RNS |
| 14/11/23 | 07:00:08 | 14 Nov 2023 | | Acquisition of minority interest | RNS |
| 19/09/23 | 07:41:34 | 19 Sept 2023 | | Exercise of Options and Total Voting Rights | RNS |
| 28/07/23 | 07:00:03 | 28 Jul 2023 | | Extension of Banking Facilities | RNS |
| 21/06/23 | 07:01:01 | 21 Jun 2023 | | Interim Results | RNS |
| 21/06/23 | 07:00:07 | 21 Jun 2023 | | Directorate Change | RNS |
| 31/05/23 | 07:00:04 | 31 May 2023 | | New Contract Award | RNS |
| 03/05/23 | 08:34:09 | 3 May 2023 | | Form 8.5 (EPT/NON-RI) | RNS |
| 02/05/23 | 09:21:09 | 2 May 2023 | | Form 8.5 (EPT/NON-RI) | RNS |
| 26/04/23 | 09:12:41 | 26 Apr 2023 | | Form 8.5 (EPT/NON-RI) | RNS |