(Sharecast News) - Investors appeared to react with disappointment to a wave of corporate earnings in Europe, pushing the Stoxx 600 index down to levels not seen in nearly three months.
A total of 53 of the pan-European gauge's constituents reported results on Thursday.
The pan-European benchmark was trading around 1.3% lower early on at 505.92 - it has not closed below this level since 3 May - with losses of 1.1% in Frankfurt, 1.7% in Frankfurt and 2% in Milan.
Weighing on stocks was a downdraft on Wall Street overnight on the back of the latest quarterly numbers out of Alphabet and Tesla, together with election 'uncertainty' in the US.
Weaker-than-expected economic data in Germany acted as a further drag, as did the unresolved political situation in France.
Against that backdrop, a bunch of heavyweight stocks were registering heavy losses across the continent following their latest quarterly earnings, including Nestle, Renault, Stellantis, Kering, and BT Group.
Roche was a rare bright spark, gaining 2% in Zurich after the company upped its profit guidance for the full year following better-than-expected first-half sales.
Another outperformer was Unilever, surging 7% in London after reporting a 4.1% increase in underlying sales in the first half as it held on to full-year guidance.
On the economic side of things, the IFO institute's Business Climate Index for Germany slipped from a reading of 88.6 for June to 87.0 in July (consensus: 88.9).
According to Andrew Kenningham at Capital Economics, the index suggested that Germany's problems were not yet over and pointed instead to a fresh economic downturn.