StockMarketWire.com - BP bought back 1,382,000 ordinary shares yesterday at prices ranging from 445.95p to 443.10p apiece for cancellation.


At 1:01pm: [LON:BP.] BP PLC share price was -4.92p at 440.38p



Story provided by StockMarketWire.com