Tesco rallies on sales gains and cash return
Shares in supermarket giant Tesco (TSCO) gained 2.2% to 218p after the firm delivered a solid set of first half results showing it was fighting back against the discounters and promised a £5 billion cash return early next...
07 October 2020