Sainsbury's beat City forecasts when it reported its annual underlying pre-tax profits today (9 May) and, as such, the Square Mile welcomed the UK retailer's results. The company has won plaudits for its performance in a tough sector but there are some questions around its future margins as it competes with the likes of Tesco.