Weekly Market Analysis: July 25th to 29th 2016