BP PLC (NYSE:BP)

22.74
Delayed Data
As of Jan 27
 +0.005 / +0.02%
Today’s Change
14.74
Today|||52-Week Range
37.78
+10.79%
Year-to-Date