Stocks July 18