Canadian Solar Inc. (CSIQ) is a leading global provider of solar energy solutions, specializing in the design, development, and manufacturing of solar ingots, wafers, cells, and modules. Headquartered in Guelph, Canada, the company has established a strong international presence, catering to a diverse clientele with innovative and efficient solar technologies. Committed to sustainability and growth, Canadian Solar is actively expanding its production capacity and product offerings to meet the increasing global demand for renewable energy solutions, solidifying its position in the rapidly evolving clean energy market.
Click "Analyze" to generate stock analysis
CSIQ Price Trend and Signals
CSIQ Option Volumes & Open Interests (aggregated)
CSIQ Put Call Ratios and IV (aggregated)
CSIQ Financials
2025-11-20Bearishprice_signal
Large price change detected: -18.76%.
2025-11-19Somewhat Bearishmacd_signal
Dead cross above zero detected.
2025-11-17Bearishprice_signal
Large price change detected: -15.22%.
2025-11-14Somewhat Bullishprice_signal
Yearly high detected.
2025-11-14Bullishprice_signal
Large price change detected: 17.33%.
2025-11-14Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-11-13Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2025-11-11Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2025-11-11Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-11-10Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2025-11-10Somewhat Bullishprice_signal
Yearly high detected.
2025-11-10Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-11-07Somewhat Bullishprice_signal
Yearly high detected.
2025-11-07Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-11-06Somewhat Bullishprice_signal
Yearly high detected.
2025-11-06Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-11-05Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2025-11-05Somewhat Bullishprice_signal
Yearly high detected.
2025-11-05Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-11-03Somewhat Bullishprice_signal
Yearly high detected.
2025-11-03Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-10-31Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2025-10-31Somewhat Bullishprice_signal
Yearly high detected.
2025-10-31Bullishprice_signal
Large price change detected: 15.72%.
2025-10-31Somewhat Bearishrsi_signal
RSI indicates overbought condition.
2025-10-31Neutraloption_volume_signal
Abnormal option volume detected compared to 5-day moving average.
2025-10-31Neutraloption_volume_signal
Abnormal option volume detected compared to 10-day moving average.
2025-10-31Neutraloption_volume_signal
Abnormal option volume detected compared to 20-day moving average.
2025-10-31Neutraloption_volume_signal
Abnormal option volume detected compared to 3 mon moving average.
2025-10-30Somewhat Bullishprice_signal
Yearly high detected.
2025-10-29Somewhat Bullishmacd_signal
Golden cross above zero detected.
2025-10-29Neutralvolume_signal
Abnormal volume detected compared to 5-day moving average.
2025-10-29Neutralvolume_signal
Abnormal volume detected compared to 3 mon moving average.
2025-10-29Somewhat Bullishprice_signal
Yearly high detected.
2025-10-29Bullishprice_signal
Large price change detected: 15.9%.
2025-10-17Somewhat Bearishmacd_signal
Dead cross above zero detected.
2025-10-14Somewhat Bullishmacd_signal
Golden cross above zero detected.
2025-10-13Somewhat Bearishmacd_signal
Dead cross above zero detected.
2025-10-10Bearishprice_signal
Large price change detected: -16.22%.
2025-10-09Somewhat Bullishprice_signal
Half-yearly high detected.
2025-10-02Somewhat Bullishprice_signal
Half-yearly high detected.
2025-10-01Neutralvolume_signal
Abnormal volume detected compared to 5-day moving average.
2025-10-01Somewhat Bullishprice_signal
Half-yearly high detected.
2025-10-01Neutraloption_volume_signal
Abnormal option volume detected compared to 5-day moving average.
2025-10-01Neutraloption_volume_signal
Abnormal option volume detected compared to 10-day moving average.
2025-10-01Neutraloption_volume_signal
Abnormal option volume detected compared to 20-day moving average.
2025-10-01Neutraloption_volume_signal
Abnormal option volume detected compared to 3 mon moving average.
2025-09-05Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-08-05Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-04-09Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-03-17Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-02-13Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-02-06Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2025-01-24Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2024-12-20Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2024-11-20Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2024-10-25Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.
2024-09-27Somewhat Bullishbottom_signal_v1
Potential bottom confirmed based on multi-timeframe lows.