| 05/07/23 | 07:00:06 | 5 Jul 2023 | | Holding(s) in Company |
| 27/06/23 | 17:02:05 | 27 Jun 2023 | | Result of Annual General Meeting |
| 27/06/23 | 07:00:02 | 27 Jun 2023 | | AGM Statement |
| 26/06/23 | 16:55:10 | 26 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 21/06/23 | 07:00:03 | 21 Jun 2023 | | Award of LSE Green Economy Mark |
| 20/06/23 | 11:38:46 | 20 Jun 2023 | | PDMR Dealing |
| 19/06/23 | 07:00:04 | 19 Jun 2023 | | Appointment of new Chief Finance Officer |
| 02/06/23 | 07:00:04 | 2 Jun 2023 | | Exercise of Options and Total Voting Rights |
| 31/05/23 | 12:51:02 | 31 May 2023 | | Posting of Annual Report and Notice of AGM |
| 30/05/23 | 07:00:09 | 30 May 2023 | | Appointment of new Chief Operating Officer |
| 23/05/23 | 07:00:02 | 23 May 2023 | | Exercise of Options and Total Voting Rights |
| 05/05/23 | 07:00:04 | 5 May 2023 | | Director Dealing |
| 24/04/23 | 07:00:09 | 24 Apr 2023 | | Holding(s) in Company |
| 24/04/23 | 07:00:09 | 24 Apr 2023 | | Director dealing and total voting rights |
| 17/04/23 | 07:00:05 | 17 Apr 2023 | | Preliminary Results and Notice of AGM |
| 03/04/23 | 07:00:15 | 3 Apr 2023 | | Production, Capacity and Trading Update |
| 27/01/23 | 14:34:53 | 27 Jan 2023 | | Holding(s) in Company |
| 11/01/23 | 07:00:08 | 11 Jan 2023 | | Trading and operations update |
| 20/12/22 | 07:00:11 | 20 Dec 2022 | | Directorate Change |
| 19/12/22 | 07:00:08 | 19 Dec 2022 | | PDMR Share Dealing & Total Voting Rights |
| 24/11/22 | 07:00:05 | 24 Nov 2022 | | OEM 10 Contract Award and Trading Update |
| 09/11/22 | 16:42:36 | 9 Nov 2022 | | Exercise of Options |
| 27/10/22 | 11:05:10 | 27 Oct 2022 | | Holding(s) in Company |
| 24/10/22 | 11:15:41 | 24 Oct 2022 | | Holding(s) in Company |
| 20/10/22 | 08:01:01 | 20 Oct 2022 | | Director Dealing |
| 19/10/22 | 12:23:22 | 19 Oct 2022 | | Result of General Meeting & Total Voting Rights |
| 19/10/22 | 07:00:06 | 19 Oct 2022 | | Result of Open Offer |
| 30/09/22 | 11:02:50 | 30 Sept 2022 | | Investor Presentation |
| 29/09/22 | 08:33:33 | 29 Sept 2022 | | Result of Placing, Open Offer Launch & GM Notice |
| 28/09/22 | 17:03:13 | 28 Sept 2022 | | Proposed Placing, Subscription and Open Offer |
| 05/09/22 | 07:00:06 | 5 Sept 2022 | | Interim Results |
| 30/08/22 | 07:00:11 | 30 Aug 2022 | | Contract award from OEM 9 |
| 19/08/22 | 07:00:08 | 19 Aug 2022 | | Retirement of non-executive director |
| 17/08/22 | 17:48:11 | 17 Aug 2022 | | Exercise of options |
| 13/07/22 | 07:00:06 | 13 Jul 2022 | | Grant of Options |
| 06/07/22 | 07:00:10 | 6 Jul 2022 | | Trading Statement & Sales and Operations Update |
| 30/06/22 | 18:21:03 | 30 Jun 2022 | | Result of AGM |
| 30/06/22 | 07:00:05 | 30 Jun 2022 | | AGM Statement and Sales & Operations Presentation |
| 21/06/22 | 07:00:07 | 21 Jun 2022 | | Additional Capital Markets Day & Presentation |
| 27/05/22 | 14:46:45 | 27 May 2022 | | Director/PDMR Shareholding |
| 25/05/22 | 07:00:09 | 25 May 2022 | | Director/PDMR Shareholding |
| 23/05/22 | 10:58:42 | 23 May 2022 | | Posting of Annual Report and Notice of AGM |
| 06/05/22 | 10:43:21 | 6 May 2022 | | Presentation to Mello Investor evening |
| 22/04/22 | 07:00:04 | 22 Apr 2022 | | Surface Transforms plc Ian Cleminson appointment |
| 04/04/22 | 07:00:06 | 4 Apr 2022 | | Preliminary Results and Notice of AGM |
| 31/03/22 | 07:00:06 | 31 Mar 2022 | | Additional Capital Markets Day |
| 24/03/22 | 09:05:42 | 24 Mar 2022 | | Second Price Monitoring Extn |
| 24/03/22 | 09:00:25 | 24 Mar 2022 | | Price Monitoring Extension |
| 24/03/22 | 07:01:01 | 24 Mar 2022 | | Capital Markets Day |
| 24/03/22 | 07:00:08 | 24 Mar 2022 | | New OEM 8 Contract for Additional Sales |