Time Source Company Announcement
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Final Results for the Year Ended 31 December 2025
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in own Shares and Total Voting Rights
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Half-year Financial Report
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Supply Agreement with SeaWith
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Trading Update: Trading in-line with expectations
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM FY26 Pre-Close Trading Update
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Materials on the items of the agenda of the AGM
19 Mar 2026 07:00 AM Final Terms XS3322479307
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Transaction in Own Shares
19 Mar 2026 07:00 AM Final Results
19 Mar 2026 07:00 AM Transaction in Own Shares
UK 100

Latest directors dealings