Canadian National Railway Company (CNI)
NYSE: CNI · IEX Real-Time Price · USD
120.67
-0.44 (-0.36%)
At close: Jul 19, 2024, 4:00 PM
120.86
+0.19 (0.16%)
Pre-market: Jul 22, 2024, 8:03 AM EDT

Canadian National Railway Analyst Ratings

Total Analysts
20
Consensus Rating
Hold
Price Target
$139.16
Upside
+15.32%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
Barclays
Barclays
Hold
Maintains
$130$128
Hold Maintains $130$128 +6.07% Jul 16, 2024
Bernstein
Bernstein
Hold
Downgrades
$146$131
Hold Downgrades $146$131 +8.29% Jul 8, 2024
Susquehanna
Susquehanna
Hold
Maintains
$142$135
Hold Maintains $142$135 +11.88% Jun 25, 2024
Wells Fargo
Wells Fargo
Hold
Initiates
$130
Hold Initiates $130 +7.73% Jun 7, 2024
Stephens & Co.
Stephens & Co.
Hold
Reiterates
$140
Hold Reiterates $140 +16.02% Apr 24, 2024
Benchmark
Benchmark
Hold
Reiterates
n/a
Hold Reiterates n/a n/a Apr 24, 2024
Susquehanna
Susquehanna
Hold
Maintains
$140$142
Hold Maintains $140$142 +17.68% Apr 24, 2024
Stifel
Stifel
Hold
Maintains
$121$134
Hold Maintains $121$134 +11.05% Apr 12, 2024
Benchmark
Benchmark
Hold
Reiterates
n/a
Hold Reiterates n/a n/a Apr 10, 2024
Jefferies
Jefferies
Hold
Initiates
$130
Hold Initiates $130 +7.73% Apr 8, 2024
Barclays
Barclays
Hold
Maintains
$127$130
Hold Maintains $127$130 +7.73% Apr 4, 2024
National Bank Financial Inc
National Bank Financial Inc
Hold
Maintains
$172$190
Hold Maintains $172$190 +57.45% Apr 4, 2024
Susquehanna
Susquehanna
Hold
Maintains
$143$140
Hold Maintains $143$140 +16.02% Mar 28, 2024
B of A Securities
B of A Securities
Hold
Maintains
$131$140
Hold Maintains $131$140 +16.02% Mar 21, 2024
Wells Fargo
Wells Fargo
Hold
Maintains
$110$125
Hold Maintains $110$125 +3.59% Jan 24, 2024
Deutsche Bank
Deutsche Bank
Hold
Downgrades
$125$121
Hold Downgrades $125$121 +0.27% Nov 27, 2023
Citigroup
Citigroup
Hold
Maintains
$115$117
Hold Maintains $115$117 -3.04% Oct 26, 2023
Susquehanna
Susquehanna
Hold
Maintains
$112$115
Hold Maintains $112$115 -4.70% Oct 25, 2023
Barclays
Barclays
Hold
Maintains
$109$113
Hold Maintains $109$113 -6.36% Oct 25, 2023
JP Morgan
JP Morgan
Hold
Maintains
$167$159
Hold Maintains $167$159 +31.76% Oct 11, 2023
National Bank Financial Inc
National Bank Financial Inc
Hold
Maintains
$171$168
Hold Maintains $171$168 +39.22% Oct 5, 2023