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$42.54$18.53$44.81
Market cap$96.31B$103.73B$86.08B
Valuation
P/E35.8x5x12.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 $43PBRtoday $19CNQtoday $45
2027$33.18$48.66+14% CAGR$31.07$45.57+146% CAGR$43.76$64.19+43% CAGR
2028$34.50$50.60+9% CAGR$69.48$101.90+135% CAGR$56.99$83.58+37% CAGR
2029$35.88$52.62+7% CAGR$155.34$227.84+131% CAGR$74.21$108.84+34% CAGR
2030$37.31$54.72+6% CAGR$347.33$509.42+129% CAGR$96.64$141.74+33% CAGR
2031$38.80$56.90+6% CAGR$776.60$1,139.02+128% CAGR$125.84$184.57+33% CAGR
5-yr CAGR-1.8% – 6.0%111.1% – 127.9%22.9% – 32.7%