Weekly market report -21 July 2021