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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2020-12-31$42.74$130.56317,400
2020-12-30$42.70$130.44239,200
2020-12-29$42.76$130.64450,800
2020-12-28$42.80$130.76444,800
2020-12-24$43.65$133.37438,800
2020-12-23$43.64$131.593,294,200
2020-12-22$43.15$130.10573,600
2020-12-21$43.47$131.10596,800
2020-12-18$43.78$132.01684,200
2020-12-17$43.79$132.03406,600
2020-12-16$43.70$131.76467,000
2020-12-15$43.68$131.71362,400
2020-12-14$43.41$130.90948,600
2020-12-11$43.65$131.64311,600
2020-12-10$43.87$132.27435,200
2020-12-09$43.60$131.47551,000
2020-12-08$43.54$131.29456,200
2020-12-07$43.67$131.67715,000
2020-12-04$43.37$130.76551,200
2020-12-03$42.86$129.24624,400
2020-12-02$42.55$128.31548,600
2020-12-01$42.58$128.41617,600
2020-11-30$42.10$126.95762,200
2020-11-27$42.72$128.80278,600
2020-11-25$42.88$129.30688,400
2020-11-24$42.71$128.79823,600
2020-11-23$41.84$126.16702,000
2020-11-20$41.99$126.63451,400
2020-11-19$41.90$126.35471,800
2020-11-18$41.81$126.07568,400
2020-11-17$41.56$125.34626,000
2020-11-16$41.17$124.14628,600
2020-11-13$40.48$122.06718,000
2020-11-12$40.35$121.66419,400
2020-11-11$40.76$122.89570,400
2020-11-10$40.45$121.971,083,600
2020-11-09$39.25$118.361,028,000
2020-11-06$38.83$117.09430,400
2020-11-05$39.04$117.71531,400
2020-11-04$38.97$117.50532,000
2020-11-03$38.78$116.92655,200
2020-11-02$37.83$114.09465,800
2020-10-30$37.31$112.51728,800
2020-10-29$37.02$111.63598,000
2020-10-28$36.51$110.08876,600
2020-10-27$37.81$114.03488,400
2020-10-26$38.29$115.46545,200
2020-10-23$39.01$117.65359,800
2020-10-22$38.63$116.49476,600
2020-10-21$38.40$115.78469,800
2020-10-20$38.25$115.34406,400
2020-10-19$37.97$114.51408,200
2020-10-16$38.31$115.51518,000
2020-10-15$38.06$114.75412,800
2020-10-14$38.15$115.05383,600
2020-10-13$38.28$115.42481,600
2020-10-12$38.95$117.45288,800
2020-10-09$38.69$116.65761,600
2020-10-08$38.83$117.10607,000
2020-10-07$38.47$116.00488,600
2020-10-06$38.18$115.13872,400
2020-10-05$38.13$114.96448,000
2020-10-02$37.40$112.78792,800
2020-10-01$37.38$112.70491,600
2020-09-30$37.36$112.66714,800
2020-09-29$37.28$112.40860,400
2020-09-28$37.82$114.04980,000
2020-09-25$37.26$112.37805,200
2020-09-24$38.01$112.983,534,400
2020-09-23$37.92$112.691,110,400
2020-09-22$38.29$113.791,021,200
2020-09-21$38.24$113.671,198,800
2020-09-18$38.62$114.77671,400
2020-09-17$39.01$115.96612,200
2020-09-16$38.83$115.42606,200
2020-09-15$38.92$115.67522,000
2020-09-14$38.96$115.79705,200
2020-09-11$38.91$115.64849,200
2020-09-10$38.76$115.21900,000
2020-09-09$39.49$117.38626,800
2020-09-08$39.12$116.27648,600
2020-09-04$39.90$118.57718,200
2020-09-03$39.78$118.21926,000
2020-09-02$39.89$118.56982,600
2020-09-01$39.80$118.291,177,400
2020-08-31$39.67$117.921,232,400
2020-08-28$39.74$118.10778,800
2020-08-27$39.63$117.801,289,000
2020-08-26$38.79$115.271,273,400
2020-08-25$37.74$112.17668,800
2020-08-24$37.47$111.35617,600
2020-08-21$37.15$110.40474,200
2020-08-20$37.07$110.17495,000
2020-08-19$37.06$110.14578,000
2020-08-18$36.67$108.97508,000
2020-08-17$36.90$109.68526,600
2020-08-14$36.67$109.00407,800
2020-08-13$36.70$109.06399,200
2020-08-12$36.87$109.57638,400
2020-08-11$36.36$108.06702,400
2020-08-10$35.90$106.71525,000
2020-08-07$35.41$105.24524,600
2020-08-06$35.19$104.59588,400
2020-08-05$35.19$104.59381,600
2020-08-04$34.70$103.13545,800
2020-08-03$34.75$103.28231,800
2020-07-31$34.67$103.06554,200
2020-07-30$34.79$103.40497,600
2020-07-29$34.94$103.84830,200
2020-07-28$34.63$102.94582,400
2020-07-27$34.83$103.52476,400
2020-07-24$34.78$103.37694,600
2020-07-23$34.96$103.90451,000
2020-07-22$34.97$103.93449,600
2020-07-21$35.01$104.05586,000
2020-07-20$34.44$102.36500,800
2020-07-17$34.49$102.49525,800
2020-07-16$34.68$103.07690,400
2020-07-15$34.70$103.131,107,200
2020-07-14$34.11$101.36736,600
2020-07-13$33.86$100.621,017,400
2020-07-10$33.68$100.10702,800
2020-07-09$33.17$98.57773,600
2020-07-08$33.83$100.54740,400
2020-07-07$33.54$99.70778,400
2020-07-06$34.00$101.05799,800
2020-07-02$33.54$99.70883,000
2020-07-01$33.08$98.32380,400
2020-06-30$33.49$99.52771,400
2020-06-29$33.01$98.121,134,200
2020-06-26$32.88$97.711,479,200
2020-06-25$34.08$99.682,720,200
2020-06-24$33.97$99.391,449,800
2020-06-23$34.75$101.664,157,000
2020-06-22$34.60$101.20800,600
2020-06-19$34.36$100.52977,000
2020-06-18$34.46$100.81727,200
2020-06-17$34.63$101.31901,400
2020-06-16$34.97$102.291,049,000
2020-06-15$34.47$100.851,104,800
2020-06-12$34.58$101.171,119,400
2020-06-11$33.91$99.201,623,800
2020-06-10$36.08$105.531,113,600
2020-06-09$36.83$107.74771,200
2020-06-08$37.01$108.25922,600
2020-06-05$36.42$106.561,309,200
2020-06-04$35.42$103.621,021,600
2020-06-03$35.31$103.291,291,600
2020-06-02$34.21$100.061,278,000
2020-06-01$33.49$97.961,019,200
2020-05-29$31.97$93.511,408,600
2020-05-28$32.63$95.441,706,000
2020-05-27$33.21$97.151,728,200
2020-05-26$31.83$93.111,643,800
2020-05-22$29.46$86.17965,000
2020-05-21$29.58$86.53930,800
2020-05-20$29.78$87.10858,200
2020-05-19$29.39$85.961,589,000
2020-05-18$30.29$88.611,051,800
2020-05-15$28.10$82.20995,600
2020-05-14$28.45$83.212,077,200
2020-05-13$28.47$83.281,667,200
2020-05-12$29.31$85.741,013,200
2020-05-11$29.76$87.071,018,000
2020-05-08$29.87$87.38844,600
2020-05-07$29.23$85.49930,200
2020-05-06$29.11$85.141,116,200
2020-05-05$29.16$85.301,342,000
2020-05-04$28.97$84.751,449,000
2020-05-01$28.87$84.461,070,800
2020-04-30$29.71$86.901,133,400
2020-04-29$30.73$89.901,412,800
2020-04-28$29.53$86.371,175,600
2020-04-27$29.14$85.231,158,200
2020-04-24$27.99$81.881,159,200
2020-04-23$27.74$81.131,204,400
2020-04-22$27.83$81.401,439,800
2020-04-21$27.51$80.491,816,400
2020-04-20$28.59$83.641,763,400
2020-04-17$28.83$84.351,821,800
2020-04-16$27.65$80.892,039,600
2020-04-15$28.66$83.832,088,000
2020-04-14$30.22$88.401,655,000
2020-04-13$30.42$88.971,146,600
2020-04-09$30.81$90.131,523,400
2020-04-08$30.33$88.741,924,600
2020-04-07$29.73$86.962,071,000
2020-04-06$28.93$84.631,876,000
2020-04-03$27.32$79.921,563,200
2020-04-02$27.83$81.431,558,200
2020-04-01$27.45$80.293,109,600
2020-03-31$28.99$84.791,787,600
2020-03-30$27.89$81.571,687,200
2020-03-27$27.71$81.061,967,200
2020-03-26$29.12$85.172,691,200
2020-03-25$28.64$82.283,335,200
2020-03-24$25.87$74.312,289,000
2020-03-23$23.26$66.843,405,200
2020-03-20$25.50$73.272,816,000
2020-03-19$24.88$71.483,024,400
2020-03-18$25.34$72.813,043,800
2020-03-17$26.54$76.242,072,800
2020-03-16$27.65$79.432,149,400
2020-03-13$30.51$87.652,961,600
2020-03-12$26.11$75.012,896,000
2020-03-11$31.09$89.322,130,000
2020-03-10$32.15$92.362,112,000
2020-03-09$31.21$89.652,364,000
2020-03-06$36.90$106.011,902,600
2020-03-05$37.79$108.581,459,400
2020-03-04$38.73$111.261,012,800
2020-03-03$38.01$109.181,624,600
2020-03-02$38.79$111.421,670,400
2020-02-28$38.04$109.272,256,600
2020-02-27$38.81$111.511,966,800
2020-02-26$40.17$115.391,536,200
2020-02-25$39.74$114.171,478,600
2020-02-24$40.44$116.161,216,200
2020-02-21$41.29$118.60555,600
2020-02-20$41.20$118.35891,000
2020-02-19$41.23$118.45533,000
2020-02-18$41.16$118.241,352,400
2020-02-14$41.54$119.35408,400
2020-02-13$41.72$119.84410,800
2020-02-12$41.71$119.82434,400
2020-02-11$41.62$119.57516,600
2020-02-10$41.34$118.76416,600
2020-02-07$41.37$118.83404,000
2020-02-06$41.39$118.911,389,600
2020-02-05$41.11$118.09624,600
2020-02-04$40.77$117.12720,600
2020-02-03$40.53$116.42476,800
2020-01-31$40.74$117.02947,200
2020-01-30$41.36$118.82718,400
2020-01-29$41.37$118.85649,400
2020-01-28$41.56$119.38584,600
2020-01-27$41.20$118.35672,400
2020-01-24$41.43$119.02908,000
2020-01-23$41.49$119.19653,800
2020-01-22$41.36$118.82518,800
2020-01-21$41.33$118.73725,000
2020-01-17$41.63$119.58449,800
2020-01-16$41.66$119.681,227,800
2020-01-15$41.44$119.03615,800
2020-01-14$41.19$118.33785,600
2020-01-13$41.42$118.99824,400
2020-01-10$41.26$118.55522,600
2020-01-09$41.26$118.55782,600
2020-01-08$41.41$118.96726,200
2020-01-07$41.26$118.55624,800
2020-01-06$41.49$119.181,492,600
2020-01-03$41.51$119.26469,600
2020-01-02$41.65$119.67638,400