BP PLC (NYSE:BP)

24.62
Delayed Data
As of 4:00pm ET
 -0.005 / -0.02%
Today’s Change
14.74
Today|||52-Week Range
28.57
+19.96%
Year-to-Date