Weekly Market Analysis: July 18th to 22nd 2016