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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2024-12-31$11.12$11.121,186,200
2024-12-30$11.23$11.231,779,600
2024-12-27$11.38$11.38847,900
2024-12-26$11.52$11.521,353,000
2024-12-24$11.81$11.81715,600
2024-12-23$11.73$11.731,261,800
2024-12-20$11.50$11.502,360,900
2024-12-19$10.76$10.762,444,200
2024-12-18$11.32$11.321,944,500
2024-12-17$11.67$11.671,867,200
2024-12-16$11.66$11.662,805,100
2024-12-13$12.69$12.691,956,100
2024-12-12$12.38$12.381,527,100
2024-12-11$12.78$12.781,836,300
2024-12-10$12.65$12.651,692,800
2024-12-09$12.53$12.533,415,600
2024-12-06$12.01$12.012,447,100
2024-12-05$11.46$11.462,972,000
2024-12-04$12.07$12.072,631,200
2024-12-03$12.58$12.581,144,000
2024-12-02$12.72$12.721,947,900
2024-11-29$12.41$12.411,187,800
2024-11-27$12.76$12.761,487,800
2024-11-26$12.43$12.431,574,800
2024-11-25$13.07$13.073,157,500
2024-11-22$11.91$11.911,505,200
2024-11-21$11.30$11.301,915,400
2024-11-20$11.80$11.801,856,500
2024-11-19$11.06$11.061,511,000
2024-11-18$11.15$11.151,897,200
2024-11-15$10.99$10.993,311,500
2024-11-14$11.77$11.773,074,600
2024-11-13$11.91$11.912,147,300
2024-11-12$12.09$12.092,546,700
2024-11-11$12.58$12.582,838,900
2024-11-08$12.10$12.103,198,700
2024-11-07$13.13$13.132,615,900
2024-11-06$13.08$13.084,945,400
2024-11-05$16.33$16.332,071,600
2024-11-04$15.96$15.962,602,000
2024-11-01$15.12$15.122,455,800
2024-10-31$14.24$14.241,422,100
2024-10-30$14.14$14.141,967,800
2024-10-29$14.02$14.023,570,500
2024-10-28$15.51$15.515,836,700
2024-10-25$13.41$13.413,753,700
2024-10-24$12.21$12.211,269,300
2024-10-23$11.96$11.963,280,400
2024-10-22$12.70$12.702,863,300
2024-10-21$12.63$12.631,565,400
2024-10-18$12.55$12.552,210,300
2024-10-17$12.27$12.271,909,700
2024-10-16$12.67$12.671,284,600
2024-10-15$12.61$12.612,701,600
2024-10-14$13.35$13.351,599,300
2024-10-11$13.98$13.982,366,900
2024-10-10$13.78$13.782,790,700
2024-10-09$15.06$15.062,066,200
2024-10-08$15.63$15.633,414,900
2024-10-07$17.47$17.476,955,000
2024-10-04$15.84$15.841,299,400
2024-10-03$15.03$15.031,125,300
2024-10-02$15.66$15.661,055,600
2024-10-01$16.17$16.171,457,500
2024-09-30$16.76$16.762,178,700
2024-09-27$16.17$16.172,395,200
2024-09-26$14.90$14.901,412,000
2024-09-25$13.97$13.971,213,200
2024-09-24$14.93$14.931,228,300
2024-09-23$14.43$14.43992,000
2024-09-20$14.05$14.051,330,700
2024-09-19$14.34$14.341,220,500
2024-09-18$14.65$14.651,487,500
2024-09-17$14.06$14.06826,400
2024-09-16$13.66$13.66980,200
2024-09-13$13.98$13.981,094,400
2024-09-12$13.90$13.901,207,700
2024-09-11$13.83$13.833,088,700
2024-09-10$12.37$12.371,729,600
2024-09-09$11.90$11.901,413,000
2024-09-06$11.91$11.911,873,100
2024-09-05$12.51$12.511,014,700
2024-09-04$12.46$12.461,456,900
2024-09-03$12.25$12.251,591,200
2024-08-30$12.63$12.631,156,100
2024-08-29$12.51$12.511,410,700
2024-08-28$12.40$12.402,465,000
2024-08-27$13.04$13.041,699,300
2024-08-26$13.53$13.531,914,900
2024-08-23$13.48$13.484,196,800
2024-08-22$12.28$12.286,492,500
2024-08-21$14.56$14.561,150,400
2024-08-20$14.49$14.491,205,300
2024-08-19$14.86$14.86846,700
2024-08-16$14.75$14.75847,100
2024-08-15$14.71$14.711,028,900
2024-08-14$14.17$14.17817,200
2024-08-13$14.58$14.581,497,700
2024-08-12$13.20$13.20930,300
2024-08-09$13.54$13.541,189,200
2024-08-08$13.91$13.911,018,300
2024-08-07$13.44$13.442,045,300
2024-08-06$14.05$14.05636,600
2024-08-05$14.06$14.061,557,500
2024-08-02$14.49$14.491,968,400
2024-08-01$15.64$15.642,077,000
2024-07-31$16.58$16.581,200,300
2024-07-30$16.23$16.23983,900
2024-07-29$16.99$16.991,067,300
2024-07-26$17.13$17.131,430,000
2024-07-25$16.20$16.201,315,800
2024-07-24$15.86$15.861,469,400
2024-07-23$16.17$16.17753,700
2024-07-22$16.00$16.00852,300
2024-07-19$15.79$15.79949,200
2024-07-18$16.70$16.702,487,700
2024-07-17$16.50$16.501,458,500
2024-07-16$16.77$16.772,005,200
2024-07-15$15.35$15.352,547,500
2024-07-12$17.28$17.281,067,000
2024-07-11$17.41$17.413,449,700
2024-07-10$16.13$16.13831,800
2024-07-09$15.64$15.641,080,400
2024-07-08$15.53$15.53974,100
2024-07-05$15.35$15.35955,800
2024-07-03$15.72$15.721,152,500
2024-07-02$14.54$14.541,607,000
2024-07-01$14.01$14.011,952,300
2024-06-28$14.75$14.751,934,500
2024-06-27$15.50$15.50851,500
2024-06-26$15.38$15.38994,500
2024-06-25$15.25$15.251,523,100
2024-06-24$15.94$15.941,890,200
2024-06-21$15.77$15.771,608,800
2024-06-20$16.02$16.021,397,700
2024-06-18$16.18$16.181,153,100
2024-06-17$16.45$16.451,505,500
2024-06-14$17.04$17.041,017,300
2024-06-13$18.07$18.071,155,900
2024-06-12$18.37$18.371,474,200
2024-06-11$17.97$17.97871,700
2024-06-10$17.62$17.621,096,200
2024-06-07$17.39$17.391,062,100
2024-06-06$18.33$18.33861,000
2024-06-05$18.96$18.96934,900
2024-06-04$18.72$18.721,379,500
2024-06-03$19.87$19.872,076,000
2024-05-31$19.64$19.641,361,000
2024-05-30$19.65$19.651,439,400
2024-05-29$19.53$19.532,145,600
2024-05-28$19.07$19.072,473,100
2024-05-24$18.20$18.201,722,800
2024-05-23$17.66$17.661,834,300
2024-05-22$18.19$18.194,514,500
2024-05-21$15.83$15.83996,500
2024-05-20$15.71$15.711,749,200
2024-05-17$15.76$15.763,861,000
2024-05-16$16.06$16.062,289,700
2024-05-15$16.72$16.721,927,200
2024-05-14$17.27$17.273,378,000
2024-05-13$16.06$16.061,813,100
2024-05-10$15.70$15.703,380,900
2024-05-09$17.28$17.285,162,600
2024-05-08$17.60$17.602,019,300
2024-05-07$17.56$17.561,796,200
2024-05-06$17.36$17.361,468,800
2024-05-03$16.79$16.791,089,600
2024-05-02$16.56$16.561,165,900
2024-05-01$16.35$16.35990,200
2024-04-30$16.21$16.211,730,200
2024-04-29$16.44$16.442,035,400
2024-04-26$15.15$15.151,589,900
2024-04-25$14.50$14.501,476,800
2024-04-24$14.96$14.961,332,300
2024-04-23$14.87$14.872,069,600
2024-04-22$14.97$14.972,143,300
2024-04-19$14.41$14.411,903,000
2024-04-18$14.53$14.533,373,500
2024-04-17$15.12$15.122,950,600
2024-04-16$15.27$15.271,519,900
2024-04-15$15.69$15.692,638,000
2024-04-12$15.75$15.753,132,100
2024-04-11$16.58$16.583,230,200
2024-04-10$17.36$17.362,642,800
2024-04-09$18.74$18.741,990,300
2024-04-08$17.37$17.371,349,700
2024-04-05$17.15$17.152,408,000
2024-04-04$18.54$18.541,404,300
2024-04-03$19.43$19.43891,900
2024-04-02$19.11$19.11849,000
2024-04-01$19.71$19.71626,900
2024-03-28$19.76$19.761,059,900
2024-03-27$19.40$19.401,663,600
2024-03-26$17.98$17.98841,500
2024-03-25$18.36$18.361,550,900
2024-03-22$18.18$18.181,680,400
2024-03-21$18.82$18.821,597,900
2024-03-20$19.25$19.251,520,700
2024-03-19$18.71$18.711,368,200
2024-03-18$19.14$19.141,532,300
2024-03-15$19.44$19.442,093,500
2024-03-14$19.38$19.381,984,600
2024-03-13$19.56$19.561,753,200
2024-03-12$20.22$20.221,048,300
2024-03-11$20.59$20.591,064,100
2024-03-08$20.63$20.631,053,900
2024-03-07$20.76$20.761,625,300
2024-03-06$20.35$20.351,016,700
2024-03-05$19.66$19.661,081,000
2024-03-04$20.29$20.291,316,700
2024-03-01$20.97$20.971,274,200
2024-02-29$21.09$21.09923,700
2024-02-28$20.83$20.83775,500
2024-02-27$21.60$21.60897,200
2024-02-26$21.13$21.13627,100
2024-02-23$21.17$21.17639,500
2024-02-22$21.37$21.37836,300
2024-02-21$22.33$22.33615,400
2024-02-20$22.84$22.84743,100
2024-02-16$22.94$22.94893,900
2024-02-15$23.81$23.81987,300
2024-02-14$23.21$23.211,247,600
2024-02-13$21.89$21.891,170,900
2024-02-12$23.60$23.601,309,400
2024-02-09$22.91$22.911,138,600
2024-02-08$22.07$22.07737,700
2024-02-07$22.07$22.071,308,400
2024-02-06$21.28$21.28777,900
2024-02-05$20.79$20.791,417,700
2024-02-02$21.98$21.981,531,500
2024-02-01$22.92$22.92934,500
2024-01-31$22.10$22.101,062,000
2024-01-30$22.46$22.46886,300
2024-01-29$22.85$22.85919,800
2024-01-26$22.97$22.97900,500
2024-01-25$23.32$23.32909,700
2024-01-24$23.49$23.491,842,400
2024-01-23$24.04$24.044,907,700
2024-01-22$21.05$21.051,996,400
2024-01-19$19.84$19.842,472,600
2024-01-18$19.95$19.952,032,500
2024-01-17$20.67$20.671,617,600
2024-01-16$21.66$21.661,592,500
2024-01-12$22.34$22.341,034,500
2024-01-11$23.11$23.111,348,000
2024-01-10$23.56$23.56752,100
2024-01-09$24.35$24.35642,400
2024-01-08$24.21$24.211,077,900
2024-01-05$23.81$23.81867,500
2024-01-04$24.40$24.40723,600
2024-01-03$25.20$25.20611,600
2024-01-02$25.74$25.74771,900