

Markets
Shell Tops $6.9 Billion as Oil Cracks $100 on Iran Deal Report
The supermajor beat first-quarter estimates as Brent fell below the threshold for the first time since the war began, with traders pricing the chance Hormuz reopens
By J.S. Gallagher · 4 min read