Time Source Company Announcement
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Contract Win
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM CEO Medical Leave
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares and Total Voting Rights
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in own Shares and Total Voting Rights
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM c.US$2m multiplex diagnostic test contract win
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
10 Nov 2025 07:00 AM Transaction in Own Shares
UK 100

Latest directors dealings