Shell plc announced on June 11, 2026, that it repurchased 1,986,023 shares for cancellation across three trading venues — the…
Read More

Shell plc announced on June 11, 2026, that it repurchased 1,986,023 shares for cancellation across three trading venues — the…
Read More