Time Source Company Announcement
24 Dec 2025 01:57 PM Transaction in Own Shares
24 Dec 2025 01:29 PM Director/PDMR Shareholding
24 Dec 2025 01:24 PM Director/PDMR Shareholding
24 Dec 2025 01:24 PM Closed period
24 Dec 2025 01:22 PM Annual Financial Report
24 Dec 2025 01:16 PM Director/PDMR Shareholding
24 Dec 2025 01:15 PM Transaction in Own Shares
24 Dec 2025 01:08 PM Transaction in Own Shares
24 Dec 2025 01:07 PM Transaction in Own Shares
24 Dec 2025 01:00 PM Holding(s) in Company
24 Dec 2025 01:00 PM Director/PDMR Shareholding
24 Dec 2025 12:59 PM Transaction in Own Shares
24 Dec 2025 12:56 PM Transaction in Own Shares
24 Dec 2025 12:56 PM Transaction in Own Shares
24 Dec 2025 12:54 PM Transaction in Own Shares
24 Dec 2025 12:02 PM Director/PDMR Shareholding
24 Dec 2025 12:01 PM Portfolio Update
24 Dec 2025 11:40 AM Transaction in Own Shares
24 Dec 2025 11:18 AM Standard form for notification of major holdings
24 Dec 2025 11:14 AM Director/PDMR Shareholding
24 Dec 2025 11:04 AM Transaction in Own Shares
24 Dec 2025 10:25 AM Director/PDMR Shareholding
24 Dec 2025 10:00 AM Treasury Share Cancellation
24 Dec 2025 09:49 AM Holding(s) in Company
24 Dec 2025 09:20 AM Completion of 2025 Share Buyback Programme
24 Dec 2025 07:30 AM Holding(s) in Company
24 Dec 2025 07:30 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Holding(s) in Company
24 Dec 2025 07:00 AM Director/PDMR Shareholding
24 Dec 2025 07:00 AM Kepler Trust Intelligence: New Research
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Acquisition of three supermarkets for £98 million
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
24 Dec 2025 07:00 AM Transaction in Own Shares
UK 100

Latest directors dealings