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

541.40

-4.09998(-0.75%)

Updated at June 04 09:41AM

Currency In GBp