Home » Shell Beats Earnings Estimates as Iran War Boosts Trading Profits