Time Source Company Announcement
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM 3-Year Renewal of Senior Lending Facility
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Moccasin 1-13 Well USA Update
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Share buyback-transaction in own shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM New Supply Agreement
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Trading Statement
29 Jan 2025 07:00 AM Trading Statement
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Arbitration Update
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Audited Final Results to 31 October 2024
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM New Energy Flex Market Entered
29 Jan 2025 07:00 AM Trading update for the three months ended 31 ...
29 Jan 2025 07:00 AM Transaction in own shares
29 Jan 2025 07:00 AM Carnival Corporation & plc Announces Pricing ...
29 Jan 2025 07:00 AM Contract
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Transaction in Own Shares
29 Jan 2025 07:00 AM Half-year Report
29 Jan 2025 07:00 AM Total Voting Rights
29 Jan 2025 07:00 AM Total Voting Rights
29 Jan 2025 07:00 AM Total Voting Rights
UK 100

Latest directors dealings