| 27/04/26 | 15:20:44 | 27 Apr 2026 | | Holding(s) in Company |
| 23/04/26 | 09:38:17 | 23 Apr 2026 | | Holding(s) in Company |
| 31/03/26 | 14:02:08 | 31 Mar 2026 | | Result of AGM |
| 31/03/26 | 07:00:08 | 31 Mar 2026 | | £2m Contract Awards on Japanese Offshore Project |
| 09/03/26 | 07:17:08 | 9 Mar 2026 | | Notice of AGM & Publication of Annual Report |
| 09/03/26 | 07:00:11 | 9 Mar 2026 | | Final Results |
| 27/02/26 | 16:09:30 | 27 Feb 2026 | | Property Disposal |
| 13/02/26 | 10:24:06 | 13 Feb 2026 | | £4m Contract for European Offshore Wind Project |
| 08/01/26 | 10:28:55 | 8 Jan 2026 | | Contract Award for Logistics Port Development |
| 18/12/25 | 07:00:09 | 18 Dec 2025 | | Second €8m Offshore Wind Contract Award |
| 12/12/25 | 15:41:07 | 12 Dec 2025 | | Issue of Equity, PDMR Dealings and TVR |
| 04/12/25 | 07:00:15 | 4 Dec 2025 | | €8m Contract, Trading Update and Investor Meeting |
| 27/11/25 | 16:55:17 | 27 Nov 2025 | | Holding(s) in Company |
| 24/11/25 | 15:03:47 | 24 Nov 2025 | | AIM Rule 17 and Schedule 2(g) Update |
| 17/11/25 | 07:00:10 | 17 Nov 2025 | | Contract in the Middle East |
| 23/10/25 | 07:00:10 | 23 Oct 2025 | | Exercise of Options |
| 08/10/25 | 12:52:55 | 8 Oct 2025 | | Holding(s) in Company |
| 08/10/25 | 07:00:03 | 8 Oct 2025 | | Framework Agreement with Jan De Nul |
| 01/10/25 | 07:00:11 | 1 Oct 2025 | | Contract Award |
| 24/09/25 | 16:46:30 | 24 Sept 2025 | | Holding(s) in Company |
| 15/09/25 | 17:09:58 | 15 Sept 2025 | | Holding(s) in Company |
| 10/09/25 | 07:00:11 | 10 Sept 2025 | | US$10m Contract Award |
| 04/09/25 | 14:54:36 | 4 Sept 2025 | | Holding(s) in Company |
| 02/09/25 | 07:00:07 | 2 Sept 2025 | | Trading Update |
| 27/08/25 | 07:01:01 | 27 Aug 2025 | | Replacement: Issue of Equity and TVR |
| 27/08/25 | 07:00:08 | 27 Aug 2025 | | Resolution of Legacy Defect Notifications |
| 26/08/25 | 15:51:44 | 26 Aug 2025 | | Issue of Equity and Total Voting Rights |
| 22/08/25 | 12:50:00 | 22 Aug 2025 | | Appointment of CFO |
| 19/08/25 | 16:06:47 | 19 Aug 2025 | | AIM Rule 17 and Schedule 2(g) Update |
| 18/08/25 | 07:00:06 | 18 Aug 2025 | | New Contract Awards |
| 13/08/25 | 07:00:15 | 13 Aug 2025 | | Directorate Change |
| 09/07/25 | 07:00:07 | 9 Jul 2025 | | Contract Award for Middle East Project |
| 26/06/25 | 07:00:09 | 26 Jun 2025 | | Unaudited Interim Results |
| 12/05/25 | 07:00:08 | 12 May 2025 | | Contract Win |
| 09/05/25 | 13:50:33 | 9 May 2025 | | Receipt of deferred consideration |
| 04/04/25 | 18:28:27 | 4 Apr 2025 | | Holding(s) in Company |
| 27/03/25 | 10:20:37 | 27 Mar 2025 | | Result of AGM |
| 26/03/25 | 11:48:04 | 26 Mar 2025 | | Grant of Conditional Share Options |
| 24/03/25 | 15:15:19 | 24 Mar 2025 | | Launch of SAYE Scheme |
| 20/03/25 | 07:00:09 | 20 Mar 2025 | | Commercial Settlement |
| 07/03/25 | 14:11:56 | 7 Mar 2025 | | Issue of Equity and Total Voting Rights |
| 06/03/25 | 12:22:51 | 6 Mar 2025 | | Holding(s) in Company |
| 06/03/25 | 07:00:15 | 6 Mar 2025 | | Investor Presentation via Investor Meet Company |
| 04/03/25 | 07:05:01 | 4 Mar 2025 | | Notice of AGM & Investor Site Visit |
| 04/03/25 | 07:00:12 | 4 Mar 2025 | | Final Results |
| 18/02/25 | 07:00:04 | 18 Feb 2025 | | Three-Year Framework Agreement |
| 17/02/25 | 07:00:06 | 17 Feb 2025 | | Appointment of Chief Operating Officer |
| 07/02/25 | 15:05:31 | 7 Feb 2025 | | Holding(s) in Company |
| 03/02/25 | 07:00:08 | 3 Feb 2025 | | Directorate Change |
| 31/01/25 | 07:00:06 | 31 Jan 2025 | | PDMR Dealing |