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