Time Source Company Announcement
26 Apr 2024 07:00 AM Contract Win
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Annual Financial Report
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Q1 2024 Operational Update
26 Apr 2024 07:00 AM Last Day of Dealing on AIM
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Commencement of Share Buyback Programme
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Trading Statement
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares and Total Voting Rights
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares and Total Voting Rights
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Fourth Quarter Trading Update
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Partnership with Hygen for industry growth
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Half-year Report
26 Apr 2024 07:00 AM Quarterly Conference Call Details
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Q1 2024 Production Results
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Year-end trading update
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares
26 Apr 2024 07:00 AM Transaction in Own Shares and Total Voting Rights
UK 100

Latest directors dealings