The pan-European STOXX 600 fell 0.84% to 639.05 points by 0712 GMT on Thursday, nearly reversing a gain of more than 0.9% in the previous session. Investors assessed a heavy earnings slate amid political uncertainty and protests in France. Barclays dropped 2.5% after reporting third-quarter profit before tax of £2.3 billion, below company-compiled estimates of £2.4 billion, sending the banking index down 2.1%. Hermes fell 6.7% after third-quarter revenue came in slightly below analyst expectations, while Nestle gained 2.3% on stronger-than-expected organic sales growth. Oil prices rose more than 2% after Houthi attacks in Saudi Arabia increased concerns about regional escalation and supply disruptions, adding to pressure from elevated energy costs in Europe.