MetaCap

ONEOK (OKE) vs Petroleo Brasileiro S.A. Petrobras (PBR)

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

Summary

Petroleo Brasileiro S.A. Petrobras (PBR) has outperformed ONEOK (OKE) over the past year, gaining 95.4% versus a gain of 21.5%. Over five years, PBR leads with a +116.3% price change compared with +35.2% for OKE. Petroleo Brasileiro S.A. Petrobras is the larger company by market cap ($158.47 billion vs $56.98 billion), about 2.8 times the size, while ONEOK is growing revenue faster (+55.0% vs -10.7%).

On valuation, Petroleo Brasileiro S.A. Petrobras trades at a lower forward P/E (5.9x vs 14.5x for ONEOK). Petroleo Brasileiro S.A. Petrobras offers the higher dividend yield (14.91% vs 4.69%). ONEOK converts more of its revenue into profit, with a net margin of 10.1% versus 8.2%.

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

Relative performance

OKE+21.53%PBR+95.36%
+102%+43%-17%
Oct 7, 20251 yearOct 7, 2026
OKE+42.87%PBR+121.72%
+129%+52%-24%
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 PBR key metrics
MetricOKEPBR
Share price$90.38$24.59
Market cap$56.98B$158.47B
1-day change+2.65%+2.50%
YTD return+19.80%+102.45%
1-year return+21.53%+95.36%
5-year return+35.21%+116.32%
P/E ratio (TTM)15.616.21
Forward P/E14.495.94
EPS (TTM)$5.79$3.96
Dividend yield4.69%14.91%
Annual dividend$4.24$3.67
Revenue (latest FY)$33.63B$91.42B
Revenue growth (YoY)+54.99%-10.73%
Net income (latest FY)$3.39B$7.53B
Gross margin30.50%50.29%
Operating margin17.07%29.40%
Net margin10.09%8.23%
52-week high$99.85$24.76
52-week low$64.02$11.43
Distance from 52-week high-9.48%-0.69%
Analyst consensusbuybuy
Avg. price target upside+11.97%-5.21%
Average volume3.64M20.06M
Shares outstanding630.41M3.72B
Employees6,32643,199
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

  • Petroleo Brasileiro S.A. Petrobras is about 2.8 times larger than ONEOK by market value ($158.47B vs $56.98B).
  • PBR has outperformed OKE by 73.8 percentage points over the past year.
  • ONEOK trades at a higher earnings multiple (15.6x vs 6.2x trailing P/E).
  • Petroleo Brasileiro S.A. Petrobras offers a meaningfully higher dividend yield (14.91% vs 4.69%).
  • ONEOK grew revenue faster in its latest fiscal year (+54.99% vs -10.73%).
  • The two companies sit in different sectors: ONEOK in Utilities and Petroleo Brasileiro S.A. Petrobras 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 Petroleo Brasileiro S.A. Petrobras

PBR stock →

Petróleo Brasileiro S.A. - Petrobras explores, produces, and sells oil and gas in Brazil, China, the United States, the Americas, Asia, Europe, Singapore, and internationally.

Energy · Oil & Gas Production · 43,199 employees

OKE vs PBR FAQ

Which is bigger, ONEOK or Petroleo Brasileiro S.A. Petrobras?

Petroleo Brasileiro S.A. Petrobras (PBR) is larger, with a market capitalization of $158.47B compared with $56.98B for ONEOK (OKE).

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

PBR returned +95.36% 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 PBR?

PBR has the lower trailing P/E at 6.2, 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 Petroleo Brasileiro S.A. Petrobras?

Petroleo Brasileiro S.A. Petrobras has the higher yield at 14.91%, compared with 4.69% for ONEOK.

Are ONEOK and Petroleo Brasileiro S.A. Petrobras in the same industry?

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

More comparisons