SHEL

Shell plc

NYSE · Energy
(—)
Analyst Consensus
Hold
26 analysts
Buy 14 54%
Hold 12 46%
Sell 0 0%