Canadian National Railway Company CNI

Open calendar →

Canadian National Railway Company Common Stock · Company · NYSE · Industrials / Railroads

Paper trade (simulated — no real money)

Fill: USD 123.1500 · FX 1 USD = 1.277900 SGD · about SGD 157.3734 per unit

Sign in to place simulated trades. USD fills are converted into the SGD portfolio at the displayed rate.

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

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

USD 95.96 → 123.15 · 28.3%
130.580110.74590.910 1 2 3 4,5,6 7,8 9 10 11,12 13,14,15 16,17 18 19,20 21 22 Oct 25Jan 26Apr 26Jul 26Oct 26

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

Price & SEC Filing History 23 Oct 2025 — 24 Oct 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.

Weekend
124.4900 125.0400 121.7000 123.1500 825,995
122.3000 125.5900 122.2700 124.9300 2,213,600
120.8000 122.7900 120.8000 122.0500 943,900
120.7600 121.8500 120.5800 121.2500 837,500
120.8100 121.1600 119.4500 120.0900 939,600
Weekend
Weekend
121.0200 122.6000 120.4900 121.7900 809,700
120.6900 121.6100 120.0500 120.7400 1,324,200
118.9700 120.0500 117.8000 119.8500 826,200
118.8500 119.3600 117.4200 118.9100 728,800
117.6000 118.6000 117.6000 118.5200 494,200
Weekend
Weekend
116.7700 117.9700 116.3600 117.7800 786,100
115.3900 117.2600 115.0000 116.8400 889,000
117.8900 118.4100 115.5600 115.7500 975,200
119.4400 119.4400 117.7600 118.4100 853,200
119.6000 120.1200 117.8800 119.3200 1,186,400
Weekend
Weekend
117.5400 120.0900 117.3100 119.7700 885,300
118.2900 119.0400 116.5800 117.1600 1,269,500
120.9000 120.9000 118.9000 118.9000 929,300
120.5400 121.5400 119.8000 120.5500 795,100
120.7000 121.4000 119.6800 121.1400 1,565,700
Weekend
Weekend
119.7600 121.1100 119.4600 120.9300 1,644,700
119.3600 121.1800 119.0600 119.9200 1,431,200
119.1100 121.1600 119.1100 119.4900 1,329,900
118.4400 119.6900 117.5200 119.5200 1,056,900
119.0200 119.7600 116.7200 117.5100 1,155,000
Weekend
Weekend
119.2500 119.6900 118.5800 118.9500 919,800
120.8000 121.2000 118.2400 119.8700 1,476,100
120.9900 121.6900 118.9400 119.4900 1,595,700
121.8100 122.1100 121.1500 121.7700 710,100
122.1100 123.0900 121.7400 122.0900 686,400
Weekend
Weekend
121.6300 122.4300 120.8800 122.2500 1,396,500
121.5400 122.6000 120.2900 121.1600 927,800
122.4700 122.7900 121.1000 121.8400 1,003,900
122.4800 123.6600 122.4800 122.7600 1,677,600
No trading
Weekend
Weekend
122.4900 124.5300 122.4900 123.3700 5,388,700
121.7000 123.7500 120.9600 123.1700 1,552,600
121.1000 121.5300 119.7600 121.4500 1,643,600
124.5800 124.5800 119.6200 120.4200 1,627,500
125.7700 126.0000 124.1300 124.7500 1,564,800
Weekend
Weekend
126.8900 126.9500 125.0000 126.0100 809,400
127.0000 127.8500 126.3100 126.4800 831,200
126.9400 128.3800 126.6600 127.5400 950,400
22 · 6-K After market open · 10:27 ET FORM 6-K ↗
127.4100 128.4400 126.6400 127.1200 753,900
129.3500 129.7500 126.3000 127.4000 1,157,600
Weekend
Weekend
129.2600 130.1200 128.5700 129.8400 1,059,600
127.3900 130.0700 127.3900 128.2300 1,065,100
127.1300 129.0100 126.8400 127.6400 1,226,300
127.2000 127.8400 126.4900 126.5500 949,600
126.4100 127.7100 126.1300 126.5900 1,052,000
Weekend
Weekend
127.5600 128.4200 126.5000 126.8400 589,400
126.9800 128.0200 126.7200 127.7000 1,211,000
126.0600 126.7500 125.8200 126.3200 1,152,800
125.0000 126.4900 125.0000 126.2800 1,102,300
125.8900 127.2200 124.7000 125.1400 1,473,700
Weekend
Weekend
126.1500 127.6900 125.9100 126.6000 1,718,200
127.8000 128.0400 125.8300 126.4000 1,494,900
127.0000 127.9200 126.2100 127.5400 1,682,300
125.8200 127.3300 124.1500 127.3000 1,769,300
127.1800 127.6300 125.2000 125.8100 862,700
Weekend
Weekend
127.1300 128.0300 126.3600 127.2100 1,504,700
129.0200 130.9300 126.3700 127.1300 2,439,300
129.4000 130.2800 128.7100 129.8400 2,063,700
129.0100 129.7600 128.4900 129.5200 1,281,300
130.4700 130.9900 128.1100 128.8800 2,368,000
Weekend
Weekend
131.5100 131.5500 128.4800 129.4800 2,686,300
21 · 6-K Pre-market · 07:35 ET FORM 6-K ↗
128.5700 131.2100 128.5100 130.5800 2,439,100
20 · 6-K Next filing day · accepted 22 Jul, 20:54 ET FORM 6-K ↗ 19 · 6-K Next filing day · accepted 22 Jul, 20:46 ET FORM 6-K ↗
128.0300 128.7800 127.2000 127.9100 1,226,000
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
18 · 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
17 · 6-K After-hours · 17:12 ET FORM 6-K ↗ 16 · 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
15 · 6-K After market open · 11:06 ET FORM 6-K ↗ 14 · F-10 After market open · 09:58 ET F-10 ↗
113.8000 113.8000 107.0000 108.0800 3,044,900
13 · 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
12 · 6-K After-hours · 16:32 ET FORM 6-K ↗ 11 · 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
10 · 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
9 · 6-K Next filing day · accepted 04 Feb, 18:25 ET FORM 6-K ↗ 8 · 40-F After-hours · 16:50 ET FORM 40-F ↗ 7 · 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
6 · 6-K Pre-market · 07:46 ET FORM 6-K ↗ 5 · 6-K Pre-market · 07:44 ET FORM 6-K ↗ 4 · 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
3 · 6-K Next filing day · accepted 06 Nov, 21:19 ET FORM 6-K ↗ 2 · 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
1 · 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

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.