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$45.42$19.19$50.95
Market cap$96.31B$103.73B$86.08B
Valuation
P/E38.2x5x12.1x
Forward P/E3.5x9.3x
Growth
Revenue growth4.0%0.4%0.7%
EPS growth123.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 $19CNQtoday $51
2027$35.42$51.96+14% CAGR$32.18$47.20+146% CAGR$49.76$72.98+43% CAGR
2028$36.84$54.03+9% CAGR$71.95$105.53+135% CAGR$64.80$95.04+37% CAGR
2029$38.31$56.18+7% CAGR$160.88$235.95+131% CAGR$84.38$123.76+34% CAGR
2030$39.84$58.43+6% CAGR$359.70$527.57+129% CAGR$109.88$161.16+33% CAGR
2031$41.43$60.76+6% CAGR$804.26$1,179.59+128% CAGR$143.08$209.86+33% CAGR
5-yr CAGR-1.8% – 6.0%111.1% – 127.9%22.9% – 32.7%