MetaCap

ONEOK (OKE) vs Shell (SHEL)

Head-to-head comparison of performance, valuation, growth, profitability and dividends. Prices delayed 15 minutes; data as of Oct 8, 2026.

Summary

Shell (SHEL) has outperformed ONEOK (OKE) over the past year, gaining 29.3% versus a gain of 21.5%. Over five years, SHEL leads with a +98.8% price change compared with +35.2% for OKE. Shell is the larger company by market cap ($285.26 billion vs $56.92 billion), about 5.0 times the size, while ONEOK is growing revenue faster (+55.0% vs -6.1%).

On valuation, Shell trades at a lower forward P/E (9.6x vs 14.5x for ONEOK). ONEOK offers the higher dividend yield (4.70% vs 1.51%). ONEOK converts more of its revenue into profit, with a net margin of 10.1% versus 6.7%.

Summary generated from market data by MetaCap's automated system. Methodology

Relative performance

OKE+21.53%SHEL+29.29%
+37%+12%-14%
Oct 7, 20251 yearOct 7, 2026
OKE+42.87%SHEL+107.97%
+114%+46%-23%
Oct 4, 20215 yearsOct 5, 2026

Percent change in share price from the first common trading day shown; excludes dividends.

Head-to-head

OKE versus SHEL key metrics
MetricOKESHEL
Share price$90.29$100.20
Market cap$56.92B$285.26B
1-day change+2.54%+3.46%
YTD return+19.80%+31.80%
1-year return+21.53%+29.29%
5-year return+35.21%+98.83%
P/E ratio (TTM)15.5911.06
Forward P/E14.479.56
EPS (TTM)$5.79$9.06
Dividend yield4.70%1.51%
Annual dividend$4.24$1.51
Revenue (latest FY)$33.63B$266.89B
Revenue growth (YoY)+54.99%-6.13%
Net income (latest FY)$3.39B$17.84B
Gross margin30.50%—
Operating margin17.07%—
Net margin10.09%6.68%
52-week high$99.85$100.60
52-week low$64.02$68.63
Distance from 52-week high-9.57%-0.40%
Analyst consensusbuybuy
Avg. price target upside+12.08%+3.87%
Average volume3.64M6.37M
Shares outstanding630.41M2.85B
Employees6,32684,000
SectorUtilitiesEnergy
IndustryOil & Gas ProductionOil & Gas Production

Highlighted cells mark the higher value for growth, returns, margins and yield, and the lower value for P/E ratios. Highlighting is a mechanical comparison, not a recommendation.

Key differences

  • Shell is about 5.0 times larger than ONEOK by market value ($285.26B vs $56.92B).
  • ONEOK trades at a higher earnings multiple (15.6x vs 11.1x trailing P/E).
  • ONEOK offers a meaningfully higher dividend yield (4.70% vs 1.51%).
  • ONEOK grew revenue faster in its latest fiscal year (+54.99% vs -6.13%).
  • The two companies sit in different sectors: ONEOK in Utilities and Shell in Energy.

About ONEOK

OKE stock →

ONEOK, Inc. operates as a midstream service provider of gathering, processing, fractionation, transportation, storage, and marine export services in the United States.

Utilities · Oil & Gas Production · 6,326 employees

About Shell

SHEL stock →

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.

Energy · Oil & Gas Production · 84,000 employees

OKE vs SHEL FAQ

Which is bigger, ONEOK or Shell?

Shell (SHEL) is larger, with a market capitalization of $285.26B compared with $56.92B for ONEOK (OKE).

Which stock has performed better over the past year, OKE or SHEL?

SHEL returned +29.29% over the past 12 months, compared with +21.53% for OKE (price return, excluding dividends). Past performance does not predict future results.

Which has the lower P/E ratio, OKE or SHEL?

SHEL has the lower trailing P/E at 11.1, versus 15.6 for OKE. A lower P/E is not by itself a sign of a better investment; it can reflect slower expected growth or higher risk.

Which pays a higher dividend, ONEOK or Shell?

ONEOK has the higher yield at 4.70%, compared with 1.51% for Shell.

Are ONEOK and Shell in the same industry?

Yes. Both are classified in the Oil & Gas Production industry within the Utilities sector.

More comparisons