BP p.l.c. (BP.L) LSE

442.05

-5.8(-1.30%)

Updated at October 31 03:31PM

Currency In GBp