Shell plc ($SHEL) Stock: Q2 2025 Earnings Beat, Buybacks Continue Amid Profit Dip