
BP p.l.c. (NYSE:BP) reported better-than-expected earnings for the second quarter of 2025, although revenue came in below Wall Street expectations. The energy company posted adjusted earnings of 90 cents per American depositary share, topping the consensus estimate of 67 cents.
Total revenue dropped to $46.63 billion from $47.30 billion in the same quarter last year, falling short of analyst projections of $48.52 billion. GAAP profit attributable to shareholders was $1.63 billion, reversing a year-ago loss of $129 million.