StockMarketWire.com - BP bought back 1,800,000 ordinary shares yesterday at the volume weighted average price of 509.1187p apiece for cancellation.


At 8:49am: [LON:BP.] BP PLC share price was +0.9p at 506.3p



Story provided by StockMarketWire.com