Skip to content

Compare U.S. Stocks

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

MetricENBEnbridge IncBPBP PLCCNQCanadian Natural Resources Ltd
Snapshot
Price$53.97$37.28$39.49
Market cap$122.27B$96.31B$86.08B
Valuation
P/E24.3x31.4x12.1x
Forward P/E22.3x9.3x
Growth
Revenue growth13.3%4.0%0.7%
EPS growth8.8%30.2%
Profitability
Net margin10.0%1.7%25.1%
ROE10.7%5.7%22.7%
Balance sheet & cash
Debt / equity1.69x1.37x0.44x
Free cash flow yield6.9%5.2%33.5%
Dividend yield5.1%5.3%4.4%
Verdict
Investment ratingNeutral· 53Weak· 33Strong· 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.

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