Time Source Company Announcement
26 Mar 2026 07:00 AM Preliminary results for the year ended 31 Dec 2025
26 Mar 2026 07:00 AM Transaction in Own Shares
25 Mar 2026 03:15 PM Holding(s) in Company
25 Mar 2026 03:00 PM Director/PDMR Shareholding
25 Mar 2026 02:00 PM Transaction in Own Shares
25 Mar 2026 11:39 AM Holding(s) in Company
25 Mar 2026 07:30 AM Share Buyback Programme
25 Mar 2026 07:00 AM Transaction in Own Shares
25 Mar 2026 07:00 AM Transaction in Own Shares
25 Mar 2026 07:00 AM Transaction in Own Shares
24 Mar 2026 05:35 PM Director/PDMR Shareholding
24 Mar 2026 04:16 PM Director/PDMR Shareholding
24 Mar 2026 11:00 AM Annual Financial Report
24 Mar 2026 11:00 AM Transaction in Own Shares
24 Mar 2026 08:45 AM Holding(s) in Company
24 Mar 2026 07:05 AM Final Results
24 Mar 2026 07:00 AM Transaction in Own Shares
24 Mar 2026 07:00 AM Transaction in Own Shares
24 Mar 2026 07:00 AM Transaction in Own Shares
23 Mar 2026 03:33 PM Investor Presentation via Investor Meet Company
23 Mar 2026 01:04 PM Transaction in Own Shares
23 Mar 2026 11:00 AM Transaction in Own Shares
UK 100

Latest directors dealings