Shares in Carrefour rose this morning (7 March) after the French retail giant reported underlying annual profits that beat analyst forecasts, amid an improved performance at home.