Source - SMW
BP bought back 1,697,352 ordinary shares yesterday at the volume weighted average price of 507.9983p apiece for cancellation.


At 8:47am: (LON:BP.) BP PLC share price was +1.1p at 509.8p



Related Charts

BP (BP.)

0.00 (0.00%)
delayed 17:30PM