Sainsbury's 'winning over shoppers from rivals' as profits rise higher than expected John Wicky | 25/04/2024