BP PLC (NYSE:BP)

21.19
Delayed Data
As of Nov 27
 -0.22 / -1.03%
Today’s Change
14.74
Today|||52-Week Range
40.08
-43.85%
Year-to-Date