Weekly Market Report - 25 to 29 July 2022