
BP P.L.C. (NYSE:BP) shares are trading higher Tuesday morning after the company reported better-than-expected earnings results.
BP reported first-quarter revenue of $49.26 billion, which came in below the $57.71 billion estimate. The company reported quarterly earnings of $1.92 per share, which beat the estimate of $1.33 per share.