BP p.l.c.

BP p.l.c.

BP.L
BP p.l.c.GB flagLondon Stock Exchange
467.80
GBp
+0.65
- -
72.28BMarket Cap