Skip to content

Compare U.S. Stocks

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

MetricBPBP PLCCNQCanadian Natural Resources LtdENBEnbridge Inc
Snapshot
Price$37.28$39.49$53.97
Market cap$96.31B$86.08B$122.27B
Valuation
P/E31.4x12.1x24.3x
Forward P/E9.3x22.3x
Growth
Revenue growth4.0%0.7%13.3%
EPS growth30.2%8.8%
Profitability
Net margin1.7%25.1%10.0%
ROE5.7%22.7%10.7%
Balance sheet & cash
Debt / equity1.37x0.44x1.69x
Free cash flow yield5.2%33.5%6.9%
Dividend yield5.3%4.4%5.1%
Verdict
Investment ratingWeak· 33Strong· 74Neutral· 53

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 $37CNQtoday $39ENBtoday $54
2027$29.08$42.64+14% CAGR$38.57$56.57+43% CAGR$44.06$64.62+20% CAGR
2028$30.24$44.35+9% CAGR$50.22$73.66+37% CAGR$47.96$70.34+14% CAGR
2029$31.44$46.12+7% CAGR$65.40$95.92+34% CAGR$52.20$76.57+12% CAGR
2030$32.70$47.96+6% CAGR$85.16$124.91+33% CAGR$56.82$83.34+11% CAGR
2031$34.00$49.87+6% CAGR$110.90$162.66+33% CAGR$61.85$90.72+11% CAGR
5-yr CAGR-1.8% – 6.0%22.9% – 32.7%2.8% – 10.9%