European Stocks Edge Higher as UK Inflation Data and Bond Yields Take Center Stage Stoke Therapeutics STOK Trading at 3009 Key Decision Point 20260520