NYSE:CM | Historical Stock Price | CANADIAN IMPERIAL BANK OF COMMERCE /CAN/

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
1997-11-13 to 2026-09-04
Data captured

Stock Price Chart

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

$7.93$18.07$41.20$93.94$214.18$488.321997-11-132026-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$40.80$101.33668,400
2016-12-29$40.90$101.59736,600
2016-12-28$40.88$101.52749,400
2016-12-27$40.99$101.79464,400
2016-12-23$40.97$101.74553,800
2016-12-22$41.59$103.291,252,000
2016-12-21$41.72$102.47837,400
2016-12-20$41.78$102.601,128,200
2016-12-19$41.47$101.85837,200
2016-12-16$41.59$102.151,064,600
2016-12-15$41.83$102.721,105,400
2016-12-14$41.94$103.011,490,800
2016-12-13$42.64$104.731,358,600
2016-12-12$42.43$104.211,105,600
2016-12-09$42.50$104.381,510,200
2016-12-08$42.36$104.033,278,200
2016-12-07$41.85$102.792,976,200
2016-12-06$41.21$101.212,787,600
2016-12-05$40.97$100.642,348,000
2016-12-02$40.85$100.324,738,400
2016-12-01$40.69$99.9410,111,600
2016-11-30$39.33$96.612,480,000
2016-11-29$39.47$96.941,562,400
2016-11-28$39.29$96.502,463,400
2016-11-25$39.17$96.22625,600
2016-11-23$39.04$95.88943,600
2016-11-22$39.08$95.99981,400
2016-11-21$39.10$96.03783,800
2016-11-18$38.52$94.61972,400
2016-11-17$38.37$94.23853,600
2016-11-16$38.31$94.101,185,400
2016-11-15$38.37$94.231,256,800
2016-11-14$37.90$93.101,529,600
2016-11-11$37.67$92.51795,800
2016-11-10$37.92$93.121,317,400
2016-11-09$37.75$92.721,135,000
2016-11-08$37.54$92.20791,000
2016-11-07$37.29$91.59781,400
2016-11-04$36.61$89.92927,600
2016-11-03$36.63$89.97691,000
2016-11-02$36.48$89.60928,200
2016-11-01$37.08$91.061,259,000
2016-10-31$37.48$92.05792,600
2016-10-28$37.72$92.63717,200
2016-10-27$37.66$92.49579,200
2016-10-26$37.62$92.40661,800
2016-10-25$37.64$92.45648,600
2016-10-24$37.62$92.38604,800
2016-10-21$37.76$92.73849,800
2016-10-20$38.08$93.53658,200
2016-10-19$38.48$94.511,122,800
2016-10-18$38.53$94.62760,600
2016-10-17$38.15$93.69528,800
2016-10-14$38.14$93.67843,600
2016-10-13$37.97$93.261,616,000
2016-10-12$37.73$92.671,315,400
2016-10-11$37.58$92.311,065,200
2016-10-10$37.82$92.89528,600
2016-10-07$37.56$92.24959,200
2016-10-06$37.72$92.64848,800
2016-10-05$37.91$93.111,254,800
2016-10-04$37.92$93.131,300,800
2016-10-03$38.49$94.551,036,400
2016-09-30$38.76$95.21936,400
2016-09-29$38.39$94.29846,400
2016-09-28$38.62$94.85639,400
2016-09-27$38.11$93.59670,000
2016-09-26$37.98$93.281,101,800
2016-09-23$38.85$94.28844,200
2016-09-22$39.36$95.53688,000
2016-09-21$39.06$94.811,030,200
2016-09-20$38.33$93.01629,400
2016-09-19$38.21$92.72758,800
2016-09-16$38.17$92.64763,600
2016-09-15$38.66$93.83652,400
2016-09-14$38.42$93.23738,400
2016-09-13$38.40$93.211,261,200
2016-09-12$39.15$95.001,196,000
2016-09-09$39.38$95.561,088,800
2016-09-08$40.04$97.19512,000
2016-09-07$40.24$97.651,000,400
2016-09-06$40.38$97.991,061,400
2016-09-02$40.13$97.401,249,200
2016-09-01$39.85$96.72944,600
2016-08-31$39.64$96.21952,600
2016-08-30$39.89$96.811,048,000
2016-08-29$40.04$97.18630,800
2016-08-26$39.96$96.981,246,800
2016-08-25$39.88$96.791,235,600
2016-08-24$39.42$95.67685,800
2016-08-23$39.35$95.49998,800
2016-08-22$38.78$94.12524,600
2016-08-19$38.91$94.43619,000
2016-08-18$39.08$94.86607,600
2016-08-17$38.89$94.39577,600
2016-08-16$38.96$94.54751,600
2016-08-15$38.88$94.35388,200
2016-08-12$38.72$93.96628,400
2016-08-11$38.81$94.18695,200
2016-08-10$38.38$93.16905,800
2016-08-09$38.26$92.86582,400
2016-08-08$37.94$92.07701,400
2016-08-05$37.71$91.51717,600
2016-08-04$37.65$91.39679,000
2016-08-03$37.49$90.99552,400
2016-08-02$37.23$90.361,056,800
2016-08-01$37.49$90.98532,600
2016-07-29$37.97$92.171,218,800
2016-07-28$37.65$91.36842,800
2016-07-27$37.61$91.27856,600
2016-07-26$37.98$92.181,342,200
2016-07-25$37.70$91.50655,200
2016-07-22$37.97$92.14765,400
2016-07-21$37.92$92.031,234,800
2016-07-20$37.97$92.171,268,600
2016-07-19$37.78$91.691,200,600
2016-07-18$38.05$92.351,352,600
2016-07-15$38.08$92.431,118,800
2016-07-14$38.01$92.243,235,200
2016-07-13$38.01$92.241,794,800
2016-07-12$37.83$91.801,631,000
2016-07-11$37.35$90.651,272,400
2016-07-08$37.26$90.441,483,800
2016-07-07$37.19$90.252,114,000
2016-07-06$37.46$90.922,756,600
2016-07-05$37.16$90.192,223,000
2016-07-01$37.33$90.612,008,400
2016-06-30$37.54$91.103,499,400
2016-06-29$37.71$91.527,556,800
2016-06-28$38.56$93.57619,800
2016-06-27$37.81$91.78749,200
2016-06-24$38.54$93.521,176,800
2016-06-23$40.70$97.63800,800
2016-06-22$40.09$96.16664,400
2016-06-21$40.26$96.56510,800
2016-06-20$39.84$95.56389,400
2016-06-17$39.51$94.76809,400
2016-06-16$39.04$93.66882,400
2016-06-15$39.20$94.02753,800
2016-06-14$39.44$94.591,018,800
2016-06-13$39.83$95.54718,200
2016-06-10$40.26$96.58723,000
2016-06-09$40.71$97.65509,600
2016-06-08$41.04$98.44744,400
2016-06-07$40.76$97.78913,200
2016-06-06$40.08$96.14395,600
2016-06-03$39.57$94.92759,800
2016-06-02$39.00$93.55565,800
2016-06-01$39.01$93.56463,000
2016-05-31$38.81$93.09665,000
2016-05-27$39.20$94.02536,600
2016-05-26$39.42$94.571,172,800
2016-05-25$39.72$95.26835,000
2016-05-24$39.10$93.79842,800
2016-05-23$38.72$92.87344,400
2016-05-20$38.65$92.72318,800
2016-05-19$38.46$92.25710,600
2016-05-18$38.95$93.43507,000
2016-05-17$38.99$93.53361,800
2016-05-16$39.31$94.28417,800
2016-05-13$39.10$93.79348,800
2016-05-12$39.38$94.46421,200
2016-05-11$39.11$93.80369,400
2016-05-10$38.78$93.01365,000
2016-05-09$38.18$91.58487,600
2016-05-06$38.15$91.52318,800
2016-05-05$38.18$91.58401,000
2016-05-04$38.02$91.20551,200
2016-05-03$38.90$93.30624,200
2016-05-02$40.08$96.15357,600
2016-04-29$40.38$96.87408,600
2016-04-28$40.51$97.16488,200
2016-04-27$40.19$96.40343,000
2016-04-26$40.08$96.13536,800
2016-04-25$39.54$94.83294,200
2016-04-22$39.60$94.99483,800
2016-04-21$39.46$94.64325,000
2016-04-20$39.86$95.60506,600
2016-04-19$39.42$94.56517,200
2016-04-18$38.55$92.47441,800
2016-04-15$38.36$92.00455,200
2016-04-14$38.37$92.04632,600
2016-04-13$38.28$91.81446,800
2016-04-12$38.11$91.41535,200
2016-04-11$37.31$89.51403,400
2016-04-08$37.06$88.91490,000
2016-04-07$36.22$86.87470,200
2016-04-06$36.72$88.09556,800
2016-04-05$36.70$88.03548,000
2016-04-04$37.01$88.79606,200
2016-04-01$37.49$89.94459,200
2016-03-31$37.36$89.60651,600
2016-03-30$37.72$90.49741,200
2016-03-29$37.24$89.33854,000
2016-03-28$36.58$87.73395,000
2016-03-24$36.18$86.79839,600
2016-03-23$36.52$87.60659,200
2016-03-22$37.74$89.43830,800
2016-03-21$37.63$89.17524,600
2016-03-18$37.74$89.441,096,200
2016-03-17$38.06$90.21972,600
2016-03-16$37.00$87.69623,000
2016-03-15$36.48$86.46526,800
2016-03-14$36.65$86.86780,600
2016-03-11$36.65$86.87563,400
2016-03-10$35.86$84.98539,800
2016-03-09$36.10$85.54627,800
2016-03-08$35.49$84.12543,200
2016-03-07$35.42$83.94618,800
2016-03-04$34.83$82.53495,000
2016-03-03$34.60$81.99624,200
2016-03-02$34.35$81.41742,000
2016-03-01$34.08$80.78820,200
2016-02-29$33.15$78.55786,600
2016-02-26$33.28$78.87866,000
2016-02-25$33.15$78.56842,600
2016-02-24$31.99$75.821,595,000
2016-02-23$32.41$76.81777,200
2016-02-22$32.81$77.76781,400
2016-02-19$32.88$77.91635,800
2016-02-18$33.13$78.53569,800
2016-02-17$33.15$78.55647,000
2016-02-16$32.05$75.96751,800
2016-02-12$31.36$74.32840,800
2016-02-11$29.93$70.931,025,200
2016-02-10$30.41$72.06882,600
2016-02-09$31.06$73.601,026,800
2016-02-08$31.75$75.26852,600
2016-02-05$32.20$76.31595,400
2016-02-04$32.70$77.50694,200
2016-02-03$32.33$76.63927,200
2016-02-02$31.74$75.22745,800
2016-02-01$32.42$76.83821,800
2016-01-29$32.42$76.85752,200
2016-01-28$32.08$76.041,039,200
2016-01-27$31.09$73.68974,400
2016-01-26$30.87$73.15587,200
2016-01-25$29.99$71.06657,200
2016-01-22$31.11$73.73895,800
2016-01-21$29.61$70.17683,000
2016-01-20$28.77$68.181,127,200
2016-01-19$29.47$69.83587,400
2016-01-15$29.21$69.23747,600
2016-01-14$30.12$71.38807,200
2016-01-13$30.19$71.55842,000
2016-01-12$31.16$73.85618,600
2016-01-11$31.18$73.91585,200
2016-01-08$31.50$74.65668,000
2016-01-07$31.80$75.35913,200
2016-01-06$32.40$76.80836,600
2016-01-05$32.83$77.79654,600
2016-01-04$32.87$77.901,041,400