Market Commentary July 2017