MMarkets Read More Shell Executes 1.85M Share Buyback Across European Markets2025-08-11 Shell plc (NYSE:SHEL) has executed significant share repurchases across multiple…