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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2025-12-31$23.77$23.772,369,300
2025-12-30$23.79$23.793,450,000
2025-12-29$24.31$24.313,269,000
2025-12-26$24.18$24.181,852,800
2025-12-24$24.36$24.362,549,800
2025-12-23$23.93$23.935,790,500
2025-12-22$27.13$27.136,261,000
2025-12-19$24.49$24.493,385,800
2025-12-18$23.73$23.733,919,000
2025-12-17$23.33$23.334,228,000
2025-12-16$23.22$23.222,325,000
2025-12-15$22.91$22.912,352,100
2025-12-12$22.65$22.652,970,800
2025-12-11$25.20$25.202,381,100
2025-12-10$24.35$24.352,610,900
2025-12-09$23.05$23.052,598,300
2025-12-08$23.51$23.511,783,400
2025-12-05$23.84$23.842,193,900
2025-12-04$24.73$24.733,328,500
2025-12-03$23.43$23.435,427,800
2025-12-02$25.86$25.866,961,300
2025-12-01$27.55$27.558,169,700
2025-11-28$27.15$27.152,386,300
2025-11-26$27.09$27.092,841,800
2025-11-25$25.02$25.022,960,800
2025-11-24$24.93$24.934,762,500
2025-11-21$22.63$22.637,165,200
2025-11-20$21.43$21.4311,958,000
2025-11-19$26.38$26.388,328,600
2025-11-18$26.43$26.438,722,200
2025-11-17$28.47$28.4710,552,500
2025-11-14$33.58$33.5811,751,500
2025-11-13$28.62$28.6214,228,100
2025-11-12$28.46$28.468,177,500
2025-11-11$29.80$29.8012,032,400
2025-11-10$32.40$32.4011,333,900
2025-11-07$28.47$28.476,854,700
2025-11-06$26.74$26.748,119,300
2025-11-05$25.00$25.0010,854,900
2025-11-04$21.99$21.994,605,400
2025-11-03$22.77$22.778,690,400
2025-10-31$20.76$20.769,417,900
2025-10-30$17.94$17.945,261,700
2025-10-29$17.57$17.578,538,900
2025-10-28$15.16$15.161,720,800
2025-10-27$15.36$15.362,326,900
2025-10-24$15.00$15.001,853,400
2025-10-23$14.15$14.151,805,300
2025-10-22$14.00$14.002,751,000
2025-10-21$15.07$15.072,786,700
2025-10-20$14.82$14.821,573,300
2025-10-17$14.59$14.592,941,300
2025-10-16$15.64$15.641,956,800
2025-10-15$15.80$15.803,307,200
2025-10-14$15.72$15.724,266,200
2025-10-13$14.19$14.192,043,100
2025-10-10$13.38$13.384,950,000
2025-10-09$15.97$15.973,728,800
2025-10-08$14.29$14.291,356,200
2025-10-07$14.43$14.431,537,300
2025-10-06$15.10$15.101,351,900
2025-10-03$15.20$15.202,154,300
2025-10-02$15.27$15.272,850,500
2025-10-01$14.89$14.895,404,800
2025-09-30$13.04$13.04988,300
2025-09-29$12.91$12.911,283,000
2025-09-26$12.95$12.951,105,100
2025-09-25$13.30$13.301,503,300
2025-09-24$12.95$12.951,335,000
2025-09-23$12.37$12.371,308,400
2025-09-22$12.73$12.732,639,700
2025-09-19$11.70$11.703,321,300
2025-09-18$11.77$11.771,281,400
2025-09-17$12.32$12.321,346,400
2025-09-16$12.21$12.211,785,600
2025-09-15$12.01$12.012,985,700
2025-09-12$10.89$10.891,245,800
2025-09-11$10.78$10.781,754,700
2025-09-10$10.83$10.831,106,600
2025-09-09$11.04$11.041,390,100
2025-09-08$10.92$10.922,048,100
2025-09-05$11.17$11.175,195,000
2025-09-04$9.71$9.711,495,800
2025-09-03$9.90$9.901,564,400
2025-09-02$9.99$9.992,095,000
2025-08-29$9.78$9.782,126,500
2025-08-28$9.51$9.513,036,500
2025-08-27$10.34$10.342,233,800
2025-08-26$11.39$11.39955,600
2025-08-25$11.39$11.391,538,400
2025-08-22$11.07$11.072,268,300
2025-08-21$10.39$10.396,229,300
2025-08-20$12.75$12.75883,500
2025-08-19$12.54$12.54726,300
2025-08-18$12.69$12.691,384,600
2025-08-15$12.55$12.551,863,800
2025-08-14$11.68$11.68491,500
2025-08-13$11.66$11.66588,500
2025-08-12$11.42$11.42513,900
2025-08-11$11.58$11.58550,500
2025-08-08$11.66$11.66487,900
2025-08-07$12.00$12.00548,000
2025-08-06$11.72$11.72553,300
2025-08-05$12.00$12.00717,400
2025-08-04$11.49$11.49535,000
2025-08-01$11.32$11.32841,100
2025-07-31$11.49$11.49597,800
2025-07-30$11.72$11.72655,100
2025-07-29$12.00$12.00753,900
2025-07-28$12.36$12.36588,000
2025-07-25$12.75$12.75738,600
2025-07-24$12.85$12.851,044,300
2025-07-23$13.28$13.281,275,200
2025-07-22$13.46$13.461,085,000
2025-07-21$12.90$12.90747,200
2025-07-18$12.25$12.25676,200
2025-07-17$12.37$12.37696,600
2025-07-16$12.48$12.48565,800
2025-07-15$12.90$12.90838,800
2025-07-14$13.37$13.37971,500
2025-07-11$12.71$12.711,484,300
2025-07-10$14.09$14.092,639,400
2025-07-09$13.60$13.601,387,800
2025-07-08$13.31$13.312,887,500
2025-07-07$13.03$13.031,941,400
2025-07-03$12.52$12.521,383,000
2025-07-02$12.45$12.453,826,900
2025-07-01$11.19$11.19894,700
2025-06-30$11.04$11.04649,400
2025-06-27$11.33$11.33692,800
2025-06-26$11.14$11.141,171,500
2025-06-25$10.82$10.82642,400
2025-06-24$10.61$10.61846,000
2025-06-23$10.13$10.13908,500
2025-06-20$10.01$10.011,279,000
2025-06-18$10.60$10.60819,100
2025-06-17$10.33$10.331,328,700
2025-06-16$11.09$11.09706,600
2025-06-13$11.04$11.04520,100
2025-06-12$10.89$10.89503,200
2025-06-11$10.98$10.98659,100
2025-06-10$11.37$11.371,082,700
2025-06-09$11.03$11.031,614,500
2025-06-06$11.24$11.24873,900
2025-06-05$11.12$11.12858,900
2025-06-04$11.04$11.04739,300
2025-06-03$10.93$10.931,199,200
2025-06-02$10.08$10.08629,000
2025-05-30$10.53$10.531,000,700
2025-05-29$10.34$10.34887,800
2025-05-28$10.16$10.161,117,100
2025-05-27$10.03$10.031,131,600
2025-05-23$9.80$9.80934,700
2025-05-22$9.82$9.821,542,900
2025-05-21$10.50$10.501,140,300
2025-05-20$10.93$10.931,797,300
2025-05-19$10.68$10.68964,200
2025-05-16$10.85$10.853,144,200
2025-05-15$10.69$10.691,707,300
2025-05-14$10.11$10.112,044,000
2025-05-13$10.15$10.152,337,800
2025-05-12$10.59$10.592,366,500
2025-05-09$9.79$9.791,192,800
2025-05-08$9.21$9.211,344,700
2025-05-07$8.97$8.97898,800
2025-05-06$8.96$8.961,171,200
2025-05-05$9.18$9.181,256,500
2025-05-02$9.55$9.551,235,000
2025-05-01$9.45$9.451,603,200
2025-04-30$9.02$9.022,563,600
2025-04-29$9.65$9.651,868,300
2025-04-28$9.82$9.824,681,700
2025-04-25$11.15$11.1511,783,500
2025-04-24$9.28$9.283,431,200
2025-04-23$7.86$7.862,007,500
2025-04-22$7.89$7.892,779,500
2025-04-21$7.32$7.32958,500
2025-04-17$7.46$7.461,241,100
2025-04-16$7.18$7.182,985,500
2025-04-15$7.15$7.151,740,800
2025-04-14$7.64$7.642,338,900
2025-04-11$7.42$7.421,401,700
2025-04-10$7.21$7.212,765,700
2025-04-09$8.18$8.183,632,300
2025-04-08$6.76$6.764,541,300
2025-04-07$7.66$7.662,584,500
2025-04-04$7.58$7.583,723,600
2025-04-03$8.45$8.452,133,000
2025-04-02$9.06$9.061,724,900
2025-04-01$8.73$8.731,692,600
2025-03-31$8.65$8.652,733,800
2025-03-28$9.23$9.231,880,200
2025-03-27$9.59$9.592,002,600
2025-03-26$9.94$9.942,962,600
2025-03-25$9.76$9.762,589,700
2025-03-24$9.71$9.712,501,000
2025-03-21$9.96$9.961,736,600
2025-03-20$10.15$10.151,340,400
2025-03-19$10.53$10.532,337,200
2025-03-18$9.78$9.78819,700
2025-03-17$9.96$9.961,325,000
2025-03-14$9.43$9.431,674,100
2025-03-13$9.30$9.301,077,800
2025-03-12$9.47$9.471,068,700
2025-03-11$9.61$9.611,681,300
2025-03-10$9.84$9.841,508,400
2025-03-07$10.24$10.241,829,900
2025-03-06$10.04$10.041,577,300
2025-03-05$10.10$10.101,615,000
2025-03-04$10.19$10.192,094,400
2025-03-03$9.83$9.832,371,200
2025-02-28$10.05$10.053,293,300
2025-02-27$11.19$11.192,381,600
2025-02-26$11.74$11.743,584,100
2025-02-25$11.07$11.071,356,100
2025-02-24$10.79$10.791,718,800
2025-02-21$11.28$11.281,917,500
2025-02-20$11.35$11.351,244,600
2025-02-19$11.05$11.052,128,500
2025-02-18$10.77$10.771,616,200
2025-02-14$10.63$10.631,924,600
2025-02-13$10.07$10.071,036,400
2025-02-12$9.92$9.921,111,600
2025-02-11$9.69$9.691,086,900
2025-02-10$9.94$9.94851,900
2025-02-07$10.18$10.18822,300
2025-02-06$10.29$10.29906,600
2025-02-05$9.98$9.981,027,600
2025-02-04$10.13$10.131,462,200
2025-02-03$9.71$9.712,321,600
2025-01-31$10.31$10.311,318,400
2025-01-30$10.48$10.48926,400
2025-01-29$10.24$10.241,198,700
2025-01-28$10.21$10.212,190,300
2025-01-27$10.70$10.701,601,500
2025-01-24$10.96$10.961,916,900
2025-01-23$10.79$10.791,692,600
2025-01-22$10.37$10.372,346,800
2025-01-21$10.84$10.841,964,500
2025-01-17$11.05$11.051,496,800
2025-01-16$11.12$11.121,559,500
2025-01-15$11.34$11.341,186,800
2025-01-14$11.52$11.521,091,200
2025-01-13$11.91$11.911,432,100
2025-01-10$12.21$12.211,531,600
2025-01-08$12.74$12.741,462,500
2025-01-07$13.29$13.292,708,300
2025-01-06$12.35$12.352,201,900
2025-01-03$12.19$12.191,109,600
2025-01-02$12.04$12.042,218,800