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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2016-12-30$12.18$12.18905,700
2016-12-29$12.17$12.17949,100
2016-12-28$12.42$12.421,646,900
2016-12-27$13.12$13.122,034,800
2016-12-23$12.33$12.33475,700
2016-12-22$12.57$12.57934,500
2016-12-21$12.32$12.32577,700
2016-12-20$12.53$12.531,029,700
2016-12-19$12.71$12.711,085,800
2016-12-16$12.50$12.501,481,700
2016-12-15$12.22$12.22853,800
2016-12-14$12.16$12.161,082,700
2016-12-13$12.41$12.411,398,400
2016-12-12$12.68$12.68955,500
2016-12-09$12.78$12.781,278,800
2016-12-08$12.65$12.651,245,200
2016-12-07$12.72$12.722,824,000
2016-12-06$11.99$11.991,553,500
2016-12-05$11.79$11.792,218,000
2016-12-02$11.07$11.071,257,800
2016-12-01$11.28$11.281,283,700
2016-11-30$11.53$11.531,193,700
2016-11-29$11.37$11.371,425,000
2016-11-28$11.52$11.521,313,900
2016-11-25$11.58$11.581,840,700
2016-11-23$10.83$10.831,709,300
2016-11-22$10.65$10.652,773,000
2016-11-21$10.68$10.685,759,000
2016-11-18$11.70$11.701,276,400
2016-11-17$11.68$11.681,706,800
2016-11-16$11.81$11.811,138,600
2016-11-15$11.73$11.731,136,400
2016-11-14$11.90$11.901,096,000
2016-11-11$11.78$11.781,716,500
2016-11-10$11.51$11.513,326,100
2016-11-09$11.52$11.528,055,600
2016-11-08$13.31$13.311,633,000
2016-11-07$12.76$12.761,720,400
2016-11-04$12.30$12.303,137,800
2016-11-03$12.87$12.873,081,500
2016-11-02$14.42$14.42881,400
2016-11-01$14.66$14.66878,300
2016-10-31$14.44$14.44848,800
2016-10-28$14.76$14.76809,700
2016-10-27$14.99$14.99907,600
2016-10-26$15.30$15.30734,800
2016-10-25$15.22$15.22766,300
2016-10-24$15.46$15.46884,700
2016-10-21$15.75$15.751,055,500
2016-10-20$15.70$15.701,294,400
2016-10-19$15.53$15.532,468,400
2016-10-18$14.87$14.87648,800
2016-10-17$14.70$14.70848,700
2016-10-14$14.99$14.991,436,500
2016-10-13$15.09$15.092,079,500
2016-10-12$14.71$14.711,233,700
2016-10-11$14.52$14.521,725,100
2016-10-10$14.66$14.661,631,300
2016-10-07$14.35$14.351,677,700
2016-10-06$14.84$14.842,050,400
2016-10-05$14.71$14.713,021,000
2016-10-04$13.77$13.771,133,000
2016-10-03$13.98$13.981,527,400
2016-09-30$13.74$13.741,911,000
2016-09-29$14.12$14.122,809,600
2016-09-28$13.61$13.612,207,600
2016-09-27$13.17$13.171,313,400
2016-09-26$12.67$12.67917,300
2016-09-23$12.96$12.962,179,100
2016-09-22$12.56$12.561,254,400
2016-09-21$12.37$12.372,414,800
2016-09-20$12.04$12.041,121,300
2016-09-19$12.02$12.021,402,200
2016-09-16$11.85$11.852,566,100
2016-09-15$12.14$12.141,897,800
2016-09-14$12.12$12.122,811,700
2016-09-13$12.66$12.662,210,700
2016-09-12$13.02$13.021,324,400
2016-09-09$13.04$13.041,714,200
2016-09-08$13.67$13.671,564,200
2016-09-07$13.42$13.421,526,600
2016-09-06$13.67$13.671,830,600
2016-09-02$13.14$13.141,762,800
2016-09-01$12.97$12.971,938,500
2016-08-31$12.89$12.892,325,100
2016-08-30$13.18$13.181,484,400
2016-08-29$13.09$13.09949,800
2016-08-26$13.13$13.131,777,300
2016-08-25$12.98$12.981,808,300
2016-08-24$12.89$12.893,207,500
2016-08-23$13.46$13.461,655,100
2016-08-22$13.37$13.373,246,900
2016-08-19$13.90$13.904,908,200
2016-08-18$14.35$14.3512,604,500
2016-08-17$12.21$12.216,011,300
2016-08-16$13.08$13.081,358,200
2016-08-15$13.25$13.252,262,200
2016-08-12$12.91$12.912,763,500
2016-08-11$13.09$13.092,228,700
2016-08-10$13.16$13.165,590,600
2016-08-09$14.45$14.451,369,400
2016-08-08$14.66$14.661,204,000
2016-08-05$14.57$14.571,622,600
2016-08-04$14.20$14.201,293,000
2016-08-03$14.23$14.232,240,400
2016-08-02$14.38$14.381,529,600
2016-08-01$14.77$14.775,378,000
2016-07-29$14.20$14.201,414,200
2016-07-28$14.39$14.391,980,800
2016-07-27$14.88$14.881,410,600
2016-07-26$14.89$14.891,581,400
2016-07-25$14.78$14.781,191,000
2016-07-22$14.58$14.581,531,900
2016-07-21$14.62$14.621,481,600
2016-07-20$14.76$14.761,913,700
2016-07-19$14.41$14.411,832,300
2016-07-18$14.78$14.783,315,000
2016-07-15$14.56$14.563,310,600
2016-07-14$14.96$14.963,589,000
2016-07-13$15.24$15.242,100,600
2016-07-12$15.89$15.891,835,000
2016-07-11$15.67$15.671,703,500
2016-07-08$15.03$15.031,676,200
2016-07-07$14.84$14.841,380,700
2016-07-06$15.09$15.091,344,200
2016-07-05$14.82$14.821,681,600
2016-07-01$15.26$15.261,052,100
2016-06-30$15.12$15.121,351,300
2016-06-29$14.88$14.881,697,400
2016-06-28$14.52$14.521,868,500
2016-06-27$13.80$13.803,336,900
2016-06-24$14.83$14.834,348,600
2016-06-23$16.25$16.251,205,500
2016-06-22$15.83$15.831,222,300
2016-06-21$15.84$15.841,460,100
2016-06-20$16.09$16.091,482,000
2016-06-17$15.76$15.761,636,200
2016-06-16$15.63$15.632,010,100
2016-06-15$15.73$15.732,156,500
2016-06-14$15.86$15.861,964,400
2016-06-13$15.85$15.852,304,800
2016-06-10$16.38$16.383,777,100
2016-06-09$17.89$17.891,539,900
2016-06-08$18.07$18.071,644,000
2016-06-07$18.24$18.241,407,100
2016-06-06$18.23$18.231,624,000
2016-06-03$17.51$17.512,442,600
2016-06-02$18.06$18.062,136,100
2016-06-01$18.66$18.661,388,100
2016-05-31$18.68$18.681,475,100
2016-05-27$18.72$18.721,466,600
2016-05-26$18.82$18.822,100,300
2016-05-25$19.56$19.562,089,500
2016-05-24$19.14$19.142,317,500
2016-05-23$18.54$18.541,990,400
2016-05-20$18.06$18.062,117,600
2016-05-19$17.38$17.381,426,400
2016-05-18$17.40$17.401,633,800
2016-05-17$17.40$17.401,494,600
2016-05-16$17.50$17.501,378,500
2016-05-13$16.91$16.911,746,500
2016-05-12$17.04$17.043,291,600
2016-05-11$17.38$17.387,977,500
2016-05-10$15.46$15.463,545,600
2016-05-09$15.46$15.462,404,600
2016-05-06$15.90$15.902,559,900
2016-05-05$16.12$16.121,453,100
2016-05-04$16.37$16.372,053,500
2016-05-03$16.57$16.573,312,400
2016-05-02$17.52$17.521,989,000
2016-04-29$17.91$17.912,598,300
2016-04-28$18.69$18.691,443,800
2016-04-27$18.99$18.991,317,000
2016-04-26$18.74$18.74993,000
2016-04-25$18.29$18.291,578,600
2016-04-22$19.04$19.041,646,800
2016-04-21$18.96$18.961,361,100
2016-04-20$18.92$18.922,940,700
2016-04-19$18.18$18.181,650,100
2016-04-18$18.54$18.541,945,200
2016-04-15$18.02$18.021,655,600
2016-04-14$18.36$18.361,256,800
2016-04-13$18.40$18.402,090,400
2016-04-12$17.50$17.501,715,100
2016-04-11$17.24$17.241,196,800
2016-04-08$17.32$17.321,485,600
2016-04-07$17.32$17.322,377,800
2016-04-06$17.83$17.832,586,400
2016-04-05$17.98$17.982,312,100
2016-04-04$17.99$17.992,910,300
2016-04-01$19.01$19.011,046,200
2016-03-31$19.28$19.281,050,300
2016-03-30$19.41$19.411,490,600
2016-03-29$19.27$19.271,597,500
2016-03-28$18.63$18.631,041,800
2016-03-24$18.85$18.851,473,300
2016-03-23$18.76$18.762,254,400
2016-03-22$19.83$19.831,543,600
2016-03-21$20.13$20.131,473,200
2016-03-18$20.54$20.541,743,900
2016-03-17$20.97$20.973,031,300
2016-03-16$20.11$20.112,037,600
2016-03-15$19.76$19.762,125,000
2016-03-14$19.60$19.601,767,200
2016-03-11$19.85$19.853,415,200
2016-03-10$18.89$18.8911,430,900
2016-03-09$21.76$21.762,701,900
2016-03-08$21.36$21.362,520,200
2016-03-07$22.73$22.731,734,700
2016-03-04$22.54$22.542,665,000
2016-03-03$22.54$22.544,147,100
2016-03-02$23.48$23.482,335,800
2016-03-01$22.80$22.801,794,100
2016-02-29$22.77$22.771,923,000
2016-02-26$22.38$22.382,528,000
2016-02-25$21.58$21.582,087,300
2016-02-24$21.81$21.812,720,100
2016-02-23$20.42$20.421,473,700
2016-02-22$21.00$21.002,239,500
2016-02-19$19.78$19.782,035,700
2016-02-18$19.41$19.411,853,300
2016-02-17$19.24$19.243,035,500
2016-02-16$19.29$19.294,630,200
2016-02-12$16.39$16.392,275,100
2016-02-11$15.80$15.803,637,100
2016-02-10$17.39$17.392,571,200
2016-02-09$17.77$17.772,578,300
2016-02-08$18.37$18.372,191,600
2016-02-05$19.44$19.441,940,200
2016-02-04$20.12$20.122,056,600
2016-02-03$19.19$19.192,279,600
2016-02-02$19.46$19.461,558,300
2016-02-01$20.41$20.411,585,900
2016-01-29$20.17$20.171,612,400
2016-01-28$19.38$19.381,989,600
2016-01-27$19.87$19.872,498,300
2016-01-26$20.16$20.161,925,000
2016-01-25$19.39$19.391,874,500
2016-01-22$19.96$19.963,036,400
2016-01-21$19.03$19.032,690,900
2016-01-20$18.11$18.113,655,600
2016-01-19$18.74$18.743,583,800
2016-01-15$18.79$18.793,185,200
2016-01-14$20.28$20.283,295,500
2016-01-13$20.63$20.632,746,000
2016-01-12$21.72$21.723,296,800
2016-01-11$22.36$22.362,705,500
2016-01-08$23.50$23.501,885,900
2016-01-07$22.99$22.994,681,100
2016-01-06$27.28$27.282,246,000
2016-01-05$27.50$27.502,006,400
2016-01-04$27.98$27.982,740,000