European Stocks July 3