BP p.l.c. vs Shell plc

Full side-by-side comparison — 2026

Data as of Jul 17, 2026 · Updated automatically

5
BP Wins
0
Tie
14
SHEL Wins

BP

Price USD 41.90
P/E Ratio 32.9x
Div Yield 0.0488%
Beta -0.23
Sector Energy

SHEL

Price USD 87.32
P/E Ratio 12.8x
Div Yield 0.0349%
Beta -0.24
Sector Energy

Price Overview

Metric BP SHEL
Current Price 41.90 87.32
Previous Close 41.90 87.32

Valuation

Metric BP SHEL
Trailing P/E 32.95 12.81
Forward P/E 10.35 9.29
Price / Book 7.47 1.34
Price / Sales 0.54 0.85
EV / EBITDA 13.49 5.81

Dividends & Income

Metric BP SHEL
Dividend Yield 0.0488% 0.0349%
Dividend Rate (Annual) 2.02 2.99
5-Year Avg Yield 5.72% 4.24%
Payout Ratio 1.6128% 0.4483%

Risk & Financial Health

Metric BP SHEL
Beta (Volatility) -0.23 -0.24
Debt / Equity 96.38 43.32
Quick Ratio 0.68 0.82
Current Ratio 1.22 1.28

Growth & Profitability

Metric BP SHEL
Revenue Growth 0.1160% 0.0070%
Earnings Growth 4.7450% 0.2660%
Return on Equity 0.0584% 0.1070%
Revenue / Share 18.67 92.25
Trailing EPS 1.23 6.42
Forward EPS 3.92 8.85

Analyst Targets

Metric BP SHEL
Analyst Mean Target 47.43 95.56
Analyst High Target 61.00 120.60
Analyst Low Target 35.00 59.00

Bottom Line: BP vs SHEL

Shell plc (SHEL) leads on 14 of 19 comparable metrics.

Shell plc is the stronger pick for value investors, while BP p.l.c. may appeal to income investors.

BP p.l.c. has a higher Earnings Growth (474.50% vs 26.60%), which indicates profits are growing more quickly
BP p.l.c. has a higher Revenue Growth (11.60% vs 0.70%), which indicates the business is expanding faster
Shell plc has a lower Price / Book (1.34 vs 7.47), which may indicate the stock trades closer to its book value

This comparison is based on publicly available financial data and is for informational purposes only. It is not investment advice. Past performance does not guarantee future results.

BP BP p.l.c.

Best for Income Investors
• Higher Dividend Yield: 4.88%
• Higher 5-Year Avg Yield: 5.72%

SHEL Shell plc

Best for Value Investors
• Lower Trailing P/E: 12.81
• Lower Forward P/E: 9.29
• Lower Price / Book: 1.34
Best for Conservative Investors
• Lower Beta (Volatility): -0.23
• Lower Debt / Equity: 43.32
• Higher Quick Ratio: 0.82

Watch Out

BP trades at 32.9x earnings vs SHEL at 12.8x — a gap this large often reflects different growth expectations, not simple mispricing.

Analyst Upside / Downside

BP
+13.2%
SHEL
+9.4%

Based on analyst mean price targets. Estimates are not guaranteed and may not reflect future performance.

About These Companies

BP p.l.c. (BP)

Energy · United Kingdom · NYQ

BP p.l.c., an integrated energy company, engages in the oil and gas business worldwide. The company operates through Gas & Low Carbon Energy, Oil Production & Operations, and Customers & Products segments. It engages in the production of natural gas, marketing, and trading activities, as well as solar, wind, and hydrogen businesses. The company also offers aviation fuel products and services, such as jet fuel; aviation gasoline; UL91 aviation fuel; and sustainable aviation fuel. In addition, it engages in the …

View BP details →

Shell plc (SHEL)

Energy · United Kingdom · NYQ

Shell plc operates as an energy and petrochemical company in Europe, Asia, Oceania, Africa, the United States, and other parts of the Americas. It operates through the following segments: Integrated Gas, Upstream, Marketing, Chemicals and Products, and Renewables and Energy Solutions. The company explores for and extracts natural gas to produce liquefied natural gas or convert it into gas-to-liquids (GTL) fuels and other products; explores for and extracts crude oil, natural gas, and natural gas liquids; and operates marketing and …

View SHEL details →

Frequently Asked Questions

Which has a better dividend yield, BP or SHEL?
BP p.l.c. currently has the higher dividend yield. BP p.l.c. (BP) yields 4.88% while Shell plc (SHEL) yields 3.49%. Past dividends do not guarantee future payments.
Which is more volatile, BP or SHEL?
BP p.l.c. is more volatile based on beta. BP p.l.c. has a beta of -0.23 and Shell plc has a beta of -0.23. A beta above 1.0 means higher volatility than the overall market.
Which is cheaper by P/E ratio, BP or SHEL?
Shell plc has the lower trailing P/E ratio. BP p.l.c. trades at 32.9x earnings while Shell plc trades at 12.8x. A lower P/E may suggest better relative value, but could also reflect lower growth expectations.
Which has more analyst upside, BP or SHEL?
Based on mean analyst price targets, BP p.l.c. has more upside potential. BP p.l.c. has +13.2% upside and Shell plc has +9.4% upside from current prices. Analyst estimates are not guaranteed.
Can I track both BP and SHEL in one portfolio?
Yes. AllInvestView lets you add both BP p.l.c. and Shell plc to the same portfolio and monitor price changes, dividends, total return, and allocation — completely free.

Track BP and SHEL in Your Portfolio

Add both to AllInvestView and compare their real-time performance, dividends, and gain/loss side by side.

Start Free Portfolio