BP shares are having their time in the sun — can the company make it last?
Recent progress on financials and high-profile discoveries have reinvigorated UK supermajor's lagging stock performance
Recent progress on financials and high-profile discoveries have reinvigorated UK supermajor's lagging stock performance