Canadian National Railway Company CNI
Open calendar →Canadian National Railway Company Common Stock · Company · NYSE
USD closing-price chart (daily close from yfinance · Last year)
USD 100.37 → 127.91 · 27.4%
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.
Date
Open
High
Low
Close
Volume
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.
21
6-K
FORM 6-K (opens SEC filing in a new tab)
Next filing day · accepted 22 Jul, 16:54 ET
Summarise
20
6-K
FORM 6-K (opens SEC filing in a new tab)
Next filing day · accepted 22 Jul, 16:46 ET
Summarise
19
6-K
FORM 6-K (opens SEC filing in a new tab)
Next filing day · accepted 07 May, 20:21 ET
Summarise
10
6-K
FORM 6-K (opens SEC filing in a new tab)
Next filing day · accepted 04 Feb, 18:25 ET
Summarise