Canadian National Railway Company CNI

Open calendar →

Canadian National Railway Company Common Stock · Company · NYSE

Announcement types: (default: consequential filings)
Results & current reports
Capital markets
Ownership & governance

USD closing-price chart (daily close from yfinance · Last year)

USD 100.37 → 127.91 · 27.4%
129.030109.97090.910 1 2 3 4 5,6,7 8,9 10 11 12,13 14,15,16 17,18 19 20,21 Jul 25Oct 25Jan 26Apr 26Jul 26

Numbered dotted lines mark the filtered filings under Announcement Events below.

Price & SEC Filing History 22 Jul 2025 — 23 Jul 2026 (Last year)

Daily NYSE prices are sourced from yfinance. Yellow highlighting marks an intraday rise or a gap up between adjacent trading sessions. SEC acceptance times are converted to US Eastern time: pre-market filings appear below that day’s OHLCV row; filings accepted after the 09:30 ET open appear above it. The SEC does not publish an exact first-public-availability timestamp, so acceptance time is the best available proxy.

No data yet
21 · 6-K Next filing day · accepted 22 Jul, 16:54 ET FORM 6-K ↗ 20 · 6-K Next filing day · accepted 22 Jul, 16:46 ET FORM 6-K ↗
128.0300 128.7750 127.3400 127.9100 1,109,429
127.0200 127.5200 125.1300 127.1000 1,401,500
128.9900 129.2000 126.6200 126.6900 1,447,700
Weekend
Weekend
128.9100 129.5300 127.8900 129.0300 1,572,300
124.7200 128.2400 124.6800 128.2200 1,439,800
124.6500 124.9200 123.1600 124.0000 2,354,800
124.3700 125.8600 124.3700 124.7900 1,231,200
125.5300 126.1200 124.7700 125.3100 1,641,200
Weekend
Weekend
124.9000 125.2600 123.9500 124.4000 1,332,500
123.0000 125.0400 122.5300 124.3400 1,345,500
122.9500 122.9900 121.0800 122.6800 1,005,200
122.0400 123.0000 121.5200 122.7800 1,739,500
121.0900 122.2500 120.9300 121.6600 1,067,000
Weekend
Weekend
No trading
120.7000 122.0700 119.4700 121.5600 1,225,600
119.2300 121.6000 119.1500 119.8200 872,300
119.8800 120.3400 118.9700 119.2400 1,609,700
120.4400 121.0900 119.3000 120.3400 1,367,900
Weekend
Weekend
120.6700 120.8600 119.6200 120.5600 1,499,900
117.9000 120.5800 117.9000 120.3600 2,170,400
115.5000 117.3400 115.2100 115.9100 1,991,900
114.8700 115.5300 113.8800 114.9000 2,102,400
113.2900 115.0800 113.1600 114.1300 1,484,100
Weekend
Weekend
No trading
113.7200 115.1700 112.5000 113.4300 1,612,000
117.2900 117.9400 113.3700 113.9600 1,427,800
118.0000 118.4300 117.0400 117.6700 1,323,800
119.5500 119.8500 116.7700 117.5400 1,728,500
Weekend
Weekend
118.3300 119.6500 117.8800 118.9800 1,821,700
119.3900 119.5200 117.5200 118.2700 1,985,400
120.3700 120.5000 118.9300 119.1800 1,323,000
120.5900 121.4500 119.2800 120.3100 2,390,900
120.3700 121.9000 119.9500 120.8100 5,908,500
Weekend
Weekend
119.3800 120.7800 119.1400 120.3800 1,397,200
120.4100 121.4600 118.7200 119.5000 948,700
120.8500 122.4800 119.1200 119.4500 1,266,200
119.1600 121.7000 119.0600 121.2300 1,511,900
118.1600 120.0100 117.6400 119.4200 1,341,800
Weekend
Weekend
118.4600 119.8700 118.1400 118.5500 1,492,800
117.7200 119.2500 116.4800 118.8000 1,624,000
116.6000 118.7600 116.1700 118.6100 1,635,500
115.1300 116.7500 114.2400 116.3900 1,340,300
No trading
Weekend
Weekend
114.3500 115.1000 113.8600 114.2400 843,900
114.0900 115.3500 113.5900 114.1700 1,094,900
113.2200 115.5600 113.0900 114.8000 1,423,300
112.2500 113.6000 111.7400 113.2000 774,500
112.1500 113.0000 111.7300 112.6300 495,900
Weekend
Weekend
111.9800 111.9800 110.7700 111.7900 875,200
112.5600 113.4900 111.9400 112.4400 1,320,900
111.4500 113.7900 111.4500 111.8700 1,165,800
110.5800 111.9200 109.3200 111.9100 1,296,500
111.0400 111.7800 110.2000 110.6000 1,211,000
Weekend
Weekend
110.8500 111.6500 110.1400 111.6400 925,400
19 · 6-K Next filing day · accepted 07 May, 20:21 ET FORM 6-K ↗
112.8800 112.9200 110.8400 110.8400 1,121,000
110.5500 113.0000 110.5200 112.1900 872,200
109.6100 110.5500 108.9000 109.9900 969,000
110.9000 111.7000 109.0200 109.3800 1,204,200
Weekend
Weekend
18 · 6-K After-hours · 17:12 ET FORM 6-K ↗ 17 · 6-K After-hours · 17:09 ET FORM 6-K ↗
112.1000 113.3100 111.8000 111.9600 1,516,500
108.2000 112.6000 108.0000 112.1300 3,057,400
16 · 6-K After market open · 11:06 ET FORM 6-K ↗ 15 · F-10 After market open · 09:58 ET F-10 ↗
113.8000 113.8000 107.0000 108.0800 3,044,900
14 · 6-K Pre-market · 07:36 ET 6-K ↗
115.1300 115.5600 114.5400 114.8900 1,846,800
114.7100 115.8000 114.7100 114.9500 1,414,500
Weekend
Weekend
114.0000 115.1500 113.7300 114.6000 1,243,400
110.1800 114.0900 109.7300 114.0500 1,563,700
110.2200 111.2700 109.2800 109.4100 963,000
111.4400 112.0600 110.1200 110.1700 1,199,300
110.4000 111.5200 109.8600 111.2000 935,700
Weekend
Weekend
109.4100 111.2400 109.4100 110.2900 1,285,400
109.8800 110.6300 108.7300 108.9600 1,340,500
111.5900 111.7700 109.8700 109.9400 969,900
110.7000 112.0600 110.5700 111.9600 961,100
109.4100 111.0400 109.4100 110.9500 993,400
Weekend
Weekend
110.5200 111.5100 109.4800 110.0900 1,597,500
108.3900 110.5300 108.3900 110.1400 2,048,600
107.4800 109.5800 107.1600 107.6600 1,715,400
104.8900 106.4500 104.7000 105.9100 1,351,900
103.5600 105.4000 103.5100 105.0800 986,400
Weekend
Weekend
No trading
102.6100 104.7100 102.5500 104.1800 1,057,500
103.2800 104.2900 102.6700 103.2500 1,539,100
102.5000 103.0100 100.3700 102.7700 1,269,900
101.8600 102.7500 101.2200 101.3300 1,414,400
Weekend
Weekend
101.2200 101.8300 100.7500 101.4300 946,100
101.2900 102.6400 100.7400 101.5900 892,500
13 · 6-K After-hours · 16:32 ET FORM 6-K ↗ 12 · 6-K After-hours · 16:32 ET FORM 6-K ↗
102.0300 102.3400 100.5800 101.8900 2,161,400
99.7200 102.1900 99.2200 100.9700 1,093,300
99.9100 101.4800 99.5600 100.6900 1,753,000
Weekend
Weekend
98.9300 100.2200 97.9800 98.4100 2,168,700
99.9000 100.3700 98.4100 99.1000 1,557,800
101.9800 102.6700 100.1100 100.3300 2,724,300
106.8200 106.8200 101.8600 101.9900 3,209,100
105.9100 107.0000 104.9300 106.2200 1,732,600
Weekend
Weekend
104.2800 105.2600 103.4600 105.0200 1,689,900
105.5000 106.5000 103.2300 103.8500 1,423,100
106.1700 106.9400 106.0300 106.2100 1,058,600
106.7900 107.7700 105.9800 106.4200 1,081,200
105.3600 108.4100 103.8400 107.9600 6,696,800
Weekend
Weekend
108.4700 108.6900 105.6700 106.7800 1,919,000
109.8500 110.3500 108.1400 109.6700 1,538,700
111.3000 111.5800 109.8900 110.7900 1,200,000
111.6100 112.1500 108.8700 111.1800 1,870,000
111.2000 113.0900 110.6100 113.0100 1,120,400
Weekend
Weekend
110.0100 112.4800 109.9000 112.1900 1,311,500
109.3400 110.5000 109.0900 110.2500 1,556,600
111.0100 111.3000 108.7900 109.0200 1,857,000
110.0000 111.3300 109.5400 111.3000 1,208,900
110.6300 111.4700 109.7100 110.0900 1,588,900
Weekend
Weekend
109.4400 110.9300 109.2000 110.4600 1,705,800
107.2200 109.7300 106.8900 109.4300 1,718,800
108.4000 108.4800 106.7900 107.8800 3,395,800
107.3100 109.9000 107.0800 108.4700 2,872,200
No trading
Weekend
Weekend
107.3800 107.7700 105.7300 107.6000 2,203,700
106.5600 107.7600 105.2600 107.3000 2,892,700
106.4100 107.0900 105.7500 106.3200 1,551,700
103.2500 107.3300 103.2400 106.0700 2,332,800
101.5400 103.4800 100.9000 103.3900 1,648,300
Weekend
Weekend
11 · 6-K After-hours · 16:07 ET FORM 6-K ↗
100.0000 101.4500 100.0000 101.4300 1,421,400
98.6200 100.4800 98.5300 100.0000 1,769,000
10 · 6-K Next filing day · accepted 04 Feb, 18:25 ET FORM 6-K ↗ 9 · 40-F After-hours · 16:50 ET FORM 40-F ↗ 8 · 6-K After-hours · 16:03 ET 6-K ↗
97.0100 100.1300 96.5200 99.0100 2,533,800
95.8800 97.2200 95.1400 96.5300 2,833,000
95.1100 95.7900 94.0600 95.6800 2,538,300
Weekend
Weekend
101.4400 101.7200 96.1400 96.2200 3,019,200
7 · 6-K Pre-market · 07:46 ET FORM 6-K ↗ 6 · 6-K Pre-market · 07:44 ET FORM 6-K ↗ 5 · 6-K Pre-market · 07:36 ET 6-K ↗
99.0400 101.1100 98.7800 101.0300 2,712,400
100.3600 100.6600 98.4000 98.5400 1,679,100
100.1200 100.9600 99.7400 100.4800 1,580,800
100.0100 100.5200 99.4200 99.8900 700,700
Weekend
Weekend
100.2000 100.8200 99.7700 99.8500 1,064,100
99.5600 100.3900 99.5600 100.0200 795,900
98.0800 100.0800 97.9500 99.3800 1,144,800
100.2600 100.8700 97.1200 97.1900 1,779,200
No trading
Weekend
Weekend
99.0000 100.1200 98.4800 100.1100 1,704,100
97.7500 99.3800 97.3000 99.2300 1,092,400
97.5700 98.1400 97.3200 97.6500 1,508,500
98.9500 99.0700 96.9600 97.3600 1,151,600
98.8900 99.6500 98.2600 98.9500 988,300
Weekend
Weekend
99.4600 100.1800 98.5200 98.9500 946,900
96.3900 99.4900 96.3900 99.4700 1,151,400
101.0000 101.8500 96.6200 96.6700 1,005,600
99.4000 100.8200 98.8200 100.6000 1,157,900
99.8000 100.3800 98.4400 99.3300 1,136,500
Weekend
Weekend
98.9200 100.6600 98.8500 100.3000 865,700
No trading
99.2900 99.8500 98.8300 98.8500 615,700
99.2400 100.2200 99.0100 99.3100 884,500
98.6900 99.7900 98.4900 99.4400 661,700
Weekend
Weekend
98.8100 98.9200 98.1400 98.6900 417,400
No trading
98.6700 99.0300 98.2200 98.6900 291,100
98.5000 98.7600 97.9800 98.7500 963,700
98.6800 99.0000 97.8700 98.2000 1,204,300
Weekend
Weekend
99.5600 99.8400 98.0100 98.2000 1,085,600
97.7400 100.2400 97.6800 99.5800 2,004,400
96.8900 97.8800 96.4300 97.3700 1,375,600
98.4800 98.7000 96.9200 96.9200 1,372,000
98.1000 98.7900 97.7700 98.3500 1,502,100
Weekend
Weekend
98.1100 98.5800 97.5200 97.8900 1,513,800
98.7400 99.1700 97.6700 97.9600 1,463,100
97.6400 98.5800 96.8300 98.3000 1,876,100
97.6900 98.7900 97.0400 97.7100 1,562,600
98.5000 99.8200 98.1900 98.2500 6,232,600
Weekend
Weekend
98.9100 99.0000 97.9100 98.1600 944,100
98.5400 99.2800 98.0700 98.5600 1,332,400
96.4900 99.1400 96.4400 98.6300 1,244,500
95.8200 96.4400 94.6000 96.0000 1,129,800
95.7400 97.0300 95.1400 95.5500 1,300,600
Weekend
Weekend
95.3000 96.1800 94.8700 95.8900 635,700
No trading
92.4600 94.3200 92.4600 94.0100 1,443,000
91.4600 92.6800 91.4100 92.6700 1,278,700
93.0000 93.0000 90.7400 90.9100 1,968,400
Weekend
Weekend
92.7400 93.4300 92.3000 92.9900 1,741,000
93.7900 94.3400 92.0200 92.0200 1,524,100
93.9600 93.9600 92.8900 93.5600 1,254,600
94.5000 95.0100 93.6500 93.9600 1,723,500
95.7400 96.5400 95.0000 95.4800 1,076,600
Weekend
Weekend
96.3800 96.8400 95.1400 96.1500 1,056,900
97.4600 98.1800 96.5600 96.6100 925,300
96.0300 98.0400 95.8600 97.8700 1,070,800
94.6000 96.0400 94.6000 95.9600 955,700
95.2500 95.3600 94.4700 94.5100 1,343,300
Weekend
Weekend
94.5400 95.0500 93.4100 95.0300 2,003,200
4 · 6-K Next filing day · accepted 06 Nov, 21:19 ET FORM 6-K ↗ 3 · 6-K After-hours · 16:23 ET FORM 6-K ↗
96.0400 96.1800 94.3700 94.5400 1,118,100
95.5400 96.5100 95.3500 96.0200 1,431,400
95.3800 95.8200 93.6200 95.7600 1,329,200
95.5200 95.8200 94.1400 95.6200 1,813,800
Weekend
Weekend
96.9700 99.5500 95.5600 95.9100 3,564,200
2 · 6-K Pre-market · 07:35 ET 6-K ↗
93.0300 94.0500 92.7100 93.3000 1,438,600
94.5600 94.7400 92.7100 93.1700 1,194,700
95.4800 95.4800 94.3200 94.7300 713,000
95.7200 95.7700 94.4100 94.7700 975,900
Weekend
Weekend
96.0200 96.0200 94.7700 95.3200 939,200
96.8600 96.8600 95.6400 95.9600 1,232,500
95.0000 97.5700 95.0000 96.1100 1,423,400
95.2400 96.1600 94.9100 94.9900 1,109,400
96.1600 96.2200 94.9900 95.3600 990,700
Weekend
Weekend
94.6600 96.3600 94.1300 95.6800 1,593,100
97.4400 97.5500 94.5900 94.6600 2,479,200
96.0900 97.2900 95.8600 97.1300 1,369,100
94.7000 96.0900 94.7000 95.8500 1,442,300
95.0100 96.3000 94.4700 96.1300 1,067,100
Weekend
Weekend
96.4600 97.2900 94.2100 94.4500 1,653,300
96.5700 96.7900 95.3500 95.4800 1,269,500
96.9100 96.9100 95.6300 96.3600 1,474,200
96.9100 96.9700 95.6500 96.9400 1,393,200
96.3300 96.7400 95.6400 96.6100 1,216,700
Weekend
Weekend
94.3600 96.4000 94.3600 96.3800 1,534,600
94.2500 94.6100 93.8200 94.4700 1,290,200
94.2800 94.7700 93.8600 94.4600 988,500
93.6600 94.3300 92.9300 94.3000 1,329,100
93.1500 94.9300 93.1100 93.9000 1,524,200
Weekend
Weekend
92.6800 93.0300 91.7300 92.8800 1,060,200
91.6300 93.3400 91.5700 92.4000 2,061,000
91.9400 92.3300 91.4300 92.1500 1,370,700
92.3200 92.7000 91.9100 92.2300 1,285,900
92.9000 93.0400 92.0000 92.0100 1,889,000
Weekend
Weekend
93.5200 94.0200 92.9300 93.3200 1,691,200
94.7600 94.9800 93.2900 93.5100 3,173,100
95.6400 96.4300 94.1700 94.6600 1,206,000
95.4900 96.1200 94.8800 95.6400 1,348,400
93.7500 95.3500 93.5600 95.3400 1,696,400
Weekend
Weekend
94.0000 94.2600 93.1900 93.4200 1,233,100
92.9100 94.0000 91.0700 93.9300 2,664,700
93.4100 94.2200 92.3100 92.4100 1,591,300
95.2500 95.4900 93.1400 93.2400 1,758,300
96.3600 96.4500 94.7400 95.2500 2,631,200
Weekend
Weekend
96.4900 97.8900 96.2500 96.5500 3,264,900
96.8300 96.8900 95.7500 96.7400 2,797,100
96.8900 97.3000 96.3400 96.5800 1,373,300
96.3000 96.7400 96.0700 96.6300 1,086,100
No trading
Weekend
Weekend
96.1400 97.1000 95.9600 96.7800 974,800
97.0000 97.1300 95.3000 96.1000 2,276,300
96.2800 97.5000 96.2800 97.2500 1,826,200
94.8400 96.7700 94.7300 96.5900 1,754,700
95.8400 96.0400 94.5900 94.9200 1,857,500
Weekend
Weekend
94.4600 96.4200 93.8800 95.9400 2,047,400
93.3900 94.3200 93.2500 94.0300 978,300
94.4600 95.0600 93.8100 93.8100 1,389,800
93.2400 94.5700 92.9800 94.3500 2,099,000
93.6000 93.9500 92.6200 93.2100 1,210,300
Weekend
Weekend
92.9000 93.8700 92.8700 93.3400 1,103,700
93.3300 93.3300 92.1400 92.7600 2,356,000
93.8600 94.2300 93.6600 93.8900 3,614,000
93.4500 94.2500 93.3100 93.7900 1,365,200
92.3400 93.3700 92.0500 93.2400 1,549,200
Weekend
Weekend
92.5400 93.0300 92.3200 92.5700 933,700
94.3800 94.3800 92.3900 92.4900 1,250,900
94.6100 94.7500 94.0600 94.1400 1,255,600
93.6900 94.7300 93.4700 94.1700 1,759,800
93.0900 93.9400 93.0300 93.7200 1,130,500
Weekend
Weekend
93.3200 93.6200 92.4100 92.8600 2,049,300
93.5400 94.2500 93.1900 93.4500 1,691,800
95.2200 95.2200 93.9200 94.2300 2,029,000
94.8300 96.5500 94.5600 95.2000 2,173,400
95.7300 95.9200 94.7400 95.0100 1,545,900
Weekend
Weekend
95.6200 95.9000 94.7800 95.8700 2,287,300
95.8100 96.8300 95.3000 95.4200 2,607,200
96.4400 97.0100 95.4900 96.2700 4,316,600
1 · 6-K After-hours · 16:11 ET 6-K ↗
99.9500 100.4600 98.7600 100.3700 2,566,900

Announcement Events

Each title opens the filing on the SEC website. Registered users can summarise the filing and up to seven relevant exhibits linked within the same SEC submission.