BeStock  
Stocks › Railroads › CNI

Canadian National Railway CNI

US equityMarket cap rank #298Railroads
$124.06 −$2.43 (-1.92%)
Market closed · Nov 7, 9:10 am ET · Last extended-hours $124.06 0.00%
Open$124.28
Prev close$126.49
Day range$123.18 – $125.63
Volume1.16M
Market cap$74.94B
P/E (TTM)21.8
Dividend yield2.06%

Analyst view

ConsensusBuy
Analysts15
Average target$139.39+12.4% vs. price
  • Buy 47%
  • Hold 53%
Low $129.66Now $124.06Avg $139.39High $149.50

Recent rating changes

The last 20 actions on file set price targets from $126.94 to $149.50, averaging $138.67.

DateFirmRatingTarget
5 Nov 2026 J.P. Morgan HOLD $129.66
2 Nov 2026 Scotiabank HOLD $141.71
2 Nov 2026 Citi BUY $145.00
2 Nov 2026 Barclays HOLD $132.00
2 Nov 2026 CIBC BUY $143.83
1 Nov 2026 TD Cowen BUY $149.50
30 Oct 2026 Barclays HOLD $132.00
30 Oct 2026 RBC Capital BUY $141.71
29 Oct 2026 BofA Securities BUY –
26 Oct 2026 Stifel BUY $141.71
23 Oct 2026 Bernstein HOLD $139.16
19 Oct 2026 Bernstein HOLD $139.92
19 Oct 2026 Raymond James HOLD $138.17
15 Oct 2026 ATB Cormark Capital Markets HOLD $134.62
15 Oct 2026 Scotiabank BUY $141.68
8 Oct 2026 Citi BUY $143.00
6 Oct 2026 Wells Fargo BUY $145.00
5 Oct 2026 Bernstein HOLD $139.16
5 Oct 2026 J.P. Morgan HOLD $126.94
2 Oct 2026 SIG HOLD $130.00

Discussion

No comments yet — be the first to weigh in on CNI.

Sign in to join the discussion.

Scroll to Top