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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2019-12-31$22.10$22.10344,800
2019-12-30$21.86$21.86662,000
2019-12-27$21.79$21.79519,000
2019-12-26$22.32$22.32519,300
2019-12-24$22.15$22.15364,100
2019-12-23$21.81$21.81752,000
2019-12-20$21.15$21.151,136,300
2019-12-19$20.60$20.601,104,400
2019-12-18$20.60$20.60913,200
2019-12-17$21.33$21.331,181,000
2019-12-16$20.70$20.70563,800
2019-12-13$20.31$20.311,151,300
2019-12-12$20.25$20.251,011,900
2019-12-11$19.81$19.811,224,000
2019-12-10$19.31$19.311,118,600
2019-12-09$19.05$19.051,932,600
2019-12-06$18.35$18.35854,400
2019-12-05$17.94$17.941,547,900
2019-12-04$17.42$17.421,197,800
2019-12-03$16.74$16.741,142,800
2019-12-02$16.41$16.41775,200
2019-11-29$16.35$16.35539,000
2019-11-27$16.19$16.19908,900
2019-11-26$15.54$15.54751,200
2019-11-25$15.63$15.631,074,600
2019-11-22$14.92$14.92629,900
2019-11-21$14.78$14.78944,300
2019-11-20$15.04$15.04979,800
2019-11-19$15.10$15.10907,000
2019-11-18$14.97$14.971,158,600
2019-11-15$14.95$14.951,546,400
2019-11-14$15.07$15.071,840,900
2019-11-13$14.66$14.665,182,300
2019-11-12$17.51$17.511,740,800
2019-11-11$16.86$16.86751,400
2019-11-08$16.90$16.90540,500
2019-11-07$17.12$17.12873,700
2019-11-06$16.97$16.97744,600
2019-11-05$17.35$17.35690,200
2019-11-04$17.16$17.16590,600
2019-11-01$17.48$17.48530,200
2019-10-31$17.07$17.07752,100
2019-10-30$17.25$17.25903,500
2019-10-29$17.70$17.70517,700
2019-10-28$17.68$17.68737,800
2019-10-25$17.86$17.861,137,300
2019-10-24$18.25$18.25469,100
2019-10-23$17.84$17.84536,100
2019-10-22$17.91$17.91708,900
2019-10-21$18.53$18.53479,600
2019-10-18$18.11$18.11455,500
2019-10-17$18.26$18.26395,600
2019-10-16$18.18$18.18471,300
2019-10-15$18.68$18.68531,300
2019-10-14$18.79$18.79342,100
2019-10-11$18.71$18.71513,000
2019-10-10$18.23$18.23529,600
2019-10-09$18.02$18.02471,800
2019-10-08$18.03$18.03542,800
2019-10-07$18.14$18.141,017,600
2019-10-04$18.68$18.68550,200
2019-10-03$18.56$18.561,025,500
2019-10-02$17.71$17.71711,500
2019-10-01$18.25$18.25633,900
2019-09-30$18.88$18.881,072,600
2019-09-27$19.43$19.43852,500
2019-09-26$19.98$19.981,078,800
2019-09-25$21.40$21.40406,600
2019-09-24$21.26$21.261,395,200
2019-09-23$22.67$22.67766,400
2019-09-20$22.16$22.16680,400
2019-09-19$22.07$22.07582,000
2019-09-18$21.69$21.69442,800
2019-09-17$21.91$21.91799,800
2019-09-16$21.46$21.46685,500
2019-09-13$21.31$21.31472,300
2019-09-12$21.16$21.16568,100
2019-09-11$21.20$21.20516,200
2019-09-10$21.20$21.20993,500
2019-09-09$21.41$21.41788,800
2019-09-06$22.72$22.72513,900
2019-09-05$23.06$23.06602,200
2019-09-04$23.27$23.27464,900
2019-09-03$23.17$23.17810,900
2019-08-30$23.39$23.39492,100
2019-08-29$23.29$23.29470,300
2019-08-28$23.14$23.14537,800
2019-08-27$22.56$22.56742,500
2019-08-26$23.09$23.09365,700
2019-08-23$22.74$22.74664,100
2019-08-22$23.77$23.77603,900
2019-08-21$24.50$24.50664,300
2019-08-20$24.03$24.03583,500
2019-08-19$24.36$24.361,623,000
2019-08-16$23.39$23.391,583,000
2019-08-15$23.08$23.084,381,700
2019-08-14$20.60$20.601,077,500
2019-08-13$21.86$21.86473,400
2019-08-12$21.28$21.28449,200
2019-08-09$21.86$21.86443,000
2019-08-08$22.26$22.26447,900
2019-08-07$21.74$21.74561,000
2019-08-06$20.92$20.92399,400
2019-08-05$20.52$20.52729,600
2019-08-02$21.80$21.80507,700
2019-08-01$22.23$22.231,224,600
2019-07-31$21.32$21.32562,100
2019-07-30$21.18$21.18510,600
2019-07-29$20.72$20.72293,800
2019-07-26$20.41$20.41374,100
2019-07-25$20.19$20.19495,100
2019-07-24$20.61$20.61257,800
2019-07-23$20.60$20.60357,500
2019-07-22$20.87$20.87286,200
2019-07-19$20.94$20.94407,100
2019-07-18$20.73$20.73467,100
2019-07-17$20.60$20.60376,500
2019-07-16$20.62$20.62440,300
2019-07-15$20.62$20.62268,600
2019-07-12$20.81$20.81752,000
2019-07-11$20.40$20.40836,400
2019-07-10$21.21$21.21629,100
2019-07-09$21.65$21.65395,300
2019-07-08$21.89$21.89480,400
2019-07-05$22.32$22.32453,100
2019-07-03$22.12$22.121,238,800
2019-07-02$22.34$22.34605,800
2019-07-01$22.27$22.27572,000
2019-06-28$21.83$21.83641,300
2019-06-27$22.00$22.00799,400
2019-06-26$21.31$21.31391,000
2019-06-25$21.27$21.271,063,700
2019-06-24$22.18$22.18318,100
2019-06-21$22.07$22.07858,400
2019-06-20$21.99$21.99969,100
2019-06-19$22.36$22.36887,500
2019-06-18$21.93$21.93904,700
2019-06-17$21.29$21.29658,000
2019-06-14$21.61$21.61482,100
2019-06-13$21.74$21.74792,700
2019-06-12$21.21$21.211,152,100
2019-06-11$21.13$21.13604,500
2019-06-10$21.31$21.31538,100
2019-06-07$21.32$21.32800,400
2019-06-06$21.21$21.21794,500
2019-06-05$20.86$20.86962,500
2019-06-04$20.61$20.611,219,500
2019-06-03$19.86$19.86884,500
2019-05-31$19.09$19.09913,500
2019-05-30$19.41$19.411,829,400
2019-05-29$17.69$17.69831,900
2019-05-28$17.77$17.77498,300
2019-05-24$17.62$17.62454,900
2019-05-23$17.38$17.38759,900
2019-05-22$17.93$17.93581,100
2019-05-21$17.94$17.94509,600
2019-05-20$17.44$17.44579,300
2019-05-17$17.51$17.511,106,100
2019-05-16$18.43$18.43409,500
2019-05-15$18.12$18.12524,900
2019-05-14$17.88$17.88675,700
2019-05-13$17.83$17.83991,900
2019-05-10$19.12$19.12775,600
2019-05-09$18.87$18.87882,700
2019-05-08$19.66$19.66516,000
2019-05-07$20.14$20.14499,200
2019-05-06$20.03$20.03869,600
2019-05-03$21.45$21.451,674,400
2019-05-02$20.40$20.40622,600
2019-05-01$20.63$20.63873,700
2019-04-30$19.98$19.98544,700
2019-04-29$20.03$20.03426,100
2019-04-26$20.27$20.27517,400
2019-04-25$20.06$20.06580,400
2019-04-24$20.18$20.18893,600
2019-04-23$20.26$20.261,530,500
2019-04-22$19.58$19.58765,200
2019-04-18$19.01$19.01612,100
2019-04-17$19.14$19.14875,900
2019-04-16$19.12$19.12838,100
2019-04-15$18.83$18.83810,000
2019-04-12$18.82$18.821,567,900
2019-04-11$18.46$18.46629,300
2019-04-10$18.81$18.81681,900
2019-04-09$18.92$18.92666,300
2019-04-08$19.45$19.45350,700
2019-04-05$19.32$19.32558,900
2019-04-04$19.14$19.14372,400
2019-04-03$19.14$19.14580,000
2019-04-02$18.99$18.99776,000
2019-04-01$19.09$19.09672,500
2019-03-29$18.63$18.63597,900
2019-03-28$18.78$18.78830,400
2019-03-27$18.30$18.30792,400
2019-03-26$18.20$18.201,052,400
2019-03-25$18.52$18.521,920,100
2019-03-22$18.75$18.753,732,600
2019-03-21$19.28$19.285,554,000
2019-03-20$23.62$23.621,319,500
2019-03-19$23.48$23.48790,000
2019-03-18$23.33$23.33649,700
2019-03-15$23.29$23.29700,600
2019-03-14$23.48$23.48459,700
2019-03-13$23.66$23.661,029,800
2019-03-12$23.63$23.63769,700
2019-03-11$23.56$23.56702,400
2019-03-08$23.07$23.07710,900
2019-03-07$23.30$23.30560,600
2019-03-06$23.55$23.55705,500
2019-03-05$24.21$24.21373,500
2019-03-04$24.43$24.43690,500
2019-03-01$24.99$24.991,208,600
2019-02-28$24.66$24.66803,500
2019-02-27$24.19$24.19569,600
2019-02-26$23.85$23.85739,900
2019-02-25$23.60$23.601,387,100
2019-02-22$24.32$24.321,746,000
2019-02-21$22.18$22.18694,400
2019-02-20$21.55$21.551,452,200
2019-02-19$22.30$22.301,623,800
2019-02-15$20.54$20.54801,800
2019-02-14$21.14$21.14610,900
2019-02-13$21.11$21.11577,500
2019-02-12$21.33$21.33666,800
2019-02-11$21.33$21.33818,200
2019-02-08$20.57$20.57589,900
2019-02-07$20.53$20.53828,000
2019-02-06$20.95$20.952,195,300
2019-02-05$19.79$19.79484,700
2019-02-04$19.97$19.97579,500
2019-02-01$19.76$19.761,547,600
2019-01-31$21.57$21.57686,900
2019-01-30$20.89$20.89509,700
2019-01-29$20.58$20.58885,800
2019-01-28$20.53$20.531,115,800
2019-01-25$19.51$19.511,129,800
2019-01-24$18.14$18.14556,400
2019-01-23$17.34$17.34662,200
2019-01-22$17.28$17.28690,600
2019-01-18$18.03$18.03621,000
2019-01-17$18.18$18.18556,000
2019-01-16$18.17$18.17535,600
2019-01-15$18.12$18.12737,200
2019-01-14$17.70$17.701,021,500
2019-01-11$17.66$17.66537,800
2019-01-10$17.62$17.62610,400
2019-01-09$17.21$17.21726,300
2019-01-08$17.13$17.13557,100
2019-01-07$16.80$16.80855,600
2019-01-04$16.37$16.371,127,500
2019-01-03$15.14$15.14906,400
2019-01-02$14.44$14.44357,500