Market European stock markets, FTSE, CAC, DAX, Vodafone, Greggs and Swiss Life sharesBy adminMay 20, 20250 European stocks move higher as Swiss Life, Greggs report earnings It’s just after midday in London and European stocks have…