Shell Shell Unveils $3.5 Billion Share Buyback Amidst Surprising Earnings Beat Explore Shell's strategic $3.5 billion buyback following its earnings surprise, and discover insights for industry leaders.