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


At 8:54am: [LON:BP.] BP PLC share price was -0.1p at 494.15p



Story provided by StockMarketWire.com