Shell (SHEL) Stock: Strong Q125 Earnings and $3.5 Billion Buyback Boost Confidence