BP stock holds near $42 after a Q2 earnings beat.
Published on 08/31/2026 at 12:03 | Editorial responsibility: Rafael Müller, Editor-in-Chief AD HOC NEWSBP stock (ISIN US0556221044) traded at $42.13 in the latest session, with a market capitalization of $110.36 billion and a 4.9 percent dividend yield tied to a $0.5196 quarterly payout. The same snapshot also points to a Q2 2026 earnings beat, and the shares opened at $42.13 in the latest cited trade.
Q2 numbers set the tone
BP reported Q2 2026 earnings per share of $2.22, above the $1.87 consensus estimate by $0.35, while revenue reached $69.11 billion versus $57.89 billion expected. Revenue was 106.1 percent higher than the same quarter a year earlier, when BP earned $0.90 per share.
The dividend move adds a second number investors can price in: the quarterly payout rose to $0.5196 from $0.50, lifting the annualized cash return to $2.08. The combination of a beat and a higher distribution is the clearest quantified support in the current BP tape.
Market level and peer context
At $42.13, BP shares sit below the recent market cap snapshot of $110.36 billion and still trade with a P/E ratio of 20.55 and a P/E/G ratio of 0.57. Those figures suggest the stock is being valued on both earnings momentum and cash return, not on a single catalyst.
BP's latest quarterly release also showed a net margin of 2.49 percent and return on equity of 16.63 percent, which gives the current quarter a profitability frame beyond the headline EPS beat. For investors, the spread between the $2.22 EPS result and the $1.87 estimate matters more than the market noise around crude.
What BP sells
BP's portfolio still spans oil and gas exploration, refining, trading and lower-carbon projects, so the quarterly numbers matter across several cash-generating lines rather than one product cycle. That mix helps explain why revenue of $69.11 billion can coexist with a relatively modest 2.49 percent net margin.
More on BP stock: the latest session puts the shares at $42.13, with the market cap at $110.36 billion and the dividend yield at 4.9 percent.
Fact box
Company: BP p.l.c.
ISIN: US0556221044
Ticker: BP
Exchange: NYSE
Price (as of August 29, 2026, prior session open): $42.13 USD
Market cap: $110.36 billion (as of August 31, 2026)
Sector / Industry: Energy / Oil, Gas and Consumable Fuels
Index membership: S&P 500
Next earnings date: September 30, 2026
Investor relations
Tags: BP stock, energy, Q2 2026 earnings beat, dividend, NYSE
Summary: BP stock traded at $42.13 in the latest session and carried a $110.36 billion market cap.
Q2 2026 EPS came in at $2.22 versus $1.87 expected, while revenue reached $69.11 billion.
The quarterly dividend rose to $0.5196, or $2.08 annualized, against a 4.9 percent yield.
