Weekly Market Report - 18 to 22 July 2022