Stocks June 30