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
MetricCPCanadian Pacific Kansas City LtdCNICanadian National Railway CoXPOXPO Inc
Snapshot
Price$86.19$120.04$186.59
Market cap$80.84B$76.36B$25.16B
Valuation
P/E27.1x22.2x61.1x
Forward P/E24.9x20.9x67.9x
Growth
Revenue growth1.1%0.5%3.6%
EPS growth8.8%6.4%-10.0%
Profitability
Net margin27.2%27.2%4.2%
ROE8.8%21.9%19.0%
Balance sheet & cash
Debt / equity0.51x0.98x1.78x
Free cash flow yield6.7%8.3%2.1%
Dividend yield0.8%2.1%—
Verdict
Investment ratingNeutral· 56Favorable· 65Weak· 21

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.

YearCPtoday $86CNItoday $120XPOtoday $187
2027$70.32 – $103.14+20% CAGR$95.76 – $140.44+17% CAGR$142.74 – $209.35+12% CAGR
2028$76.51 – $112.21+14% CAGR$101.85 – $149.37+12% CAGR$145.60 – $213.54+7% CAGR
2029$83.23 – $122.07+12% CAGR$108.32 – $158.87+10% CAGR$148.51 – $217.81+5% CAGR
2030$90.55 – $132.80+11% CAGR$115.21 – $168.98+9% CAGR$151.48 – $222.17+4% CAGR
2031$98.51 – $144.48+11% CAGR$122.54 – $179.73+8% CAGR$154.51 – $226.61+4% CAGR
5-yr CAGR2.7% – 10.9%0.4% – 8.4%-3.7% – 4.0%