⌘K
OverviewStock screenerAnalyst actionsTicker roomsCalendar
MarketsInvestorsSign in
StockCanadaNasdaqGS

CSIQ

Canadian Solar Inc.

Technology · Solar

9.23USD

+0.0100 (+0.11%)

Alert
DescriptionHistoricalFinancialsRelative ValueResearchNewsCommunityRoomOptionsPrice Chart ↗Fundamental Chart ↗

Community sentiment

Not enough data yet

A reading needs 5 members, each at least 14 days old with a track record on this site (simulated portfolios and calls), who shared a take in the last 30 days; 2 of them need a strong record.

Sign in to share your take on CSIQ.

Members' own stated views, weighted by account age and track record on this site (simulated portfolios and calls). Not a forecast or a price signal. How this is worked out
  • Only members whose accounts are at least 14 days old and who have a track record on this site (simulated portfolios and calls) count, and bots never do. A take from anyone else is saved and starts to count the day they qualify.
  • A take fades: it counts half as much after 7 days and drops out after 30.
  • Members with a strong record count more. Everyone else counts together for a capped share, so many accounts cannot outweigh a few strong ones.
  • Nothing is shown until 5 qualifying members have taken part, 2 of them with a strong record. It stays an early read until 3 have one and the sample is large enough.
  • Until 20 members have taken part the marker only says bullish, bearish or mixed, at a fixed spot, and the number of members is given as a band, not a count.
  • The reading is refreshed about every 30 minutes, so a take you have just made will not move it straight away.
  • Your own take is private: only the totals are shown, and never who said what.
