On Thursday, leading supermarket Tesco will publish its full-year results. The company’s shares hit a multi-year high earlier ...