Skip to content

Compare U.S. Stocks

Put up to three companies side by side on valuation, growth, profitability, and debt.

Compare within a sector
MetricBPBP PLCPBRPetroleo Brasileiro SA PetrobrasCNQCanadian Natural Resources Ltd
Snapshot
Price$44.84$21.63$48.47
Market cap$96.31B$103.73B$86.08B
Valuation
P/E37.7x5x12.1x
Forward P/E—3.5x9.3x
Growth
Revenue growth4.0%0.4%0.7%
EPS growth—123.6%30.2%
Profitability
Net margin1.7%21.6%25.1%
ROE5.7%25.6%22.7%
Balance sheet & cash
Debt / equity1.37x0.92x0.44x
Free cash flow yield5.2%—33.5%
Dividend yield5.3%9.4%4.4%
Verdict
Investment ratingWeak· 33Favorable· 64Strong· 74

5-Year Price Projections

Base case

Projected using each stock's current EPS, growth rate (EPS or revenue growth), and P/E ratio. P/E assumed to compress 25% on the low end and remain steady on the high end. Not a forecast — for comparative analysis only.

YearBPtoday $45PBRtoday $22CNQtoday $48
2027$34.97 – $51.29+14% CAGR$36.27 – $53.20+146% CAGR$47.34 – $69.43+43% CAGR
2028$36.37 – $53.34+9% CAGR$81.10 – $118.95+135% CAGR$61.64 – $90.41+37% CAGR
2029$37.82 – $55.47+7% CAGR$181.33 – $265.95+131% CAGR$80.27 – $117.73+34% CAGR
2030$39.33 – $57.68+6% CAGR$405.44 – $594.65+129% CAGR$104.53 – $153.31+33% CAGR
2031$40.90 – $59.98+6% CAGR$906.52 – $1,329.57+128% CAGR$136.12 – $199.64+33% CAGR
5-yr CAGR-1.8% – 6.0%111.1% – 127.9%22.9% – 32.7%