Canadian Solar Inc.
High
33.58
on 11/14/25
Low
9.22
on 10/22/26
Average
17.3990
3.14mm
Net Chg
-4.92
-34.77%
252 daily bars · USD · High, Low and Average are close-basis over the range.
DateLast PriceVolume
Fr 10/23/269.231,245,600
Th 10/22/269.222,161,400
We 10/21/269.831,186,100
Tu 10/20/269.771,311,500
Mo 10/19/269.571,929,200
Fr 10/16/269.812,656,500
Th 10/15/2610.571,708,100
We 10/14/2610.331,967,900
Tu 10/13/2611.211,324,100
Mo 10/12/2611.041,278,200
Fr 10/09/2611.381,593,000
Th 10/08/2611.021,885,400
We 10/07/2611.251,255,600
Tu 10/06/2611.541,175,700
Mo 10/05/2611.191,113,700
Fr 10/02/2611.191,173,200
Th 10/01/2611.271,497,500
We 09/30/2611.521,954,700
Tu 09/29/2611.553,587,000
Mo 09/28/2610.421,676,100
Fr 09/25/2610.802,005,100
Th 09/24/2610.952,763,800
DateLast PriceVolume
We 09/23/2611.341,594,000
Tu 09/22/2611.771,248,000
Mo 09/21/2611.771,453,700
Fr 09/18/2611.402,313,100
Th 09/17/2611.752,099,700
We 09/16/2611.342,925,000
Tu 09/15/2612.241,397,300
Mo 09/14/2612.951,114,700
Fr 09/11/2612.76
DateLast PriceVolume
Fr 08/21/2614.551,839,300
Th 08/20/2614.732,441,400
We 08/19/2615.781,586,200
Tu 08/18/2614.741,450,700
Mo 08/17/2614.791,226,000
Fr 08/14/2615.141,558,400
Th 08/13/2615.311,112,900
We 08/12/2615.721,126,500
Tu 08/11/2615.881,589,100
DateLast PriceVolume
We 07/22/2615.401,892,500
Tu 07/21/2615.372,711,200
Mo 07/20/2615.201,844,600
Fr 07/17/2614.952,582,000
Th 07/16/2614.742,093,500
We 07/15/2615.842,347,400
Tu 07/14/2615.192,822,800
Mo 07/13/2614.732,267,300
Fr 07/10/2615.02
DateLast PriceVolume
Th 06/18/2616.272,798,900
We 06/17/2616.002,074,800
Tu 06/16/2616.691,488,200
Mo 06/15/2616.882,088,500
Fr 06/12/2616.733,197,600
Th 06/11/2615.762,347,000
We 06/10/2615.242,740,700
Tu 06/09/2616.122,859,800
Mo 06/08/2617.041,871,100
DateLast PriceVolume
Mo 05/18/2617.182,852,900
Fr 05/15/2617.884,461,500
Th 05/14/2617.829,153,700
We 05/13/2620.052,843,100
Tu 05/12/2619.413,247,400
Mo 05/11/2619.853,901,200
Fr 05/08/2620.065,713,700
Th 05/07/2617.683,722,700
We 05/06/2616.88
DateLast PriceVolume
Th 04/16/2612.984,018,100
We 04/15/2613.642,973,300
Tu 04/14/2613.382,987,000
Mo 04/13/2612.721,680,600
Fr 04/10/2612.631,819,100
Th 04/09/2612.311,687,100
We 04/08/2612.533,068,400
Tu 04/07/2612.112,616,700
Mo 04/06/2612.801,528,500
DateLast PriceVolume
Mo 03/16/2618.041,266,200
Fr 03/13/2618.412,154,700
Th 03/12/2618.031,449,700
We 03/11/2617.691,483,600
Tu 03/10/2617.361,202,600
Mo 03/09/2616.752,146,800
Fr 03/06/2616.001,759,500
Th 03/05/2616.641,121,800
We 03/04/2617.04
DateLast PriceVolume
We 02/11/2620.833,108,500
Tu 02/10/2621.832,257,300
Mo 02/09/2621.021,814,900
Fr 02/06/2619.892,464,900
Th 02/05/2618.982,663,900
We 02/04/2620.683,328,900
Tu 02/03/2620.041,975,100
Mo 02/02/2619.131,914,600
Fr 01/30/2619.13
DateLast PriceVolume
Fr 01/09/2619.387,015,600
Th 01/08/2619.3911,911,600
We 01/07/2622.023,973,600
Tu 01/06/2623.485,462,900
Mo 01/05/2625.186,090,300
Fr 01/02/2625.413,706,000
We 12/31/2523.772,369,300
Tu 12/30/2523.793,450,000
Mo 12/29/2524.313,269,000
DateLast PriceVolume
Mo 12/08/2523.511,783,400
Fr 12/05/2523.842,193,900
Th 12/04/2524.733,328,500
We 12/03/2523.435,427,800
Tu 12/02/2525.866,961,300
Mo 12/01/2527.558,169,700
Fr 11/28/2527.152,386,300
We 11/26/2527.092,841,800
Tu 11/25/2525.02
DateLast PriceVolume
We 11/05/2525.0010,854,900
Tu 11/04/2521.994,605,400
Mo 11/03/2522.778,690,400
Fr 10/31/2520.769,417,900
Th 10/30/2517.945,261,700
We 10/29/2517.578,538,900
Tu 10/28/2515.161,720,800
Mo 10/27/2515.362,326,900
Fr 10/24/2515.00
1,700,900
Th 09/10/2613.031,633,900
We 09/09/2613.461,696,700
Tu 09/08/2613.872,431,100
Fr 09/04/2613.221,430,600
Th 09/03/2613.531,574,100
We 09/02/2613.362,545,000
Tu 09/01/2612.662,291,600
Mo 08/31/2612.333,386,100
Fr 08/28/2613.143,093,300
Th 08/27/2613.983,414,400
We 08/26/2613.871,627,200
Tu 08/25/2614.281,541,600
Mo 08/24/2614.321,183,500
Mo 08/10/2615.601,305,400
Fr 08/07/2615.911,810,100
Th 08/06/2615.472,151,900
We 08/05/2615.402,024,700
Tu 08/04/2616.391,801,400
Mo 08/03/2615.521,911,500
Fr 07/31/2615.081,766,100
Th 07/30/2614.762,079,500
We 07/29/2613.721,886,400
Tu 07/28/2613.661,877,300
Mo 07/27/2613.792,346,800
Fr 07/24/2613.352,804,000
Th 07/23/2614.691,452,600
1,154,600
Th 07/09/2614.992,691,000
We 07/08/2614.752,940,200
Tu 07/07/2614.353,878,900
Mo 07/06/2615.151,840,400
Th 07/02/2614.462,597,400
We 07/01/2615.651,973,800
Tu 06/30/2616.022,348,800
Mo 06/29/2614.762,634,400
Fr 06/26/2615.398,360,700
Th 06/25/2615.821,778,300
We 06/24/2614.981,987,000
Tu 06/23/2614.732,370,000
Mo 06/22/2616.021,635,600
Fr 06/05/2617.163,627,100
Th 06/04/2619.472,334,800
We 06/03/2619.532,811,900
Tu 06/02/2620.574,574,900
Mo 06/01/2618.302,731,500
Fr 05/29/2618.993,022,700
Th 05/28/2620.264,061,700
We 05/27/2619.052,461,000
Tu 05/26/2618.933,717,400
Fr 05/22/2618.883,244,200
Th 05/21/2618.103,477,000
We 05/20/2616.662,242,500
Tu 05/19/2615.863,586,700
1,652,800
Tu 05/05/2616.801,846,900
Mo 05/04/2615.872,516,600
Fr 05/01/2616.733,460,500
Th 04/30/2615.293,495,500
We 04/29/2614.722,718,100
Tu 04/28/2614.853,984,900
Mo 04/27/2613.922,351,400
Fr 04/24/2614.122,663,400
Th 04/23/2614.673,409,100
We 04/22/2613.512,926,300
Tu 04/21/2612.382,272,700
Mo 04/20/2613.172,034,100
Fr 04/17/2613.203,221,600
Th 04/02/2613.361,258,800
We 04/01/2613.641,403,500
Tu 03/31/2613.851,424,300
Mo 03/30/2612.981,869,100
Fr 03/27/2613.451,581,200
Th 03/26/2613.621,991,300
We 03/25/2614.312,975,500
Tu 03/24/2613.263,088,900
Mo 03/23/2613.114,933,800
Fr 03/20/2614.265,691,300
Th 03/19/2613.539,953,400
We 03/18/2618.521,719,700
Tu 03/17/2618.391,997,700
1,463,700
Tu 03/03/2616.661,750,100
Mo 03/02/2617.224,011,400
Fr 02/27/2617.713,790,600
Th 02/26/2619.941,829,500
We 02/25/2620.271,804,000
Tu 02/24/2621.371,525,500
Mo 02/23/2620.701,387,200
Fr 02/20/2620.051,831,200
Th 02/19/2619.841,071,200
We 02/18/2619.821,279,100
Tu 02/17/2619.061,338,000
Fr 02/13/2619.391,351,000
Th 02/12/2619.901,674,200
2,410,800
Th 01/29/2619.773,739,300
We 01/28/2621.742,120,200
Tu 01/27/2622.152,259,500
Mo 01/26/2622.322,222,300
Fr 01/23/2622.434,592,200
Th 01/22/2621.452,204,400
We 01/21/2620.413,013,700
Tu 01/20/2620.513,167,500
Fr 01/16/2621.743,162,600
Th 01/15/2621.613,096,600
We 01/14/2620.853,509,800
Tu 01/13/2621.987,319,300
Mo 01/12/2620.255,479,600
Fr 12/26/2524.181,852,800
We 12/24/2524.362,549,800
Tu 12/23/2523.935,790,500
Mo 12/22/2527.136,261,000
Fr 12/19/2524.493,385,800
Th 12/18/2523.733,919,000
We 12/17/2523.334,228,000
Tu 12/16/2523.222,325,000
Mo 12/15/2522.912,352,100
Fr 12/12/2522.652,970,800
Th 12/11/2525.202,381,100
We 12/10/2524.352,610,900
Tu 12/09/2523.052,598,300
2,960,800
Mo 11/24/2524.934,762,500
Fr 11/21/2522.637,165,200
Th 11/20/2521.4311,958,000
We 11/19/2526.388,328,600
Tu 11/18/2526.438,722,200
Mo 11/17/2528.4710,552,500
Fr 11/14/2533.5811,751,500
Th 11/13/2528.6214,228,100
We 11/12/2528.468,177,500
Tu 11/11/2529.8012,032,400
Mo 11/10/2532.4011,333,900
Fr 11/07/2528.476,854,700
Th 11/06/2526.748,119,300
1,853,400
Th 10/23/2514.151,805,300