SecBot SecBot
← Back to Analyst Consensus
CSIQ Hold

Canadian Solar Inc.

Current Price —
Implied Upside —
Analysts 19

30-Day Momentum

▲ 0 upgrades  /  ▼ 0 downgrades  /  2 reiterations  from 2 firms

Next Earnings

Nov 12, 2026 (16 days)

Rating Timeline

Date ▼FirmActionFrom → To RatingPrice TargetFirm Rating
Oct 19, 2026JP MorganmaintainUnderweight → Underweight—55%
Oct 14, 2026UBSmaintainBuy → Buy—54%
Aug 31, 2026Wells FargomaintainEqual-Weight → Equal-Weight—54%
Aug 28, 2026MizuhomaintainNeutral → Neutral—52%
Aug 27, 2026GLJ ResearchreiterateSell → Sell—52%
Jul 22, 2026CitigroupupgradeSell → Neutral—54%
Jun 15, 2026MizuhomaintainNeutral → Neutral—52%
May 19, 2026Freedom BrokerdowngradeBuy → Hold—60%
Apr 8, 2026Wells FargomaintainEqual-Weight → Equal-Weight—54%
Mar 23, 2026Roth CapitalmaintainNeutral → Neutral—52%
Mar 23, 2026MizuhomaintainNeutral → Neutral—52%
Mar 20, 2026OppenheimermaintainOutperform → Outperform—52%
Mar 17, 2026MizuhoupgradeUnderperform → Neutral—52%
Nov 24, 2025Freedom BrokermaintainHold → Hold—60%
Nov 19, 2025UBSmaintainBuy → Buy$3754%
Nov 19, 2025MizuhodowngradeOutperform → Underperform$2152%
Nov 17, 2025Roth CapitalmaintainNeutral → Neutral$3052%
Nov 14, 2025JP MorganmaintainUnderweight → Underweight$1055%
Nov 3, 2025JefferiesdowngradeBuy → Hold$19.6452%
Oct 21, 2025CitigroupdowngradeNeutral → Sell$1154%
Oct 16, 2025JP MorganmaintainUnderweight → Underweight$955%
Oct 8, 2025Goldman SachsmaintainSell → Sell$1054%
Sep 19, 2025JP MorganmaintainUnderweight → Underweight$855%
Sep 17, 2025UBSmaintainBuy → Buy$1554%
Sep 3, 2025Wells FargomaintainEqual-Weight → Equal-Weight$1054%
Aug 22, 2025MizuhomaintainOutperform → Outperform$1552%
Aug 21, 2025CitigroupmaintainNeutral → Neutral$1154%
Jul 20, 2025CitigroupmaintainNeutral → Neutral$12.554%
Jul 14, 2025MizuhomaintainOutperform → Outperform$1752%
Jun 2, 2025MizuhomaintainOutperform → Outperform$1552%
May 19, 2025MizuhomaintainOutperform → Outperform$1752%
May 16, 2025Goldman SachsmaintainSell → Sell$954%
May 16, 2025Wells FargomaintainEqual-Weight → Equal-Weight$1154%
Apr 30, 2025MizuhomaintainOutperform → Outperform$1652%
Apr 17, 2025CitigroupupgradeSell → Neutral$854%
Mar 26, 2025Goldman SachsmaintainSell → Sell$954%
Jan 8, 2025Wells FargomaintainEqual-Weight → Equal-Weight$1054%
Dec 13, 2024Mizuhoinitiate— → Outperform$2052%
Dec 5, 2024Wells FargomaintainEqual-Weight → Equal-Weight$1354%
Nov 22, 2024Jefferiesinitiate— → Buy$14.1552%
Oct 22, 2024CitigroupdowngradeNeutral → Sell$1154%
Aug 26, 2024Roth MKMmaintainBuy → Buy$2052%
Aug 26, 2024Goldman SachsmaintainNeutral → Neutral$1654%
Aug 23, 2024OppenheimermaintainOutperform → Outperform$2752%
Jul 30, 2024GLJ ResearchmaintainSell → Sell$12.2852%
Jul 16, 2024JP MorganmaintainUnderweight → Underweight$2055%
Jun 12, 2024UBSmaintainBuy → Buy$3554%
May 22, 2024Roth MKMmaintainBuy → Buy$2552%
Mar 19, 2024Wells FargomaintainEqual-Weight → Equal-Weight$2354%
Mar 15, 2024CitigroupmaintainNeutral → Neutral$2454%

Price Target Trend

May 28, 2026 Oct 27, 2026

EPS Estimates

+1q —
0y —
+1y —
0q —

Cross-Platform Signals

No cross-platform signals in the last 90 days

Fresh Analyst Detail

Price targets, earnings estimates, and firm actions for this ticker — updated within the last 24 hours.

Subscribe for Full Access