$CNI
Canadian National Railway
1 article
$CNI price
$129.03+0.81 (0.63%)
Day range $127.89 – $129.53 · Prev close $128.22
Analyst consensus
Buy
15 buy · 10 hold · 1 sell
Price and analyst data via Finnhub, delayed. Not investment advice.
We've curated 1 independent analyst write-up on $CNI from newsletters and Substacks — sorted by date.
🚅 Canadian National Railway Deep-Dive - The Epitome of Asymmetric Risk:Reward (NYSE:CNI)
Canadian National Railway ($CNI) • By Value Investing for Professionals • 2022-07-15









