BP PLC (NYSE:BP)

23.53
Delayed Data
As of Jul 23
 -0.10 / -0.42%
Today’s Change
14.74
Today|||52-Week Range
28.49
+14.67%
Year-to-Date