NASDAQ:CSIQ | Historical Stock Price | Canadian Solar Inc.

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

Stock Price Chart

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

$2.23$4.40$8.66$17.05$33.59$66.152006-11-092026-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$51.24$51.241,410,200
2020-12-30$50.68$50.681,587,700
2020-12-29$49.51$49.512,069,700
2020-12-28$51.26$51.261,972,200
2020-12-24$52.71$52.711,332,700
2020-12-23$52.93$52.933,634,700
2020-12-22$53.16$53.165,286,000
2020-12-21$47.98$47.982,863,000
2020-12-18$45.02$45.024,503,900
2020-12-17$41.36$41.361,278,800
2020-12-16$42.10$42.101,742,500
2020-12-15$43.02$43.023,381,700
2020-12-14$38.65$38.651,545,800
2020-12-11$37.95$37.951,497,000
2020-12-10$38.01$38.011,725,600
2020-12-09$37.53$37.533,171,600
2020-12-08$39.96$39.961,525,600
2020-12-07$39.71$39.711,857,600
2020-12-04$40.53$40.531,483,900
2020-12-03$40.44$40.441,235,600
2020-12-02$41.90$41.901,424,100
2020-12-01$41.98$41.982,040,300
2020-11-30$42.76$42.762,438,100
2020-11-27$44.17$44.172,237,900
2020-11-25$42.90$42.904,509,600
2020-11-24$40.62$40.622,402,300
2020-11-23$39.83$39.832,726,000
2020-11-20$38.43$38.433,155,000
2020-11-19$37.16$37.166,739,400
2020-11-18$38.72$38.722,025,800
2020-11-17$39.69$39.691,430,600
2020-11-16$38.73$38.731,809,200
2020-11-13$38.83$38.831,335,500
2020-11-12$39.42$39.421,631,500
2020-11-11$40.51$40.511,999,200
2020-11-10$38.93$38.931,997,400
2020-11-09$39.32$39.322,807,800
2020-11-06$39.85$39.852,825,000
2020-11-05$39.97$39.974,133,600
2020-11-04$35.70$35.703,335,100
2020-11-03$36.73$36.731,947,700
2020-11-02$36.96$36.961,483,600
2020-10-30$36.35$36.352,122,600
2020-10-29$37.68$37.682,027,200
2020-10-28$37.99$37.991,820,000
2020-10-27$38.01$38.011,719,200
2020-10-26$38.74$38.742,333,400
2020-10-23$40.37$40.372,662,200
2020-10-22$39.90$39.903,119,400
2020-10-21$39.51$39.516,105,000
2020-10-20$44.12$44.127,405,400
2020-10-19$39.46$39.462,499,900
2020-10-16$37.97$37.972,366,900
2020-10-15$38.91$38.911,771,000
2020-10-14$39.70$39.701,674,600
2020-10-13$39.24$39.242,462,700
2020-10-12$37.85$37.854,944,800
2020-10-09$41.62$41.622,592,500
2020-10-08$39.48$39.484,345,400
2020-10-07$40.78$40.783,928,000
2020-10-06$38.92$38.923,229,900
2020-10-05$38.25$38.252,061,700
2020-10-02$35.90$35.901,913,200
2020-10-01$36.35$36.351,879,100
2020-09-30$35.10$35.103,336,300
2020-09-29$34.04$34.042,024,400
2020-09-28$34.02$34.022,808,600
2020-09-25$32.18$32.182,774,900
2020-09-24$29.90$29.901,909,700
2020-09-23$30.28$30.282,001,400
2020-09-22$29.65$29.65970,100
2020-09-21$29.43$29.431,327,100
2020-09-18$29.28$29.282,035,500
2020-09-17$29.52$29.521,382,600
2020-09-16$30.48$30.481,639,000
2020-09-15$31.27$31.273,125,100
2020-09-14$30.14$30.142,262,600
2020-09-11$28.42$28.424,871,000
2020-09-10$27.68$27.688,254,400
2020-09-09$30.97$30.971,337,600
2020-09-08$29.86$29.861,439,700
2020-09-04$30.30$30.301,985,200
2020-09-03$30.83$30.832,438,700
2020-09-02$33.49$33.491,775,100
2020-09-01$33.75$33.752,195,100
2020-08-31$32.49$32.492,033,100
2020-08-28$32.52$32.524,842,400
2020-08-27$28.64$28.641,614,500
2020-08-26$28.05$28.052,447,600
2020-08-25$27.72$27.721,488,600
2020-08-24$27.06$27.061,973,600
2020-08-21$25.96$25.96940,800
2020-08-20$25.69$25.691,224,300
2020-08-19$26.59$26.591,439,200
2020-08-18$26.70$26.701,999,100
2020-08-17$25.94$25.941,253,300
2020-08-14$25.89$25.891,518,600
2020-08-13$26.38$26.382,397,900
2020-08-12$25.03$25.031,806,300
2020-08-11$24.04$24.041,184,500
2020-08-10$24.46$24.461,791,100
2020-08-07$25.32$25.324,184,100
2020-08-06$23.62$23.621,019,200
2020-08-05$23.77$23.77969,600
2020-08-04$23.98$23.981,440,900
2020-08-03$22.42$22.42827,600
2020-07-31$22.14$22.14941,200
2020-07-30$22.55$22.551,020,900
2020-07-29$22.77$22.77937,500
2020-07-28$23.01$23.011,085,700
2020-07-27$24.63$24.632,145,500
2020-07-24$22.76$22.76786,000
2020-07-23$22.96$22.96703,200
2020-07-22$23.00$23.00837,000
2020-07-21$23.23$23.231,758,200
2020-07-20$24.88$24.882,363,800
2020-07-17$23.43$23.43694,300
2020-07-16$22.80$22.80826,200
2020-07-15$23.73$23.73733,700
2020-07-14$23.69$23.691,028,200
2020-07-13$23.15$23.15935,600
2020-07-10$23.40$23.40744,600
2020-07-09$23.89$23.891,771,900
2020-07-08$23.67$23.671,634,600
2020-07-07$22.29$22.291,131,800
2020-07-06$22.10$22.101,913,900
2020-07-02$20.04$20.04885,700
2020-07-01$19.33$19.33496,400
2020-06-30$19.27$19.27481,900
2020-06-29$19.03$19.03566,400
2020-06-26$18.47$18.47492,000
2020-06-25$19.14$19.14689,400
2020-06-24$18.66$18.66727,500
2020-06-23$18.43$18.43613,300
2020-06-22$17.76$17.76390,200
2020-06-19$18.05$18.05874,400
2020-06-18$17.76$17.76450,100
2020-06-17$17.41$17.41553,500
2020-06-16$18.07$18.07689,600
2020-06-15$17.84$17.84526,400
2020-06-12$17.74$17.74891,900
2020-06-11$16.95$16.951,054,800
2020-06-10$18.44$18.44933,500
2020-06-09$19.10$19.101,255,900
2020-06-08$20.20$20.20974,600
2020-06-05$19.23$19.231,015,600
2020-06-04$19.23$19.231,234,500
2020-06-03$19.09$19.093,062,300
2020-06-02$18.40$18.40790,800
2020-06-01$18.71$18.71920,500
2020-05-29$18.80$18.801,283,600
2020-05-28$18.14$18.141,833,600
2020-05-27$19.28$19.28780,300
2020-05-26$19.05$19.051,106,300
2020-05-22$18.20$18.201,031,300
2020-05-21$18.71$18.71475,500
2020-05-20$18.92$18.921,966,400
2020-05-19$19.27$19.271,246,100
2020-05-18$17.98$17.98777,100
2020-05-15$17.05$17.05550,100
2020-05-14$16.81$16.81902,500
2020-05-13$17.20$17.20536,300
2020-05-12$17.71$17.71363,200
2020-05-11$18.26$18.26454,300
2020-05-08$18.54$18.54627,500
2020-05-07$18.09$18.09822,200
2020-05-06$18.10$18.10525,000
2020-05-05$17.54$17.54374,800
2020-05-04$17.58$17.58451,500
2020-05-01$17.14$17.14353,800
2020-04-30$17.84$17.84500,700
2020-04-29$18.58$18.581,056,600
2020-04-28$17.23$17.23461,100
2020-04-27$17.24$17.24399,200
2020-04-24$16.86$16.86355,700
2020-04-23$16.97$16.97576,700
2020-04-22$16.43$16.43478,500
2020-04-21$15.87$15.87598,400
2020-04-20$16.78$16.78509,400
2020-04-17$17.30$17.30923,900
2020-04-16$16.78$16.78339,400
2020-04-15$17.19$17.19393,600
2020-04-14$17.75$17.75553,900
2020-04-13$17.08$17.08494,600
2020-04-09$16.88$16.88640,400
2020-04-08$16.89$16.89650,900
2020-04-07$16.18$16.18631,800
2020-04-06$16.37$16.37609,900
2020-04-03$14.90$14.90384,100
2020-04-02$15.29$15.29680,400
2020-04-01$14.74$14.74479,500
2020-03-31$15.91$15.911,575,000
2020-03-30$15.64$15.64968,700
2020-03-27$15.28$15.281,169,900
2020-03-26$17.42$17.422,133,500
2020-03-25$15.45$15.451,193,100
2020-03-24$15.40$15.40933,200
2020-03-23$14.43$14.43984,800
2020-03-20$14.71$14.711,234,400
2020-03-19$14.06$14.061,478,900
2020-03-18$13.47$13.472,044,500
2020-03-17$14.80$14.801,654,800
2020-03-16$13.24$13.241,918,600
2020-03-13$16.80$16.801,364,500
2020-03-12$16.28$16.281,026,100
2020-03-11$17.89$17.891,065,300
2020-03-10$18.21$18.21613,300
2020-03-09$17.35$17.351,280,500
2020-03-06$20.31$20.31706,100
2020-03-05$21.50$21.50504,100
2020-03-04$21.47$21.47438,500
2020-03-03$20.91$20.91708,100
2020-03-02$20.61$20.61687,000
2020-02-28$20.40$20.401,055,900
2020-02-27$20.63$20.631,630,100
2020-02-26$21.67$21.67605,500
2020-02-25$21.85$21.851,068,300
2020-02-24$21.80$21.801,129,300
2020-02-21$23.01$23.011,250,400
2020-02-20$24.47$24.471,249,900
2020-02-19$24.64$24.641,542,500
2020-02-18$23.51$23.51552,300
2020-02-14$23.32$23.32531,200
2020-02-13$23.92$23.921,683,400
2020-02-12$24.13$24.132,053,400
2020-02-11$22.84$22.841,069,400
2020-02-10$21.37$21.37350,900
2020-02-07$21.22$21.22663,100
2020-02-06$21.85$21.85680,900
2020-02-05$21.66$21.66813,700
2020-02-04$21.30$21.30897,900
2020-02-03$20.62$20.62621,400
2020-01-31$20.05$20.05485,700
2020-01-30$20.50$20.50243,700
2020-01-29$20.50$20.50385,100
2020-01-28$20.72$20.72537,900
2020-01-27$20.21$20.21583,800
2020-01-24$21.08$21.08726,900
2020-01-23$21.39$21.39652,500
2020-01-22$21.77$21.77653,800
2020-01-21$22.01$22.01883,700
2020-01-17$22.41$22.411,326,800
2020-01-16$23.02$23.02760,300
2020-01-15$23.28$23.28759,800
2020-01-14$23.45$23.45932,000
2020-01-13$23.06$23.06696,500
2020-01-10$22.55$22.55445,100
2020-01-09$22.89$22.89788,800
2020-01-08$22.57$22.57709,800
2020-01-07$22.36$22.36596,900
2020-01-06$22.32$22.32938,000
2020-01-03$21.80$21.80809,600
2020-01-02$22.52$22.52643,300