Market News – July 31