Stocks July 3