BP p.l.c. vs Shell plc

Full side-by-side comparison — 2026

Data as of May 20, 2026 · Updated automatically

5
BP Wins
0
Tie
14
SHEL Wins

BP

Price USD 45.47
P/E Ratio 35.6x
Div Yield 0.0450%
Beta -0.22
Sector Energy

SHEL

Price USD 87.65
P/E Ratio 13.8x
Div Yield 0.0337%
Beta -0.24
Sector Energy

Price Overview

Metric BP SHEL
Current Price 45.47 87.65
Previous Close 45.13 86.72

Valuation

Metric BP SHEL
Trailing P/E 35.58 13.80
Forward P/E 10.73 9.82
Price / Book 8.13 1.45
Price / Sales 0.59 0.92
EV / EBITDA 21.58 11.26

Dividends & Income

Metric BP SHEL
Dividend Yield 0.0450% 0.0337%
Dividend Rate (Annual) 0.33 1.44
5-Year Avg Yield 5.72% 4.24%
Payout Ratio 1.6128% 0.4483%

Risk & Financial Health

Metric BP SHEL
Beta (Volatility) -0.22 -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.24 6.42
Forward EPS 4.11 9.02

Analyst Targets

Metric BP SHEL
Analyst Mean Target 49.54 100.34
Analyst High Target 62.00 122.00
Analyst Low Target 31.00 78.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.45 vs 8.13), 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.50%
• Higher 5-Year Avg Yield: 5.72%

SHEL Shell plc

Best for Value Investors
• Lower Trailing P/E: 13.80
• Lower Forward P/E: 9.82
• Lower Price / Book: 1.45
Best for Conservative Investors
• Lower Beta (Volatility): -0.24
• Lower Debt / Equity: 43.32
• Higher Quick Ratio: 0.82

Watch Out

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

Analyst Upside / Downside

BP
+8.9%
SHEL
+14.5%

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.50% while Shell plc (SHEL) yields 3.37%. 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.22 and Shell plc has a beta of -0.24. 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 35.6x earnings while Shell plc trades at 13.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, Shell plc has more upside potential. BP p.l.c. has +8.9% upside and Shell plc has +14.5% 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