NYSE:CNI | Historical Stock Price | CANADIAN NATIONAL RAILWAY CO

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1996-11-26 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$2.75$6.69$16.25$39.48$95.95$233.181996-11-262026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2016

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$67.40$96.63526,400
2016-12-29$67.99$97.48496,100
2016-12-28$67.65$96.99734,600
2016-12-27$67.76$97.15260,600
2016-12-23$67.61$96.94412,200
2016-12-22$67.78$97.18460,300
2016-12-21$68.00$97.50614,300
2016-12-20$67.90$97.351,344,400
2016-12-19$67.10$96.20481,800
2016-12-16$67.08$96.18744,600
2016-12-15$67.12$96.23978,200
2016-12-14$66.95$95.99988,900
2016-12-13$68.43$98.111,328,200
2016-12-12$68.16$97.724,194,800
2016-12-09$69.52$99.671,701,000
2016-12-08$69.85$100.15984,400
2016-12-07$69.16$99.161,006,100
2016-12-06$67.70$96.66814,800
2016-12-05$67.77$96.76778,100
2016-12-02$67.46$96.32697,000
2016-12-01$67.75$96.73861,700
2016-11-30$66.83$95.421,552,700
2016-11-29$66.79$95.36737,900
2016-11-28$66.63$95.13867,200
2016-11-25$66.72$95.26299,800
2016-11-23$66.05$94.30491,900
2016-11-22$66.10$94.38958,200
2016-11-21$65.97$94.191,405,000
2016-11-18$64.39$91.93676,400
2016-11-17$64.18$91.631,019,700
2016-11-16$63.49$90.65936,100
2016-11-15$64.33$91.85894,600
2016-11-14$63.75$91.021,770,600
2016-11-11$63.25$90.311,163,200
2016-11-10$64.71$92.391,533,300
2016-11-09$63.31$90.391,546,200
2016-11-08$63.93$91.28797,400
2016-11-07$63.52$90.69812,200
2016-11-04$61.95$88.45718,100
2016-11-03$62.36$89.04968,300
2016-11-02$62.30$88.951,051,500
2016-11-01$62.08$88.641,430,800
2016-10-31$62.87$89.761,134,800
2016-10-28$63.10$90.09812,700
2016-10-27$63.41$90.541,158,000
2016-10-26$63.09$90.083,165,600
2016-10-25$65.69$93.791,079,200
2016-10-24$65.56$93.61939,000
2016-10-21$65.58$93.63912,600
2016-10-20$65.67$93.761,204,300
2016-10-19$66.79$95.361,077,100
2016-10-18$66.95$95.591,106,400
2016-10-17$66.31$94.681,093,100
2016-10-14$66.32$94.69978,300
2016-10-13$66.49$94.93861,300
2016-10-12$66.24$94.58806,100
2016-10-11$66.58$95.061,392,300
2016-10-10$67.01$95.68594,900
2016-10-07$66.44$94.86688,200
2016-10-06$66.98$95.63629,100
2016-10-05$67.00$95.661,395,200
2016-10-04$65.93$94.132,005,700
2016-10-03$65.94$94.151,006,300
2016-09-30$65.40$93.38891,800
2016-09-29$64.55$92.16773,300
2016-09-28$64.46$92.031,255,800
2016-09-27$64.00$91.38920,100
2016-09-26$63.72$90.98670,700
2016-09-23$64.11$91.53726,700
2016-09-22$64.93$92.711,245,200
2016-09-21$64.29$91.791,177,800
2016-09-20$62.80$89.66892,200
2016-09-19$62.93$89.851,130,900
2016-09-16$62.67$89.48785,200
2016-09-15$62.62$89.411,026,400
2016-09-14$61.31$87.54849,400
2016-09-13$61.40$87.67819,700
2016-09-12$62.83$89.711,160,200
2016-09-09$62.18$88.781,121,100
2016-09-08$64.81$92.53409,500
2016-09-07$65.05$92.88747,000
2016-09-06$65.44$93.02685,700
2016-09-02$65.46$93.05897,400
2016-09-01$64.67$91.92637,700
2016-08-31$64.31$91.41692,300
2016-08-30$64.93$92.29479,700
2016-08-29$65.38$92.93798,800
2016-08-26$65.10$92.53804,500
2016-08-25$64.96$92.33528,300
2016-08-24$64.96$92.33501,800
2016-08-23$65.16$92.62510,500
2016-08-22$64.92$92.28506,900
2016-08-19$64.81$92.12723,800
2016-08-18$64.74$92.02586,000
2016-08-17$64.24$91.31644,400
2016-08-16$63.44$90.17601,800
2016-08-15$63.36$90.06519,300
2016-08-12$63.09$89.68620,700
2016-08-11$63.53$90.30614,300
2016-08-10$62.70$89.12856,200
2016-08-09$62.74$89.18894,600
2016-08-08$62.29$88.54770,200
2016-08-05$61.95$88.06903,700
2016-08-04$61.80$87.84762,200
2016-08-03$62.26$88.50982,400
2016-08-02$61.82$87.871,317,800
2016-08-01$62.71$89.14878,200
2016-07-29$63.21$89.85981,800
2016-07-28$63.56$90.34792,100
2016-07-27$63.65$90.471,232,100
2016-07-26$63.33$90.021,708,100
2016-07-25$63.47$90.222,205,500
2016-07-22$63.33$90.02736,700
2016-07-21$62.96$89.49810,400
2016-07-20$63.63$90.441,184,700
2016-07-19$62.58$88.951,092,300
2016-07-18$62.72$89.15782,300
2016-07-15$62.29$88.54633,400
2016-07-14$62.43$88.74985,900
2016-07-13$61.73$87.74963,500
2016-07-12$61.19$86.981,162,500
2016-07-11$59.53$84.621,145,200
2016-07-08$59.91$85.16910,700
2016-07-07$59.00$83.86683,500
2016-07-06$59.38$84.40495,000
2016-07-05$59.20$84.15962,300
2016-07-01$59.24$84.20345,900
2016-06-30$59.06$83.95928,600
2016-06-29$58.52$83.181,097,100
2016-06-28$57.51$81.75988,100
2016-06-27$56.40$80.171,199,600
2016-06-24$57.01$81.031,140,600
2016-06-23$59.58$84.69580,600
2016-06-22$59.02$83.89695,400
2016-06-21$58.40$83.011,250,600
2016-06-20$58.91$83.74986,900
2016-06-17$58.39$83.00973,500
2016-06-16$57.99$82.431,628,600
2016-06-15$58.09$82.571,086,400
2016-06-14$58.37$82.97728,300
2016-06-13$58.52$83.181,010,000
2016-06-10$59.19$84.13753,800
2016-06-09$60.21$85.58561,900
2016-06-08$60.72$86.31973,700
2016-06-07$60.60$86.14836,200
2016-06-06$60.42$85.46613,000
2016-06-03$59.97$84.83902,400
2016-06-02$58.84$83.23648,400
2016-06-01$59.08$83.571,018,500
2016-05-31$59.29$83.871,063,900
2016-05-27$60.01$84.88854,900
2016-05-26$60.24$85.211,333,400
2016-05-25$59.17$83.701,006,500
2016-05-24$58.25$82.401,389,500
2016-05-23$58.07$82.14490,800
2016-05-20$58.28$82.44931,800
2016-05-19$57.58$81.451,331,500
2016-05-18$59.08$83.571,355,200
2016-05-17$58.89$83.301,164,100
2016-05-16$58.97$83.411,157,800
2016-05-13$58.78$83.151,125,400
2016-05-12$59.69$84.43782,400
2016-05-11$59.50$84.16576,400
2016-05-10$59.93$84.77824,100
2016-05-09$58.55$82.82783,200
2016-05-06$59.39$84.01813,200
2016-05-05$59.07$83.56829,000
2016-05-04$59.00$83.461,848,500
2016-05-03$60.93$86.19809,800
2016-05-02$61.53$87.04947,700
2016-04-29$61.56$87.081,216,100
2016-04-28$62.68$88.661,549,500
2016-04-27$62.61$88.561,294,800
2016-04-26$62.24$88.044,278,600
2016-04-25$65.20$92.231,085,500
2016-04-22$65.89$93.201,377,800
2016-04-21$65.06$92.03930,400
2016-04-20$64.66$91.461,187,900
2016-04-19$64.30$90.951,201,600
2016-04-18$63.51$89.84864,700
2016-04-15$63.23$89.44928,400
2016-04-14$64.07$90.63773,200
2016-04-13$63.52$89.851,137,300
2016-04-12$62.66$88.631,117,500
2016-04-11$61.90$87.56941,600
2016-04-08$62.05$87.77661,900
2016-04-07$60.95$86.21805,900
2016-04-06$61.50$86.99757,900
2016-04-05$61.30$86.711,106,900
2016-04-04$61.71$87.29633,300
2016-04-01$62.29$88.11860,300
2016-03-31$62.46$88.351,191,000
2016-03-30$62.71$88.70774,700
2016-03-29$61.72$87.30729,600
2016-03-28$60.92$86.17931,700
2016-03-24$60.75$85.93682,000
2016-03-23$60.32$85.32804,700
2016-03-22$61.10$86.43868,300
2016-03-21$62.31$88.14998,100
2016-03-18$62.07$87.801,468,100
2016-03-17$62.92$89.001,113,300
2016-03-16$60.96$86.231,016,400
2016-03-15$60.51$85.591,104,000
2016-03-14$60.20$85.15746,800
2016-03-11$60.37$85.39781,000
2016-03-10$58.96$83.401,166,100
2016-03-09$60.37$85.391,138,800
2016-03-08$59.51$84.181,057,900
2016-03-07$60.09$84.601,151,100
2016-03-04$59.17$83.30830,500
2016-03-03$57.91$81.53904,800
2016-03-02$57.82$81.401,134,500
2016-03-01$59.02$83.091,364,900
2016-02-29$57.90$81.521,279,300
2016-02-26$58.42$82.251,068,200
2016-02-25$58.18$81.911,611,800
2016-02-24$57.62$81.121,451,700
2016-02-23$56.98$80.221,173,000
2016-02-22$57.59$81.081,153,700
2016-02-19$57.02$80.281,340,500
2016-02-18$57.12$80.421,107,100
2016-02-17$57.09$80.381,404,400
2016-02-16$55.57$78.241,296,100
2016-02-12$55.22$77.741,141,700
2016-02-11$54.69$77.001,694,800
2016-02-10$54.34$76.501,370,400
2016-02-09$55.12$77.601,920,900
2016-02-08$53.94$75.941,525,000
2016-02-05$53.35$75.111,474,700
2016-02-04$55.09$77.561,935,700
2016-02-03$53.31$75.051,606,300
2016-02-02$52.00$73.211,658,700
2016-02-01$53.46$75.271,780,900
2016-01-29$53.49$75.311,605,900
2016-01-28$52.78$74.312,245,500
2016-01-27$50.80$71.522,087,600
2016-01-26$50.57$71.201,874,400
2016-01-25$49.13$69.171,970,300
2016-01-22$49.76$70.062,428,900
2016-01-21$48.44$68.202,912,900
2016-01-20$47.62$67.042,750,900
2016-01-19$49.22$69.301,915,300
2016-01-15$49.83$70.151,618,500
2016-01-14$51.60$72.651,733,500
2016-01-13$50.77$71.482,287,200
2016-01-12$52.49$73.901,707,400
2016-01-11$51.61$72.661,919,100
2016-01-08$51.33$72.271,717,200
2016-01-07$51.03$71.841,673,200
2016-01-06$52.17$73.451,272,100
2016-01-05$53.96$75.971,322,500
2016-01-04$54.86$77.241,349,200