Time Source Company Announcement
19 Jun 2025 07:00 AM 1st Quarter Results
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 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
UK 100

Latest directors dealings