| Ytd | 27.11% | |
| 1y | 34.76% |
| Open | 125.63 | Prev Close | 125.14 | Low | 125.33 | High | 126.23 | Mkt Cap | 76.01B |
| Vol | 495.07K | Avg Vol | 1.59M | EPS | 5.48 | P/E | 22.93 | Forward P/E | 19.64 |
| Beta | 0.95 | Short Ratio | 1.97 | Inst. Own | 74.06% | Dividend | 2.67 | Div Yield | 2.12 |
| Ex Div Date | 09-08 | Earning | 07-24 | 50-d Avg | 122.72 | 200-d Avg | 108.00 | 1yr Est | 139.65 |
Alphabet, Costco, Visa, and Microsoft all sit inside my top 10 holdings. None of them earned that sp
Canadian National Railway (TSE: CNR - Get Free Report) (NYSE: CNI) passed above its two hundred day
CN concludes 2025-2026 crop year with record grain movements across its network CN concludes 2025-20
Customer investments exceeded $2 billion in 2025 as CN continues to invest in its network Customer i
Assetmark Inc. cut its stake in Canadian National Railway Company (NYSE: CNI) (TSE: CNR) by 89.2% du
Canadian National Railway is seeing improved freight volumes, higher revenue per RTM, and enhanced p
Canadian National Railway delivered strong 2Q26 results, driven by operational excellence and surges
CNI beats Q2 estimates as grain and energy volumes lift revenues, while higher fuel costs pressure e
Canadian National Railway Co (NYSE:CNI) on Friday posted better-than-expected earnings for the secon
Canadian National Railway delivered strong Q2 2026 results, with revenue up 11% and EPS up 10%, prom
Canadian National Railway Company delivered strong Q2 results, with 11% revenue and EPS growth, driv
While the top- and bottom-line numbers for CN (CNI) give a sense of how the business performed in th
Canadian National Railway NYSE: CNI raised its 2026 outlook after reporting second-quarter earnings
Canadian National (CNI) came out with quarterly earnings of $1.5 per share, beating the Zacks Consen
The Canadian railroad boosted its full-year outlook, citing firmer freight demand and shifting econo
MONTREAL, July 24, 2026 (GLOBE NEWSWIRE) -- CN (TSX: CNR) (NYSE: CNI) announced today that its Board
Intel gains as results impress, new U.S. tariffs set to take effect, and more
MONTREAL, July 24, 2026 (GLOBE NEWSWIRE) -- CN (TSX: CNR) (NYSE: CNI) today reported its financial a
Companies Reporting Before The Bell • Charter Communications (NASDAQ:CHTR) is likely to report quart
Bank of Nova Scotia lessened its stake in shares of Canadian National Railway Company (NYSE: CNI) (T
MONTREAL, July 23, 2026 (GLOBE NEWSWIRE) -- CN (TSX: CNR) (NYSE: CNI) will issue its second-quarter
Union Pacific (UNP) stock surges after posting record Q2 revenue of $6.86B and adjusted EPS of $3.41
Under the settlement agreement, which is contingent on the Surface Transportation Board’s (STB) appr
Susquehanna analyst Bascome Majors downgrades Canadian National Railway (NYSE:CNI) from Positive
Top Wall Street analysts changed outlook on top names. See all changes incl. upgrades, downgrades &a
Top Wall Street analysts changed their outlook on top names. See analyst ratings page for upgrades,
Earnings season is in full-swing with reports this week from several Mag Seven names, big tech compa
Canada announced 6-month tariff relief on US goods critical to its economy, signaling de-escalation
Companies Reporting Before The Bell • RTX (NYSE:RTX) is expected to report quarterly earnings at $1
Companies Reporting Before The Bell • Barclays (NYSE:BCS) is estimated to report earnings for its t
Companies Reporting Before The Bell • Unilever (NYSE:UL) is expected to report earnings for its fir
Companies Reporting Before The Bell • UBS Gr (NYSE:UBS) is expected to report earnings for its thir
Companies Reporting Before The Bell • General Motors (NYSE:GM) is likely to report quarterly ear
Companies Reporting Before The Bell • First American Financial (NYSE:FAF) is estimated to report
Before 10 a.m. ET Monday, 197 stocks hit new 52-week highs.
Wednesday morning saw 162 companies set new 52-week highs.
This morning 279 companies reached new 52-week highs.
This morning 470 companies set new 52-week highs.
This morning 92 companies reached new 52-week highs.
During Monday's morning session, 179 stocks hit new 52-week highs.
This morning 97 companies reached new 52-week highs.
Stocks That Hit 52-Week Lows On Monday
Stocks That Hit 52-Week Lows On Thursday
Stocks That Hit 52-Week Lows On Friday