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 — 1999

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
1999-12-31$11.88$13.1929,400
1999-12-30$12.03$13.3764,400
1999-12-29$12.13$13.4773,600
1999-12-28$11.88$13.1930,600
1999-12-27$11.56$12.8510,800
1999-12-23$11.94$13.10158,400
1999-12-22$11.69$12.8213,400
1999-12-21$11.81$12.96106,200
1999-12-20$11.75$12.8927,200
1999-12-17$11.41$12.5127,400
1999-12-16$11.09$12.1711,400
1999-12-15$10.84$11.908,400
1999-12-14$10.66$11.6929,400
1999-12-13$10.59$11.6238,600
1999-12-10$10.78$11.8319,400
1999-12-09$10.97$12.0355,400
1999-12-08$10.78$11.8341,800
1999-12-07$10.91$11.9616,800
1999-12-06$11.06$12.149,800
1999-12-03$11.13$12.2017,600
1999-12-02$11.13$12.2046,000
1999-12-01$11.16$12.2452,200
1999-11-30$11.16$12.2414,800
1999-11-29$11.31$12.4122,200
1999-11-26$11.72$12.8637,200
1999-11-24$11.56$12.6872,400
1999-11-23$11.16$12.2445,600
1999-11-22$11.09$12.1724,200
1999-11-19$11.53$12.6525,400
1999-11-18$11.66$12.7916,000
1999-11-17$11.88$13.0313,600
1999-11-16$11.97$13.1322,200
1999-11-15$12.22$13.4019,400
1999-11-12$11.81$12.9637,400
1999-11-11$11.34$12.4416,800
1999-11-10$11.13$12.2052,800
1999-11-09$10.78$11.8352,000
1999-11-08$10.63$11.666,000
1999-11-05$10.56$11.5921,400
1999-11-04$10.47$11.483,800
1999-11-03$10.59$11.629,200
1999-11-02$10.63$11.663,400
1999-11-01$10.69$11.7211,000
1999-10-29$10.75$11.7939,400
1999-10-28$10.66$11.6953,400
1999-10-27$10.00$10.977,600
1999-10-26$10.00$10.9770,400
1999-10-25$10.06$11.0430,200
1999-10-22$10.13$11.1110,400
1999-10-21$10.25$11.2415,000
1999-10-20$10.41$11.4215,000
1999-10-19$10.31$11.3139,000
1999-10-18$10.06$11.0412,200
1999-10-15$10.09$11.0714,000
1999-10-14$10.03$11.003,200
1999-10-13$10.06$11.048,400
1999-10-12$10.28$11.285,800
1999-10-11$10.56$11.5911,800
1999-10-08$10.72$11.7626,400
1999-10-07$10.63$11.6633,200
1999-10-06$10.22$11.2110,200
1999-10-05$9.97$10.9447,400
1999-10-04$9.66$10.59139,000
1999-10-01$9.63$10.5630,800
1999-09-30$9.78$10.7316,200
1999-09-29$9.59$10.5210,400
1999-09-28$9.75$10.7026,600
1999-09-27$9.91$10.8711,200
1999-09-24$9.72$10.6626,800
1999-09-23$9.88$10.6719,200
1999-09-22$10.09$10.905,200
1999-09-21$10.16$10.978,200
1999-09-20$10.31$11.140
1999-09-17$10.31$11.1463,600
1999-09-16$10.25$11.0719,400
1999-09-15$10.50$11.341,000
1999-09-14$10.56$11.4123,800
1999-09-13$10.69$11.559,200
1999-09-10$10.50$11.3417,200
1999-09-09$10.13$10.946,200
1999-09-08$10.31$11.1416,600
1999-09-07$10.38$11.2112,000
1999-09-03$10.44$11.2839,000
1999-09-02$10.44$11.2813,200
1999-09-01$10.88$11.755,600
1999-08-31$10.94$11.8217,400
1999-08-30$11.03$11.9210,400
1999-08-27$11.28$12.1911,600
1999-08-26$11.22$12.123,200
1999-08-25$11.50$12.424,200
1999-08-24$11.47$12.398,800
1999-08-23$11.28$12.1922,800
1999-08-20$11.00$11.8842,600
1999-08-19$10.94$11.8213,400
1999-08-18$11.25$12.157,000
1999-08-17$11.28$12.1930,600
1999-08-16$11.88$12.8316,000
1999-08-13$11.56$12.4918,000
1999-08-12$11.19$12.0912,000
1999-08-11$11.03$11.9238,000
1999-08-10$10.47$11.3131,800
1999-08-09$10.91$11.7823,800
1999-08-06$11.28$12.198,600
1999-08-05$11.63$12.564,000
1999-08-04$11.72$12.6614,000
1999-08-03$11.75$12.6912,000
1999-08-02$11.75$12.697,600
1999-07-30$11.88$12.832,200
1999-07-29$11.97$12.9329,600
1999-07-28$12.22$13.2016,800
1999-07-27$12.00$12.9630,800
1999-07-26$11.81$12.7620,200
1999-07-23$12.03$13.008,000
1999-07-22$12.09$13.0630,000
1999-07-21$11.97$12.931,400
1999-07-20$12.03$13.004,400
1999-07-19$12.13$13.1014,200
1999-07-16$12.25$13.235,800
1999-07-15$12.50$13.5019,800
1999-07-14$12.47$13.4710,800
1999-07-13$12.41$13.4046,600
1999-07-12$12.38$13.3734,600
1999-07-09$12.34$13.3420,800
1999-07-08$12.22$13.2010,600
1999-07-07$12.31$13.3012,800
1999-07-06$12.44$13.4424,000
1999-07-02$12.28$13.2714,200
1999-07-01$12.44$13.4416,400
1999-06-30$12.00$12.968,000
1999-06-29$11.75$12.6915,800
1999-06-28$11.59$12.5215,000
1999-06-25$11.81$12.7639,200
1999-06-24$11.75$12.6929,800
1999-06-23$11.97$12.7771,000
1999-06-22$12.16$12.9716,600
1999-06-21$12.06$12.874,400
1999-06-18$12.13$12.9315,400
1999-06-17$12.28$13.1011,400
1999-06-16$12.28$13.1013,000
1999-06-15$12.00$12.8016,400
1999-06-14$12.09$12.9019,200
1999-06-11$12.38$13.2027,600
1999-06-10$12.19$13.007,600
1999-06-09$12.50$13.3319,800
1999-06-08$12.56$13.4015,600
1999-06-07$12.69$13.5313,600
1999-06-04$12.56$13.4030,000
1999-06-03$12.28$13.1016,000
1999-06-02$12.31$13.1321,800
1999-06-01$12.41$13.2335,800
1999-05-28$12.22$13.0321,400
1999-05-27$12.09$12.9053,600
1999-05-26$11.97$12.7743,400
1999-05-25$12.06$12.8717,400
1999-05-24$12.50$13.3320,000
1999-05-21$12.66$13.5016,800
1999-05-20$12.53$13.3710,800
1999-05-19$12.91$13.7787,000
1999-05-18$12.50$13.3361,200
1999-05-17$12.25$13.0749,400
1999-05-14$12.00$12.8072,200
1999-05-13$12.75$13.6013,800
1999-05-12$12.44$13.2744,400
1999-05-11$12.69$13.5325,000
1999-05-10$12.59$13.4319,800
1999-05-07$12.50$13.3343,800
1999-05-06$12.38$13.2023,000
1999-05-05$12.56$13.4040,000
1999-05-04$12.66$13.5018,000
1999-05-03$12.94$13.8030,600
1999-04-30$12.88$13.7316,400
1999-04-29$13.06$13.9322,600
1999-04-28$13.00$13.8742,600
1999-04-27$12.97$13.8339,800
1999-04-26$12.91$13.7765,200
1999-04-23$12.94$13.8024,400
1999-04-22$13.14$14.02366,400
1999-04-21$12.95$13.81406,400
1999-04-20$12.84$13.70872,600
1999-04-19$13.16$14.0365,000
1999-04-16$14.03$14.9759,200
1999-04-15$14.28$15.2343,800
1999-04-14$14.16$15.1086,800
1999-04-13$14.06$15.0086,200
1999-04-12$14.03$14.9751,800
1999-04-09$13.72$14.6367,200
1999-04-08$13.75$14.6751,600
1999-04-07$13.13$14.0035,200
1999-04-06$13.00$13.8737,600
1999-04-05$12.72$13.5743,000
1999-04-01$12.63$13.4738,000
1999-03-31$12.75$13.6037,000
1999-03-30$12.97$13.8344,800
1999-03-29$12.84$13.7050,000
1999-03-26$12.72$13.5755,000
1999-03-25$12.66$13.5064,200
1999-03-24$12.28$12.9416,600
1999-03-23$12.41$13.0744,600
1999-03-22$12.81$13.5033,600
1999-03-19$12.53$13.2071,000
1999-03-18$12.75$13.4444,400
1999-03-17$12.81$13.5079,400
1999-03-16$13.09$13.80190,800
1999-03-15$12.50$13.1755,600
1999-03-12$12.09$12.7490,400
1999-03-11$12.22$12.8850,600
1999-03-10$12.19$12.8410,200
1999-03-09$12.13$12.7810,000
1999-03-08$12.22$12.8828,600
1999-03-05$12.09$12.7450,400
1999-03-04$11.59$12.2245,400
1999-03-03$11.44$12.0515,000
1999-03-02$11.47$12.0940,000
1999-03-01$11.47$12.0946,000
1999-02-26$11.94$12.5827,000
1999-02-25$11.91$12.5520,400
1999-02-24$11.97$12.61169,400
1999-02-23$12.41$13.0731,600
1999-02-22$12.47$13.1481,800
1999-02-19$12.13$12.7823,600
1999-02-18$12.09$12.7473,400
1999-02-17$11.84$12.4822,000
1999-02-16$11.88$12.5125,400
1999-02-12$11.78$12.4120,400
1999-02-11$12.00$12.6418,000
1999-02-10$11.88$12.5123,000
1999-02-09$12.03$12.6831,800
1999-02-08$12.31$12.9749,400
1999-02-05$12.63$13.3048,800
1999-02-04$12.88$13.5739,200
1999-02-03$12.88$13.5727,000
1999-02-02$12.56$13.248,800
1999-02-01$12.94$13.6325,600
1999-01-29$12.72$13.4038,000
1999-01-28$12.53$13.2021,400
1999-01-27$12.41$13.0746,000
1999-01-26$12.69$13.3759,400
1999-01-25$12.25$12.9120,600
1999-01-22$12.38$13.0446,000
1999-01-21$12.75$13.4421,000
1999-01-20$13.19$13.9033,800
1999-01-19$12.88$13.5732,200
1999-01-15$12.72$13.4018,200
1999-01-14$12.19$12.8429,600
1999-01-13$12.31$12.9743,400
1999-01-12$12.94$13.6336,600
1999-01-11$13.47$14.1943,200
1999-01-08$13.56$14.2937,200
1999-01-07$13.31$14.0357,200
1999-01-06$13.09$13.8092,000
1999-01-05$12.78$13.4744,000
1999-01-04$12.50$13.1763,000