Shell Profits Beat as War Boosts Volatility and Oil Trading
(4 days ago)
Shell profit beats consensus as Iran war volatility supercharges oil trading revenue.