BP PLC (NYSE:BP)

30.73
Delayed Data
As of Jan 21
 -0.63 / -2.01%
Today’s Change
20.43
Today|||52-Week Range
32.64
+15.40%
Year-to-Date