Europe Q2 earnings: Strong euro, tariff worries weigh but banks shine

See Full Page