BP shares are trading higher after the company reported better-than-expected Q1 sales results.

BP PLC Sponsored ADR

BP PLC Sponsored ADR

BP

0.00

BP shares are trading higher after the company reported better-than-expected Q1 sales results.