Shares of energy stocks are trading lower amid a decline in energy prices following weak China economic data. Some large-cap oil stocks may also be down in sympathy with BP, which reported worse-than-expected Q1 sales results.
Benzinga Newsdesk - May 2, 2023, 12:31PM