Canadian Pacific Railway Limited (CP)
NYSE: CP · IEX Real-Time Price · USD
83.56
+0.28 (0.34%)
At close: Jul 19, 2024, 4:00 PM
83.58
+0.02 (0.02%)
Pre-market: Jul 22, 2024, 8:04 AM EDT

Canadian Pacific Railway Analyst Ratings

Total Analysts
15
Consensus Rating
Buy
Price Target
$96.79
Upside
+15.83%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
Stifel
Stifel
Hold
Maintains
$82$83
Hold Maintains $82$83 -0.67% Jul 17, 2024
Barclays
Barclays
Buy
Maintains
$96$95
Buy Maintains $96$95 +13.69% Jul 16, 2024
Bernstein
Bernstein
Hold
Maintains
$89$89
Hold Maintains $89$89 +6.58% Jul 8, 2024
Susquehanna
Susquehanna
Hold
Maintains
$80
Hold Maintains $80 -4.26% Jun 25, 2024
Wells Fargo
Wells Fargo
Buy
Initiates
$90
Buy Initiates $90 +7.71% Jun 7, 2024
B of A Securities
B of A Securities
Strong Buy
Maintains
$97$92
Strong Buy Maintains $97$92 +10.10% Apr 25, 2024
Benchmark
Benchmark
Hold
Reiterates
n/a
Hold Reiterates n/a n/a Apr 25, 2024
Evercore ISI Group
Evercore ISI Group
Buy
Maintains
$90$89
Buy Maintains $90$89 +6.51% Apr 25, 2024
Susquehanna
Susquehanna
Hold
Maintains
$84$80
Hold Maintains $84$80 -4.26% Apr 25, 2024
Raymond James
Raymond James
Buy
Maintains
$120$130
Buy Maintains $120$130 +55.58% Apr 22, 2024
Stifel
Stifel
Hold
Maintains
$80$83
Hold Maintains $80$83 -0.67% Apr 12, 2024
Benchmark
Benchmark
Hold
Reiterates
n/a
Hold Reiterates n/a n/a Apr 10, 2024
Jefferies
Jefferies
Strong Buy
Initiates
$105
Strong Buy Initiates $105 +25.66% Apr 8, 2024
Barclays
Barclays
Buy
Maintains
$90$96
Buy Maintains $90$96 +14.89% Apr 4, 2024
National Bank Financial Inc
National Bank Financial Inc
Hold
Maintains
$112$121
Hold Maintains $112$121 +44.81% Apr 4, 2024
Susquehanna
Susquehanna
Hold
Maintains
$85$84
Hold Maintains $85$84 +0.53% Mar 28, 2024
Susquehanna
Susquehanna
Hold
Maintains
$87$85
Hold Maintains $87$85 +1.72% Jan 31, 2024
Susquehanna
Susquehanna
Hold
Downgrades
n/a
Hold Downgrades n/a n/a Jan 8, 2024
JP Morgan
JP Morgan
Buy
Maintains
$121$116
Buy Maintains $121$116 +38.82% Dec 21, 2023
Deutsche Bank
Deutsche Bank
Hold
Downgrades
$85$77
Hold Downgrades $85$77 -7.85% Nov 27, 2023
Susquehanna
Susquehanna
Buy
Maintains
$93$90
Buy Maintains $93$90 +7.71% Oct 26, 2023