Time Source Company Announcement
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Ricardo Investment and Share Buy-Back
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Annual Financial Report
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Half-year Report
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Maile Carnegie to retire from ANZ
19 Jun 2025 07:00 AM Holding(s) in Company
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
19 Jun 2025 07:00 AM Transaction in Own Shares
UK 100

Latest directors dealings