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