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

442.98

-4.868(-1.09%)

Updated at October 31 08:44AM

Currency In GBp