Market News & Insights Shell Unveils $3.5 Billion Share Buyback Following $5.58 Billion Profit Surge byFinancial Gambits