BP p.l.c.

BP p.l.c.

BP.L
BP p.l.c.GB flagLondon Stock Exchange
473.80
GBp
+6.00
- -
73.20BMarket Cap