cni stock price 2025-26

The closing price for Canadian National Railway (CNI) between 2025 and 2026 is $123.69, on Friday. It is up 26.7% in that time. The latest price is $123.69.

DATEOPENHIGHLOWCLOSEVOLUME
October 30 2026
$127.40
$128.06
$123.41
$123.69
2,008,403
October 29 2026
$124.81
$126.00
$122.02
$124.06
1,378,826
October 28 2026
$125.38
$125.38
$124.10
$124.31
1,288,554
October 27 2026
$124.15
$125.68
$123.30
$125.53
917,549
October 26 2026
$123.57
$124.58
$123.16
$123.28
1,208,703
October 23 2026
$124.49
$125.11
$121.70
$123.15
1,096,816
October 22 2026
$122.30
$125.59
$122.27
$124.93
2,213,618
October 21 2026
$120.80
$122.79
$120.80
$122.05
943,872
October 20 2026
$120.76
$121.85
$120.58
$121.25
837,482
October 19 2026
$120.81
$121.16
$119.45
$120.09
939,613
October 16 2026
$121.02
$122.60
$120.49
$121.79
809,708
October 15 2026
$120.69
$121.61
$120.05
$120.74
1,324,206
October 14 2026
$118.97
$120.05
$117.80
$119.85
826,239
October 13 2026
$118.85
$119.36
$117.42
$118.91
728,772
October 12 2026
$117.60
$118.60
$117.60
$118.52
494,191
October 09 2026
$116.77
$117.97
$116.36
$117.78
786,088
October 08 2026
$115.39
$117.26
$115.00
$116.84
889,052
October 07 2026
$117.89
$118.41
$115.56
$115.75
975,216
October 06 2026
$119.44
$119.44
$117.76
$118.41
853,180
October 05 2026
$119.60
$120.12
$117.88
$119.32
1,186,457
October 02 2026
$117.54
$120.09
$117.31
$119.77
885,427
October 01 2026
$118.29
$119.04
$116.58
$117.16
1,269,466
September 30 2026
$120.90
$120.90
$118.90
$118.90
929,270
September 29 2026
$120.54
$121.54
$119.80
$120.55
795,129
September 28 2026
$120.70
$121.40
$119.68
$121.14
1,565,741
Daily pricing data for Canadian National Railway dates back to 11/17/1995, and may be incomplete.