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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2017-12-29$16.86$16.86732,000
2017-12-28$16.90$16.90550,400
2017-12-27$17.15$17.15572,200
2017-12-26$16.88$16.88515,800
2017-12-22$17.10$17.10482,500
2017-12-21$17.19$17.19548,800
2017-12-20$17.15$17.15647,100
2017-12-19$17.41$17.41609,000
2017-12-18$17.55$17.55850,600
2017-12-15$17.36$17.361,087,200
2017-12-14$17.69$17.69727,300
2017-12-13$17.60$17.60807,000
2017-12-12$17.81$17.811,429,600
2017-12-11$17.79$17.794,828,600
2017-12-08$17.25$17.25946,400
2017-12-07$17.12$17.121,431,100
2017-12-06$16.56$16.56951,500
2017-12-05$16.50$16.501,279,500
2017-12-04$16.12$16.123,080,300
2017-12-01$17.97$17.97959,600
2017-11-30$17.97$17.97944,500
2017-11-29$17.73$17.731,044,700
2017-11-28$18.37$18.37756,600
2017-11-27$18.21$18.21660,200
2017-11-24$18.07$18.07363,500
2017-11-22$18.15$18.151,049,300
2017-11-21$18.09$18.09727,900
2017-11-20$18.13$18.131,012,000
2017-11-17$17.79$17.791,115,800
2017-11-16$17.55$17.55687,000
2017-11-15$17.46$17.461,044,800
2017-11-14$17.45$17.45973,300
2017-11-13$17.73$17.731,206,100
2017-11-10$17.79$17.793,177,800
2017-11-09$16.84$16.843,946,900
2017-11-08$18.87$18.871,263,000
2017-11-07$18.76$18.761,203,100
2017-11-06$18.76$18.761,247,300
2017-11-03$18.79$18.79990,900
2017-11-02$18.49$18.491,489,600
2017-11-01$17.75$17.751,378,000
2017-10-31$17.61$17.611,535,700
2017-10-30$17.42$17.421,207,700
2017-10-27$16.92$16.921,965,100
2017-10-26$16.11$16.11645,700
2017-10-25$16.12$16.12956,900
2017-10-24$16.68$16.681,005,300
2017-10-23$16.42$16.421,074,300
2017-10-20$15.94$15.94486,600
2017-10-19$15.75$15.75593,400
2017-10-18$15.75$15.75871,400
2017-10-17$15.98$15.98791,200
2017-10-16$15.99$15.99872,800
2017-10-13$16.26$16.26819,300
2017-10-12$16.06$16.06768,700
2017-10-11$15.75$15.75573,600
2017-10-10$15.94$15.94655,900
2017-10-09$15.95$15.95956,800
2017-10-06$16.53$16.53350,500
2017-10-05$16.53$16.53482,900
2017-10-04$16.74$16.74429,600
2017-10-03$16.74$16.74453,800
2017-10-02$16.70$16.701,216,900
2017-09-29$16.84$16.841,078,800
2017-09-28$16.82$16.82837,000
2017-09-27$16.73$16.731,175,700
2017-09-26$16.07$16.071,197,000
2017-09-25$16.04$16.041,380,000
2017-09-22$16.46$16.463,701,000
2017-09-21$15.86$15.861,632,100
2017-09-20$16.02$16.022,424,900
2017-09-19$16.71$16.71688,800
2017-09-18$16.80$16.801,653,700
2017-09-15$17.27$17.273,037,300
2017-09-14$17.30$17.301,700,400
2017-09-13$16.52$16.52709,700
2017-09-12$16.50$16.501,340,000
2017-09-11$16.65$16.65746,300
2017-09-08$16.30$16.301,282,600
2017-09-07$16.35$16.35427,900
2017-09-06$16.04$16.04942,500
2017-09-05$16.00$16.00776,900
2017-09-01$16.10$16.10642,900
2017-08-31$15.71$15.71833,700
2017-08-30$15.61$15.61558,400
2017-08-29$15.53$15.53609,700
2017-08-28$15.38$15.38633,600
2017-08-25$15.47$15.471,339,400
2017-08-24$15.57$15.571,049,900
2017-08-23$15.18$15.181,007,600
2017-08-22$15.07$15.071,167,800
2017-08-21$14.99$14.993,122,600
2017-08-18$16.63$16.631,007,100
2017-08-17$16.40$16.401,019,900
2017-08-16$16.97$16.971,529,500
2017-08-15$16.94$16.941,535,100
2017-08-14$16.64$16.643,753,800
2017-08-11$17.20$17.201,399,100
2017-08-10$16.55$16.55938,000
2017-08-09$17.21$17.21756,400
2017-08-08$17.43$17.431,542,600
2017-08-07$17.63$17.631,742,400
2017-08-04$16.71$16.71626,200
2017-08-03$16.61$16.61839,600
2017-08-02$16.50$16.501,408,000
2017-08-01$16.99$16.99990,400
2017-07-31$16.94$16.94762,900
2017-07-28$16.78$16.781,008,100
2017-07-27$16.34$16.34944,500
2017-07-26$16.55$16.55925,900
2017-07-25$16.57$16.57921,400
2017-07-24$16.72$16.72674,500
2017-07-21$16.59$16.591,752,600
2017-07-20$17.02$17.021,795,500
2017-07-19$17.42$17.423,572,900
2017-07-18$16.75$16.751,644,900
2017-07-17$16.62$16.62998,500
2017-07-14$16.83$16.831,362,500
2017-07-13$16.34$16.34767,600
2017-07-12$16.37$16.372,145,300
2017-07-11$15.73$15.73586,000
2017-07-10$15.67$15.67559,000
2017-07-07$15.56$15.561,007,600
2017-07-06$15.24$15.24930,200
2017-07-05$15.46$15.461,586,200
2017-07-03$16.00$16.00954,100
2017-06-30$15.92$15.92949,500
2017-06-29$15.99$15.991,327,800
2017-06-28$15.98$15.982,466,200
2017-06-27$15.39$15.391,533,900
2017-06-26$15.62$15.622,149,600
2017-06-23$15.78$15.783,547,600
2017-06-22$15.07$15.074,889,800
2017-06-21$13.99$13.991,845,100
2017-06-20$13.05$13.05681,500
2017-06-19$13.03$13.03641,700
2017-06-16$12.80$12.80603,000
2017-06-15$12.65$12.65782,100
2017-06-14$12.95$12.95613,800
2017-06-13$13.14$13.14798,000
2017-06-12$12.82$12.82910,800
2017-06-09$12.63$12.631,158,000
2017-06-08$12.88$12.881,305,400
2017-06-07$12.55$12.551,090,100
2017-06-06$12.59$12.592,511,600
2017-06-05$12.69$12.691,380,800
2017-06-02$12.80$12.801,380,000
2017-06-01$12.91$12.911,278,100
2017-05-31$12.81$12.812,073,100
2017-05-30$13.54$13.541,164,300
2017-05-26$13.24$13.241,037,100
2017-05-25$13.72$13.721,562,900
2017-05-24$13.30$13.30756,400
2017-05-23$13.27$13.271,643,700
2017-05-22$13.01$13.01861,400
2017-05-19$12.98$12.981,092,100
2017-05-18$12.53$12.531,020,900
2017-05-17$12.28$12.281,237,000
2017-05-16$12.94$12.941,380,800
2017-05-15$13.24$13.241,015,600
2017-05-12$13.11$13.11888,100
2017-05-11$13.27$13.271,313,900
2017-05-10$13.69$13.691,402,300
2017-05-09$13.74$13.741,015,100
2017-05-08$13.45$13.45817,400
2017-05-05$13.31$13.312,516,700
2017-05-04$12.71$12.711,490,600
2017-05-03$13.50$13.501,337,500
2017-05-02$13.24$13.24914,900
2017-05-01$13.09$13.09929,300
2017-04-28$13.30$13.301,523,300
2017-04-27$13.68$13.681,107,600
2017-04-26$13.97$13.971,485,700
2017-04-25$13.93$13.93838,300
2017-04-24$13.68$13.68872,900
2017-04-21$13.40$13.40707,600
2017-04-20$13.51$13.51801,300
2017-04-19$13.46$13.46822,100
2017-04-18$13.44$13.441,061,500
2017-04-17$13.42$13.421,165,000
2017-04-13$12.72$12.72414,400
2017-04-12$12.79$12.79792,100
2017-04-11$13.08$13.08660,900
2017-04-10$13.16$13.16819,800
2017-04-07$12.68$12.68572,100
2017-04-06$12.65$12.65931,900
2017-04-05$12.30$12.30797,300
2017-04-04$12.35$12.35954,900
2017-04-03$12.23$12.23844,800
2017-03-31$12.27$12.271,475,200
2017-03-30$11.81$11.811,333,300
2017-03-29$11.56$11.561,016,200
2017-03-28$11.57$11.571,494,700
2017-03-27$11.33$11.331,698,300
2017-03-24$11.15$11.153,143,100
2017-03-23$11.64$11.642,434,200
2017-03-22$11.96$11.962,666,200
2017-03-21$12.33$12.335,431,600
2017-03-20$13.55$13.551,431,300
2017-03-17$13.74$13.74937,200
2017-03-16$14.26$14.26988,600
2017-03-15$13.91$13.911,086,800
2017-03-14$13.58$13.58819,900
2017-03-13$13.72$13.72600,700
2017-03-10$13.47$13.47714,500
2017-03-09$13.28$13.28656,800
2017-03-08$13.43$13.431,039,100
2017-03-07$13.38$13.381,091,400
2017-03-06$13.74$13.741,592,400
2017-03-03$14.50$14.50695,700
2017-03-02$14.67$14.671,354,900
2017-03-01$14.45$14.451,113,900
2017-02-28$14.72$14.721,456,800
2017-02-27$15.13$15.131,143,600
2017-02-24$14.80$14.801,441,200
2017-02-23$14.70$14.701,888,800
2017-02-22$14.08$14.083,546,600
2017-02-21$15.36$15.363,888,900
2017-02-17$14.12$14.121,863,600
2017-02-16$13.41$13.41933,100
2017-02-15$13.79$13.791,181,800
2017-02-14$13.63$13.631,290,500
2017-02-13$13.11$13.111,644,300
2017-02-10$12.47$12.471,349,200
2017-02-09$12.02$12.021,051,500
2017-02-08$11.95$11.95797,400
2017-02-07$12.02$12.02892,300
2017-02-06$12.10$12.10587,200
2017-02-03$12.16$12.16983,300
2017-02-02$11.85$11.85756,900
2017-02-01$11.96$11.96847,300
2017-01-31$11.71$11.711,563,500
2017-01-30$11.75$11.752,134,100
2017-01-27$12.58$12.58808,000
2017-01-26$12.53$12.53841,300
2017-01-25$12.58$12.581,025,000
2017-01-24$12.49$12.49952,900
2017-01-23$12.63$12.631,063,000
2017-01-20$12.54$12.54716,300
2017-01-19$12.49$12.49774,700
2017-01-18$12.44$12.44831,700
2017-01-17$12.63$12.631,147,200
2017-01-13$12.45$12.451,216,500
2017-01-12$12.40$12.401,552,900
2017-01-11$12.84$12.841,129,000
2017-01-10$12.58$12.58381,100
2017-01-09$12.61$12.61493,400
2017-01-06$12.70$12.70644,800
2017-01-05$12.72$12.72696,100
2017-01-04$12.85$12.85972,300
2017-01-03$12.67$12.671,082,100