Canadian National Railway CNI
$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.
| Date | Firm | Rating | Target |
|---|---|---|---|
| 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 |
No comments yet — be the first to weigh in on CNI.
Sign in to join the discussion.