BP BP p.l.c.

-

BP p.l.c. Beat Consensus Estimates

Tuesday, August 4, 2026 · 12:00 AM ET

BP p.l.c. (BP) reported earnings of $2.22 per share on revenue of $70.11 billion for the second quarter ended June 2026. The consensus earnings estimate was $1.98 per share on revenue of $67.71 billion. The company beat consensus estimates by 12.12% while revenue grew 47.06% on a year-over-year basis.

BP PLC provides energy products and services. The company explores for oil and natural gas and also engages in supply and trading of crude oil, petroleum, petrochemicals products and related services.

Earnings Whisper Grade
Power Rating
Reported Earnings
$2.22
Earnings Whisper®
Consensus Estimate
$1.98
Earnings Surprise
Earnings Growth146.7 %
Reported Revenue
$70.11B
Revenue Estimate
$67.71B
Revenue Surprise
Revenue Growth47.1 %