Time Source Company Announcement
30 Jan 2026 07:00 AM Funding & Corporate Update
30 Jan 2026 07:00 AM AGM & Q1 Trading Update
30 Jan 2026 07:00 AM Total Voting Rights
30 Jan 2026 07:00 AM Transaction in Own Shares and Total Voting Rights
30 Jan 2026 07:00 AM Total Voting Rights & 2026 Financial Calendar
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Full Year Trading Update
30 Jan 2026 07:00 AM Final results for period ended 30 September 2025
30 Jan 2026 07:00 AM Trading ahead of expectations
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Capital allocation update
30 Jan 2026 07:00 AM Total Voting Rights
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Tolling agreement for 250MW (500MWh) of BESS
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Quarterly Activities Report
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Contract Wins
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Final Results for year ended 30 September 2025
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Half Year Report to 30 November 2025
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Half Year Report to 30 November 2025
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Issue of Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Trading update and notice of interim results
30 Jan 2026 07:00 AM Transaction in Own Shares
30 Jan 2026 07:00 AM Transaction in Own Shares
UK 100

Latest directors dealings