European stock markets saw an upswing on Tuesday, recovering from previous declines thanks to a wave of positive corporate earnings that countered the impact of US-imposed tariffs. The Eurozone's STOXX 50 index increased by 0.7% to reach 5,376, while the broader STOXX 600 across Europe edged up by 0.2% to 550, though the rise was tempered by a drop in Novo Nordisk shares. EssilorLuxottica notably jumped 6.4% after announcing a boost in operating profits, managing to thrive despite facing challenges from tariffs. Banking stocks showed strong performances after a quieter period, with gains exceeding 2% for Santander, BBVA, and Intesa Sanpaolo. Stellantis managed to recover from significant earlier losses, closing slightly positive after disclosing a first-half net loss of €2.3 billion. Meanwhile, outside the Eurozone, AstraZeneca advanced by 3.5% post-earnings announcement, and Barclays exceeded profit expectations, unveiling plans for a £1 billion share buyback. Conversely, Novo Nordisk experienced a significant 22% drop after issuing a profit warning and announcing a change in CEO.