Time Source Company Announcement
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Commencement of Share Buyback Programme
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares and Total Voting Rights
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Annual Financial Report
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Annual Financial Report
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Company Update
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Trading Update
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Trading update
28 Jul 2025 07:00 AM H1 2025 Trading Update
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Half Year Trading and Operational Update
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Purchase of Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
28 Jul 2025 07:00 AM Transaction in Own Shares
UK 100

Latest directors dealings