BP p.l.c.
Exchange: nyse
none
82406326272.00
31693000704.00
0.939720085884
0.163425790946
-31.16%
2.75
0.310000