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

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2023-12-29$26.23$26.23780,400
2023-12-28$26.43$26.431,214,100
2023-12-27$25.81$25.81520,400
2023-12-26$25.82$25.82697,900
2023-12-22$25.38$25.38542,800
2023-12-21$25.17$25.171,017,000
2023-12-20$24.23$24.23688,900
2023-12-19$25.30$25.301,196,700
2023-12-18$24.47$24.471,457,500
2023-12-15$24.19$24.191,608,500
2023-12-14$23.79$23.792,106,400
2023-12-13$22.97$22.971,010,700
2023-12-12$21.47$21.471,058,300
2023-12-11$22.29$22.29789,800
2023-12-08$22.09$22.091,172,400
2023-12-07$22.06$22.06873,300
2023-12-06$21.79$21.79951,400
2023-12-05$21.93$21.931,283,400
2023-12-04$22.64$22.641,624,400
2023-12-01$21.88$21.881,185,300
2023-11-30$21.03$21.031,510,000
2023-11-29$20.91$20.911,363,800
2023-11-28$20.68$20.68964,000
2023-11-27$20.27$20.271,133,300
2023-11-24$20.88$20.88369,800
2023-11-22$20.98$20.98756,200
2023-11-21$20.62$20.62597,000
2023-11-20$20.81$20.81853,200
2023-11-17$20.45$20.45871,400
2023-11-16$20.51$20.511,972,200
2023-11-15$20.55$20.553,914,600
2023-11-14$21.58$21.587,084,500
2023-11-13$20.97$20.971,481,900
2023-11-10$21.07$21.07897,600
2023-11-09$21.06$21.061,085,500
2023-11-08$20.81$20.811,591,900
2023-11-07$21.70$21.70911,200
2023-11-06$21.56$21.56864,600
2023-11-03$21.64$21.64786,100
2023-11-02$21.07$21.071,484,000
2023-11-01$19.44$19.441,123,200
2023-10-31$19.98$19.98980,900
2023-10-30$19.45$19.451,078,700
2023-10-27$19.21$19.211,367,900
2023-10-26$20.21$20.211,364,700
2023-10-25$20.41$20.41669,900
2023-10-24$20.97$20.971,114,200
2023-10-23$20.83$20.83849,300
2023-10-20$20.68$20.682,326,300
2023-10-19$21.77$21.77714,300
2023-10-18$22.19$22.19633,700
2023-10-17$22.83$22.83734,800
2023-10-16$22.65$22.65912,400
2023-10-13$22.32$22.32892,700
2023-10-12$22.66$22.66955,000
2023-10-11$23.56$23.56957,700
2023-10-10$23.51$23.511,457,700
2023-10-09$22.21$22.211,283,200
2023-10-06$21.89$21.89933,800
2023-10-05$21.54$21.541,720,700
2023-10-04$21.88$21.881,345,700
2023-10-03$22.45$22.452,023,600
2023-10-02$23.25$23.251,629,500
2023-09-29$24.61$24.61868,900
2023-09-28$24.79$24.79992,400
2023-09-27$24.95$24.95743,500
2023-09-26$25.14$25.14798,500
2023-09-25$25.20$25.20888,100
2023-09-22$25.81$25.81713,000
2023-09-21$26.17$26.17626,500
2023-09-20$26.51$26.51732,600
2023-09-19$26.84$26.84723,300
2023-09-18$26.68$26.68701,300
2023-09-15$27.34$27.34839,600
2023-09-14$27.86$27.86955,000
2023-09-13$27.13$27.13743,000
2023-09-12$27.47$27.47929,200
2023-09-11$26.35$26.35660,300
2023-09-08$26.25$26.25826,400
2023-09-07$25.92$25.921,485,500
2023-09-06$27.21$27.211,058,300
2023-09-05$28.01$28.01908,500
2023-09-01$28.29$28.29774,200
2023-08-31$28.01$28.01780,300
2023-08-30$28.29$28.291,614,200
2023-08-29$27.65$27.651,637,200
2023-08-28$26.37$26.371,115,500
2023-08-25$26.10$26.101,371,000
2023-08-24$26.02$26.022,399,100
2023-08-23$26.89$26.891,849,600
2023-08-22$26.79$26.795,196,300
2023-08-21$30.76$30.761,970,400
2023-08-18$30.75$30.751,164,200
2023-08-17$31.10$31.101,124,300
2023-08-16$31.72$31.72787,000
2023-08-15$32.11$32.11783,800
2023-08-14$33.16$33.16701,500
2023-08-11$32.82$32.821,593,600
2023-08-10$34.12$34.12827,900
2023-08-09$34.55$34.55617,000
2023-08-08$33.97$33.97510,600
2023-08-07$34.23$34.23804,500
2023-08-04$34.60$34.60936,100
2023-08-03$34.55$34.55785,800
2023-08-02$35.09$35.091,241,200
2023-08-01$35.97$35.971,256,800
2023-07-31$36.16$36.161,148,000
2023-07-28$36.60$36.60896,100
2023-07-27$36.26$36.261,123,900
2023-07-26$36.82$36.82941,800
2023-07-25$37.39$37.39626,900
2023-07-24$37.71$37.71941,700
2023-07-21$37.58$37.58744,100
2023-07-20$37.61$37.61750,100
2023-07-19$37.49$37.49756,700
2023-07-18$37.42$37.421,236,700
2023-07-17$38.08$38.082,221,500
2023-07-14$36.94$36.941,572,900
2023-07-13$38.24$38.241,364,000
2023-07-12$38.47$38.471,289,800
2023-07-11$37.35$37.351,585,900
2023-07-10$38.42$38.421,057,800
2023-07-07$36.84$36.84918,500
2023-07-06$37.17$37.171,539,800
2023-07-05$37.58$37.581,113,600
2023-07-03$38.32$38.32654,000
2023-06-30$38.69$38.691,032,100
2023-06-29$36.90$36.90835,300
2023-06-28$37.34$37.34820,700
2023-06-27$36.37$36.37835,300
2023-06-26$36.31$36.311,057,200
2023-06-23$36.94$36.941,390,400
2023-06-22$38.84$38.841,035,600
2023-06-21$38.06$38.06951,300
2023-06-20$38.74$38.742,015,800
2023-06-16$41.32$41.322,538,700
2023-06-15$39.55$39.552,859,200
2023-06-14$37.37$37.371,806,300
2023-06-13$37.12$37.122,444,800
2023-06-12$37.55$37.551,112,800
2023-06-09$37.67$37.671,287,500
2023-06-08$38.24$38.241,494,700
2023-06-07$39.31$39.31930,200
2023-06-06$39.88$39.88672,200
2023-06-05$40.05$40.05870,500
2023-06-02$39.55$39.552,261,500
2023-06-01$40.48$40.481,841,800
2023-05-31$41.80$41.801,593,400
2023-05-30$43.40$43.401,893,100
2023-05-26$43.56$43.56977,500
2023-05-25$42.80$42.801,014,500
2023-05-24$43.26$43.26962,900
2023-05-23$43.29$43.291,617,000
2023-05-22$42.32$42.321,646,500
2023-05-19$40.21$40.211,613,600
2023-05-18$40.18$40.182,952,700
2023-05-17$38.72$38.722,314,500
2023-05-16$36.13$36.131,474,500
2023-05-15$35.36$35.361,910,500
2023-05-12$36.01$36.011,513,700
2023-05-11$36.80$36.80380,900
2023-05-10$36.57$36.57339,300
2023-05-09$36.06$36.06576,100
2023-05-08$37.07$37.07341,400
2023-05-05$37.22$37.22479,800
2023-05-04$35.86$35.86581,800
2023-05-03$36.17$36.17476,300
2023-05-02$36.07$36.07793,800
2023-05-01$36.93$36.93735,100
2023-04-28$37.42$37.421,395,600
2023-04-27$37.64$37.64700,500
2023-04-26$37.59$37.591,177,300
2023-04-25$39.11$39.11499,700
2023-04-24$40.02$40.02896,600
2023-04-21$39.83$39.83819,400
2023-04-20$40.30$40.30509,900
2023-04-19$39.88$39.88660,500
2023-04-18$40.93$40.93806,800
2023-04-17$40.75$40.75965,800
2023-04-14$38.39$38.39406,200
2023-04-13$39.02$39.02540,400
2023-04-12$37.88$37.88529,900
2023-04-11$38.85$38.85391,800
2023-04-10$38.77$38.77441,400
2023-04-06$37.90$37.90425,300
2023-04-05$38.32$38.32606,900
2023-04-04$39.45$39.45512,900
2023-04-03$39.92$39.921,039,900
2023-03-31$39.81$39.81767,800
2023-03-30$39.36$39.361,233,200
2023-03-29$39.10$39.101,250,600
2023-03-28$37.87$37.87825,300
2023-03-27$38.72$38.72657,500
2023-03-24$38.62$38.62878,700
2023-03-23$38.45$38.451,543,400
2023-03-22$37.74$37.741,882,500
2023-03-21$41.25$41.254,541,400
2023-03-20$35.86$35.861,443,700
2023-03-17$35.03$35.031,821,700
2023-03-16$36.72$36.721,240,600
2023-03-15$38.11$38.111,335,200
2023-03-14$39.57$39.57868,200
2023-03-13$39.20$39.201,172,900
2023-03-10$39.25$39.251,465,000
2023-03-09$41.41$41.41987,300
2023-03-08$42.60$42.60723,200
2023-03-07$42.56$42.56585,800
2023-03-06$42.71$42.711,097,500
2023-03-03$41.75$41.751,235,400
2023-03-02$40.89$40.89589,000
2023-03-01$41.77$41.771,466,700
2023-02-28$39.75$39.75606,500
2023-02-27$39.27$39.27939,700
2023-02-24$37.55$37.551,054,500
2023-02-23$38.17$38.17650,300
2023-02-22$37.50$37.501,195,500
2023-02-21$36.99$36.991,423,200
2023-02-17$38.94$38.94836,200
2023-02-16$39.80$39.80823,700
2023-02-15$41.61$41.611,069,800
2023-02-14$39.49$39.49960,200
2023-02-13$40.43$40.43611,300
2023-02-10$40.32$40.32900,400
2023-02-09$40.10$40.10856,300
2023-02-08$39.69$39.691,034,400
2023-02-07$40.11$40.11995,700
2023-02-06$40.55$40.55793,700
2023-02-03$40.63$40.63606,000
2023-02-02$41.90$41.901,247,400
2023-02-01$42.03$42.031,382,700
2023-01-31$42.07$42.07742,900
2023-01-30$39.91$39.911,133,800
2023-01-27$40.85$40.851,438,000
2023-01-26$41.00$41.001,043,300
2023-01-25$41.85$41.85854,700
2023-01-24$42.60$42.60778,200
2023-01-23$42.68$42.68972,200
2023-01-20$41.89$41.891,094,200
2023-01-19$40.91$40.911,438,900
2023-01-18$41.34$41.341,525,700
2023-01-17$41.70$41.701,073,500
2023-01-13$43.00$43.001,190,700
2023-01-12$43.18$43.181,716,300
2023-01-11$42.87$42.872,642,100
2023-01-10$42.05$42.052,145,300
2023-01-09$38.57$38.572,458,700
2023-01-06$36.15$36.152,387,600
2023-01-05$31.77$31.77608,300
2023-01-04$32.19$32.19813,400
2023-01-03$30.30$30.30718,900