Market News – 21 July