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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2021-12-31$31.29$31.29967,400
2021-12-30$31.40$31.40811,100
2021-12-29$30.42$30.42892,100
2021-12-28$30.85$30.85661,800
2021-12-27$30.96$30.96772,800
2021-12-23$31.11$31.11529,300
2021-12-22$31.29$31.29737,900
2021-12-21$31.86$31.861,407,900
2021-12-20$30.18$30.181,283,400
2021-12-17$31.86$31.862,202,400
2021-12-16$30.21$30.211,275,900
2021-12-15$31.00$31.001,961,700
2021-12-14$30.98$30.981,087,900
2021-12-13$32.96$32.96848,100
2021-12-10$32.47$32.47806,400
2021-12-09$32.90$32.90850,700
2021-12-08$34.11$34.11701,500
2021-12-07$33.67$33.671,146,700
2021-12-06$32.94$32.941,616,700
2021-12-03$32.52$32.521,791,800
2021-12-02$35.22$35.221,440,700
2021-12-01$36.68$36.68939,100
2021-11-30$37.94$37.941,110,100
2021-11-29$39.06$39.06620,600
2021-11-26$38.28$38.28624,300
2021-11-24$39.24$39.241,330,900
2021-11-23$39.21$39.211,759,500
2021-11-22$40.63$40.631,745,900
2021-11-19$40.88$40.881,294,700
2021-11-18$39.00$39.002,413,100
2021-11-17$38.64$38.641,285,400
2021-11-16$40.01$40.011,912,600
2021-11-15$39.57$39.57872,200
2021-11-12$39.37$39.371,277,400
2021-11-11$40.95$40.952,673,200
2021-11-10$36.26$36.261,213,300
2021-11-09$38.26$38.26639,500
2021-11-08$38.60$38.60942,300
2021-11-05$38.38$38.38869,600
2021-11-04$39.58$39.58658,200
2021-11-03$39.53$39.531,015,400
2021-11-02$39.08$39.081,125,700
2021-11-01$41.29$41.291,056,100
2021-10-29$41.55$41.551,014,800
2021-10-28$40.85$40.851,281,500
2021-10-27$38.79$38.791,326,100
2021-10-26$38.21$38.21758,500
2021-10-25$39.05$39.05833,900
2021-10-22$37.52$37.52481,500
2021-10-21$38.21$38.211,073,700
2021-10-20$37.25$37.25617,200
2021-10-19$37.35$37.351,027,400
2021-10-18$37.02$37.02587,800
2021-10-15$36.71$36.71993,300
2021-10-14$36.28$36.28920,700
2021-10-13$36.82$36.821,265,800
2021-10-12$36.37$36.371,353,200
2021-10-11$34.22$34.22991,300
2021-10-08$33.03$33.03967,700
2021-10-07$32.07$32.07734,900
2021-10-06$31.79$31.79878,200
2021-10-05$32.08$32.081,058,100
2021-10-04$31.90$31.901,711,500
2021-10-01$34.42$34.42828,400
2021-09-30$34.59$34.591,145,500
2021-09-29$33.40$33.401,080,800
2021-09-28$33.61$33.61704,100
2021-09-27$34.67$34.67832,400
2021-09-24$33.72$33.72950,500
2021-09-23$34.33$34.331,226,600
2021-09-22$35.34$35.34714,800
2021-09-21$34.89$34.89701,300
2021-09-20$34.31$34.311,182,600
2021-09-17$36.97$36.97887,300
2021-09-16$36.54$36.54736,000
2021-09-15$37.60$37.60619,100
2021-09-14$37.09$37.09575,200
2021-09-13$37.73$37.73771,700
2021-09-10$36.36$36.36600,600
2021-09-09$36.90$36.90564,600
2021-09-08$36.39$36.391,225,800
2021-09-07$37.38$37.38640,900
2021-09-03$37.12$37.12434,600
2021-09-02$37.59$37.59650,500
2021-09-01$37.41$37.41550,300
2021-08-31$36.97$36.97605,200
2021-08-30$37.37$37.37756,600
2021-08-27$36.89$36.89558,800
2021-08-26$36.23$36.23608,100
2021-08-25$36.33$36.331,374,200
2021-08-24$36.00$36.002,117,100
2021-08-23$34.10$34.102,332,100
2021-08-20$32.36$32.362,241,800
2021-08-19$31.99$31.992,395,000
2021-08-18$34.56$34.561,454,200
2021-08-17$34.71$34.712,868,200
2021-08-16$37.06$37.061,531,300
2021-08-13$38.58$38.582,349,000
2021-08-12$41.60$41.601,188,700
2021-08-11$41.48$41.481,530,700
2021-08-10$42.00$42.00858,100
2021-08-09$40.85$40.85575,000
2021-08-06$40.01$40.01790,400
2021-08-05$40.06$40.06619,200
2021-08-04$41.41$41.41868,600
2021-08-03$41.60$41.60793,400
2021-08-02$39.87$39.87520,900
2021-07-30$40.25$40.251,056,300
2021-07-29$40.71$40.711,165,200
2021-07-28$40.02$40.021,226,500
2021-07-27$38.31$38.311,695,600
2021-07-26$38.06$38.06821,600
2021-07-23$39.02$39.021,155,700
2021-07-22$39.68$39.681,056,200
2021-07-21$40.01$40.01915,200
2021-07-20$38.20$38.20768,500
2021-07-19$37.75$37.751,288,200
2021-07-16$37.64$37.64943,100
2021-07-15$38.67$38.671,437,100
2021-07-14$39.61$39.611,860,900
2021-07-13$42.04$42.041,098,400
2021-07-12$43.09$43.091,551,900
2021-07-09$40.81$40.811,118,300
2021-07-08$41.30$41.301,581,800
2021-07-07$43.05$43.052,073,200
2021-07-06$43.74$43.741,321,100
2021-07-02$43.08$43.08867,000
2021-07-01$43.64$43.641,282,600
2021-06-30$44.84$44.841,626,900
2021-06-29$47.12$47.124,152,700
2021-06-28$45.50$45.504,500,500
2021-06-25$40.43$40.432,626,400
2021-06-24$38.69$38.692,551,000
2021-06-23$38.72$38.72984,100
2021-06-22$37.95$37.951,311,000
2021-06-21$38.34$38.341,348,300
2021-06-18$39.39$39.391,298,800
2021-06-17$39.43$39.431,104,600
2021-06-16$37.81$37.811,533,800
2021-06-15$38.14$38.141,390,200
2021-06-14$40.25$40.251,069,300
2021-06-11$40.27$40.271,268,900
2021-06-10$39.90$39.901,823,500
2021-06-09$38.59$38.591,081,200
2021-06-08$39.17$39.171,553,800
2021-06-07$37.85$37.851,119,400
2021-06-04$38.83$38.83741,800
2021-06-03$38.24$38.241,063,300
2021-06-02$39.77$39.771,012,500
2021-06-01$40.12$40.121,369,600
2021-05-28$39.58$39.581,064,000
2021-05-27$39.61$39.611,805,200
2021-05-26$41.00$41.001,301,000
2021-05-25$38.18$38.18886,900
2021-05-24$38.41$38.411,501,800
2021-05-21$39.05$39.051,881,600
2021-05-20$39.29$39.293,223,200
2021-05-19$36.96$36.962,431,400
2021-05-18$36.21$36.211,050,900
2021-05-17$36.10$36.101,076,300
2021-05-14$36.62$36.621,353,800
2021-05-13$35.25$35.251,958,700
2021-05-12$35.55$35.552,139,700
2021-05-11$38.11$38.111,692,800
2021-05-10$37.38$37.381,445,000
2021-05-07$39.63$39.631,385,600
2021-05-06$39.20$39.202,130,300
2021-05-05$39.01$39.011,406,100
2021-05-04$39.20$39.201,703,300
2021-05-03$41.33$41.331,172,000
2021-04-30$41.24$41.241,600,000
2021-04-29$42.89$42.891,712,900
2021-04-28$44.01$44.011,310,000
2021-04-27$45.57$45.571,028,100
2021-04-26$46.26$46.261,294,000
2021-04-23$45.75$45.751,970,900
2021-04-22$44.82$44.822,349,000
2021-04-21$44.50$44.501,318,800
2021-04-20$42.91$42.911,438,700
2021-04-19$42.59$42.592,546,700
2021-04-16$44.11$44.117,412,400
2021-04-15$42.71$42.711,896,900
2021-04-14$42.66$42.662,124,300
2021-04-13$43.54$43.541,604,000
2021-04-12$43.27$43.272,296,200
2021-04-09$43.37$43.372,475,000
2021-04-08$44.82$44.821,474,000
2021-04-07$45.72$45.721,821,800
2021-04-06$47.75$47.751,725,000
2021-04-05$46.42$46.422,196,500
2021-04-01$48.51$48.511,326,600
2021-03-31$49.63$49.631,518,500
2021-03-30$48.87$48.872,227,400
2021-03-29$45.08$45.081,214,100
2021-03-26$46.84$46.842,183,900
2021-03-25$44.43$44.433,292,800
2021-03-24$44.99$44.992,038,900
2021-03-23$47.42$47.421,954,500
2021-03-22$48.80$48.802,923,000
2021-03-19$45.43$45.434,915,600
2021-03-18$42.86$42.864,544,200
2021-03-17$41.40$41.403,846,200
2021-03-16$42.52$42.522,581,500
2021-03-15$44.84$44.841,997,700
2021-03-12$45.98$45.981,619,500
2021-03-11$46.95$46.951,786,800
2021-03-10$43.32$43.322,501,600
2021-03-09$43.93$43.932,058,100
2021-03-08$39.61$39.612,401,000
2021-03-05$40.58$40.583,694,200
2021-03-04$41.46$41.463,161,200
2021-03-03$43.42$43.422,918,400
2021-03-02$47.94$47.941,447,000
2021-03-01$49.59$49.591,355,400
2021-02-26$46.93$46.931,812,300
2021-02-25$45.62$45.622,033,400
2021-02-24$48.76$48.762,218,500
2021-02-23$46.35$46.353,326,200
2021-02-22$48.04$48.042,964,000
2021-02-19$52.78$52.782,038,500
2021-02-18$52.01$52.012,757,100
2021-02-17$55.82$55.822,904,000
2021-02-16$57.88$57.881,443,600
2021-02-12$60.47$60.47872,300
2021-02-11$61.23$61.23978,100
2021-02-10$60.75$60.751,846,000
2021-02-09$60.73$60.731,722,100
2021-02-08$59.50$59.501,248,700
2021-02-05$57.88$57.881,320,000
2021-02-04$58.17$58.171,060,100
2021-02-03$59.21$59.211,364,100
2021-02-02$57.77$57.771,471,200
2021-02-01$55.85$55.851,742,600
2021-01-29$54.75$54.751,866,600
2021-01-28$57.48$57.482,354,100
2021-01-27$58.90$58.901,935,700
2021-01-26$60.46$60.462,236,200
2021-01-25$60.57$60.572,838,300
2021-01-22$63.00$63.002,665,000
2021-01-21$64.15$64.154,793,900
2021-01-20$57.22$57.221,985,400
2021-01-19$55.03$55.032,219,800
2021-01-15$51.27$51.272,374,500
2021-01-14$55.62$55.621,641,900
2021-01-13$54.45$54.451,999,500
2021-01-12$55.98$55.981,963,500
2021-01-11$56.20$56.201,752,000
2021-01-08$56.07$56.072,319,000
2021-01-07$56.61$56.612,852,800
2021-01-06$54.31$54.314,437,000
2021-01-05$50.52$50.522,388,200
2021-01-04$52.64$52.641,789,200