News analysis BP buys back shares October 31, 2014 by Oil and gas press 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 Source: stockmarketwire Share: Share on: 0 Tags:Shares