BP Sources And Sells Energy Worldwide By: TalkMarkets April 24, 2018 at 09:35 AM EDT BP's price was $43.91 per share at yesterday's market close. A year ago its price was $34.66 for a gain of $9.25 per share in the past year. Read More >> Related Stocks: BP Plc ADR