MMarkets Read More Shell Executes 1.37M Share Buyback Across European Markets2025-06-14 Shell plc announced a share buyback transaction on June 13, 2025, as part of its existing share repurchase…