Time Source Company Announcement
19 Mar 2024 07:56 AM Holding(s) in Company
19 Mar 2024 07:10 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Directorate Change
19 Mar 2024 07:00 AM 1GW Milestone and 50MW Energy Storage Asset Online
19 Mar 2024 07:00 AM Director/PDMR Shareholding
19 Mar 2024 07:00 AM $100M Tender Offer
19 Mar 2024 07:00 AM Half-year Report for six months to 31 January 2024
19 Mar 2024 07:00 AM Results for the Full Year Ended 31 December 2023
19 Mar 2024 07:00 AM Results, Acquisition and Capital Allocation Update
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Interim Update Statement
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Trading Update
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM FY24 Q1 Trading Update
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in own shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Transaction in Own Shares
19 Mar 2024 07:00 AM Total Voting Rights
19 Mar 2024 07:00 AM Total Voting Rights
18 Mar 2024 06:43 PM Transaction in Own Shares
18 Mar 2024 06:18 PM Transaction in Own Shares
18 Mar 2024 06:11 PM Transaction in Own Shares
18 Mar 2024 06:03 PM Transaction in Own Shares
18 Mar 2024 06:03 PM Transaction in Own Shares
18 Mar 2024 05:56 PM Transaction in Own Shares
18 Mar 2024 05:53 PM Transaction in Own Shares
18 Mar 2024 05:42 PM Transaction in Own Shares
18 Mar 2024 05:30 PM Transaction in Own Shares
18 Mar 2024 05:30 PM Transaction in Own Shares
18 Mar 2024 05:27 PM Transaction in Own Shares
18 Mar 2024 05:25 PM Transaction in Own Shares
18 Mar 2024 05:20 PM Transaction in Own Shares
18 Mar 2024 05:20 PM Transaction in Own Shares
18 Mar 2024 05:17 PM Transaction in Own Shares
UK 100

Latest directors dealings