| Date | Time | Headline | Source |
|---|---|---|---|
| 31/10/2025 | 13:02 | Share Buyback | RNS |
| 30/10/2025 | 12:55 | Share Buyback | RNS |
| 29/10/2025 | 10:59 | Share Buyback | RNS |
| 28/10/2025 | 11:00 | Share Buyback | RNS |
| 27/10/2025 | 10:25 | Share Buyback | RNS |
| 24/10/2025 | 11:10 | Share Buyback | RNS |
| 23/10/2025 | 10:10 | Share Buyback | RNS |
| 21/10/2025 | 15:10 | Share Buyback & Extension of Buyback Programme | RNS |
| 20/10/2025 | 12:24 | Share Buyback (Replacement) | RNS |
| 20/10/2025 | 11:36 | Share Buyback | RNS |
| 17/10/2025 | 07:00 | Share Buyback | RNS |
| 15/10/2025 | 12:30 | Share Buyback | RNS |
| 19/09/2025 | 16:25 | Holding(s) in Company | RNS |
| 16/09/2025 | 07:15 | Long Term Incentive Plan | RNS |
| 16/09/2025 | 07:00 | Half-year Report | RNS |
| 10/09/2025 | 07:00 | Notice of interim results | RNS |
| 26/08/2025 | 07:00 | Hematology contracts signed worth EUR 4.65m | RNS |
| 28/07/2025 | 07:00 | H1 2025 Trading Update | RNS |
| 25/06/2025 | 12:00 | Cancellation of Treasury Shares & TVR | RNS |
| 17/06/2025 | 17:24 | Holding(s) in Company | RNS |
| 02/06/2025 | 07:00 | Total Voting Rights | RNS |
| 21/05/2025 | 07:00 | Additional Share Buyback Programme | RNS |
| 20/05/2025 | 14:41 | Result of AGM and Voting Results | RNS |
| 20/05/2025 | 07:00 | AGM Statement | RNS |
| 13/05/2025 | 07:00 | Share Buyback & Completion of Share Buyback Prog. | RNS |
| 09/05/2025 | 13:42 | Share Buyback | RNS |
| 08/05/2025 | 09:11 | Share Buyback | RNS |
| 06/05/2025 | 15:55 | Share Buyback | RNS |
| 29/04/2025 | 07:00 | Share Buyback | RNS |
| 28/04/2025 | 07:00 | Posting of AR&A & Notice of AGM | RNS |
| 09/04/2025 | 07:00 | Share Buyback | RNS |
| 08/04/2025 | 07:00 | Share Buyback | RNS |
| 07/04/2025 | 14:58 | Share Buyback | RNS |
| 07/04/2025 | 07:00 | Share Buyback | RNS |
| 02/04/2025 | 07:00 | Share Buyback | RNS |
| 01/04/2025 | 07:00 | Share Buyback | RNS |
| 26/03/2025 | 07:00 | Director/PDMR Shareholding | RNS |
| 25/03/2025 | 07:00 | Appointment of CEO | RNS |
| 25/03/2025 | 07:00 | Full year results | RNS |
| 06/03/2025 | 07:00 | Notice of Results & Investor Presentations | RNS |
| 07/02/2025 | 15:04 | Holding(s) in Company | RNS |
| 06/02/2025 | 11:34 | Holding(s) in Company | RNS |
| 29/01/2025 | 07:00 | FY 2024 Trading Update | RNS |
| 17/09/2024 | 07:00 | Half-year Report | RNS |
| 03/09/2024 | 07:00 | Notice of Results and Investor Presentation | RNS |
| 24/07/2024 | 07:00 | Trading Update | RNS |
| 14/05/2024 | 13:15 | Result of AGM and Voting Results | RNS |
| 14/05/2024 | 10:17 | AGM Statement & Positive Q1 update (replacement) | RNS |
| 14/05/2024 | 07:00 | AGM Statement & Positive Q1 Trading update | RNS |
| 22/04/2024 | 11:53 | Posting of Annual Report & Notice of AGM | RNS |