Shell PLC Stock News

SHELNYSE
$100.12
-1.74-1.71%
Last update: Nov 5, 6:28 PM