Shares of oil and gas companies 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, 10:35AM