Stocks July 31