Dr KS TanSale06/03/2026133,398 shares£60,062.45Dr KS TanPurchase14/01/202616,005 shares£7,650.39DateDirector/PDMRTypeSharesPriceValue06/03/2026Dr KS TanSale133,39845.03£60,062.4514/01/2026Dr KS TanPurchase16,00547.80£7,650.39
Dr KS TanSale06/03/2026133,398 shares£60,062.45Dr KS TanPurchase14/01/202616,005 shares£7,650.39DateDirector/PDMRTypeSharesPriceValue06/03/2026Dr KS TanSale133,39845.03£60,062.4514/01/2026Dr KS TanPurchase16,00547.80£7,650.39