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

540.60

-4.9(-0.90%)

Updated at June 04 08:38AM

Currency In GBp