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