Logo
Shell Reports Robust Q2 Profit, Maintains $3.5B Share Buyback Amid Market Challenges