News

BP reported stronger-than-expected Q2 2025 earnings, although revenue came in below Wall Street expectations, according to ...