News

Trading around $34 per share, BP’s leading performance appears appealing, but the underlying narrative is more complex.