| 20/09/22 | 12:05:53 | 20 Sept 2022 | | Holding(s) in Company |
| 16/09/22 | 11:13:29 | 16 Sept 2022 | | Purchase of Shares by Directors |
| 13/09/22 | 07:00:10 | 13 Sept 2022 | | Investor presentation and Confirmation of AGM |
| 12/09/22 | 07:00:08 | 12 Sept 2022 | | Final Results |
| 02/09/22 | 10:15:01 | 2 Sept 2022 | | Holding(s) in Company |
| 31/08/22 | 07:00:06 | 31 Aug 2022 | | Change of preliminary results date |
| 12/08/22 | 07:00:10 | 12 Aug 2022 | | Change of preliminary results date |
| 08/08/22 | 07:00:07 | 8 Aug 2022 | | Confirmation of Preliminary Results |
| 05/08/22 | 12:09:33 | 5 Aug 2022 | | Holding(s) in Company |
| 03/08/22 | 07:00:06 | 3 Aug 2022 | | Completion of Sale of the CD4 Business |
| 11/07/22 | 07:00:05 | 11 Jul 2022 | | Payment received |
| 04/07/22 | 07:00:06 | 4 Jul 2022 | | Heads of Terms agreed for Sale of CD4 Business |
| 23/06/22 | 15:13:08 | 23 Jun 2022 | | Holding(s) in Company |
| 10/06/22 | 07:00:08 | 10 Jun 2022 | | Grant of share incentive awards |
| 08/06/22 | 13:47:59 | 8 Jun 2022 | | PDMR/Director Dealing |
| 06/06/22 | 14:29:06 | 6 Jun 2022 | | Result of General Meeting and Total Voting Rights |
| 01/06/22 | 07:00:07 | 1 Jun 2022 | | Result of Open Offer |
| 13/05/22 | 10:05:05 | 13 May 2022 | | Posting of Circular and Notice of General Meeting |
| 11/05/22 | 15:28:46 | 11 May 2022 | | Holding(s) in Company |
| 06/05/22 | 07:01:04 | 6 May 2022 | | Investor presentation |
| 06/05/22 | 07:00:07 | 6 May 2022 | | Placing, Subscription and Open Offer |
| 07/04/22 | 07:00:05 | 7 Apr 2022 | | Trading Update |
| 11/03/22 | 07:00:03 | 11 Mar 2022 | | Update on validation under CTDA legislation |
| 08/03/22 | 16:41:58 | 8 Mar 2022 | | Second Price Monitoring Extn |
| 08/03/22 | 16:36:43 | 8 Mar 2022 | | Price Monitoring Extension |
| 07/03/22 | 16:41:41 | 7 Mar 2022 | | Second Price Monitoring Extn |
| 07/03/22 | 16:36:13 | 7 Mar 2022 | | Price Monitoring Extension |
| 07/03/22 | 15:40:47 | 7 Mar 2022 | | Result of General Meeting |
| 07/03/22 | 11:03:21 | 7 Mar 2022 | | Confirmation of Sale of Alva business |
| 01/03/22 | 07:00:04 | 1 Mar 2022 | | Result of Open Offer |
| 18/02/22 | 07:00:10 | 18 Feb 2022 | | Investor Meeting |
| 14/02/22 | 14:06:37 | 14 Feb 2022 | | Second Price Monitoring Extn |
| 14/02/22 | 14:01:30 | 14 Feb 2022 | | Price Monitoring Extension |
| 11/02/22 | 11:05:53 | 11 Feb 2022 | | Second Price Monitoring Extn |
| 11/02/22 | 11:00:49 | 11 Feb 2022 | | Price Monitoring Extension |
| 11/02/22 | 07:01:02 | 11 Feb 2022 | | Fundraising to raise gross proceeds of up to £7m |
| 11/02/22 | 07:00:03 | 11 Feb 2022 | | Sale of Alva manufacturing business |
| 10/02/22 | 14:06:02 | 10 Feb 2022 | | Second Price Monitoring Extn |
| 10/02/22 | 14:00:59 | 10 Feb 2022 | | Price Monitoring Extension |
| 10/02/22 | 13:33:37 | 10 Feb 2022 | | Speculation regarding a potential fundraise |
| 08/02/22 | 16:41:22 | 8 Feb 2022 | | Second Price Monitoring Extn |
| 08/02/22 | 16:36:04 | 8 Feb 2022 | | Price Monitoring Extension |
| 03/02/22 | 16:41:22 | 3 Feb 2022 | | Second Price Monitoring Extn |
| 03/02/22 | 16:36:11 | 3 Feb 2022 | | Price Monitoring Extension |
| 03/02/22 | 07:00:04 | 3 Feb 2022 | | CE-Mark for self-test for VISITECT® COVID-19 test |
| 02/02/22 | 16:41:14 | 2 Feb 2022 | | Second Price Monitoring Extn |
| 02/02/22 | 16:36:29 | 2 Feb 2022 | | Price Monitoring Extension |
| 31/01/22 | 07:00:08 | 31 Jan 2022 | | Speculation regarding a potential fundraise |
| 19/01/22 | 07:00:08 | 19 Jan 2022 | | Directorate Change |
| 10/01/22 | 15:20:34 | 10 Jan 2022 | | Confirmation of detection of Omicron variant |