FTSE 100 fell 1.2% on Wednesday as fears of a prolonged US‑Iran blockade and Strait of Hormuz closure weighed on markets.
Lloyds Banking Group posted Q1 pre‑tax profit £2 bn, took a £151 m charge but kept its 2026 profitability targets.
AstraZeneca and GSK beat Q1 expectations, with AstraZeneca revenue up 8% to $15.29 bn and EPS $2.58.
Aston Martin recorded a £56.9 m loss with £50 m new funding; Haleon saw 2.2% organic revenue growth and Jet2 bookings rose 7.7% YoY.