Canadian Solar Inc. (CSIQ)
NASDAQ: CSIQ · IEX Real-Time Price · USD
15.15
+0.65 (4.48%)
At close: Apr 26, 2024, 4:00 PM
15.25
+0.10 (0.66%)
After-hours: Apr 26, 2024, 7:53 PM EDT

Canadian Solar Analyst Ratings

Total Analysts
8
Consensus Rating
Hold
Price Target
$29.89
Upside
+97.29%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
Wells Fargo
Wells Fargo
Hold
Maintains
$28$23
Hold Maintains $28$23 +51.82% Mar 19, 2024
Citigroup
Citigroup
Hold
Maintains
$26$24
Hold Maintains $26$24 +58.42% Mar 15, 2024
Goldman Sachs
Goldman Sachs
Hold
Maintains
$28$24
Hold Maintains $28$24 +58.42% Mar 15, 2024
GLJ Research
GLJ Research
Strong Sell
Maintains
$16$9.1
Strong Sell Maintains $16$9.1 -39.93% Mar 13, 2024
Goldman Sachs
Goldman Sachs
Hold
Maintains
$25$28
Hold Maintains $25$28 +84.82% Jan 24, 2024
Goldman Sachs
Goldman Sachs
Hold
Upgrades
$25
Hold Upgrades $25 +65.02% Dec 18, 2023
UBS
UBS
Strong Buy
Maintains
$47$36
Strong Buy Maintains $47$36 +137.62% Nov 17, 2023
Oppenheimer
Oppenheimer
Buy
Maintains
$68$51
Buy Maintains $68$51 +236.63% Nov 15, 2023
JP Morgan
JP Morgan
Sell
Downgrades
$32$22
Sell Downgrades $32$22 +45.21% Nov 15, 2023
JP Morgan
JP Morgan
Hold
Maintains
$39$32
Hold Maintains $39$32 +111.22% Oct 19, 2023
Citigroup
Citigroup
Hold
Maintains
$30$26
Hold Maintains $30$26 +71.62% Oct 18, 2023
UBS
UBS
Strong Buy
Maintains
$50$47
Strong Buy Maintains $50$47 +210.23% Aug 29, 2023
Citigroup
Citigroup
Hold
Maintains
$42$30
Hold Maintains $42$30 +98.02% Aug 24, 2023
Roth MKM
Roth MKM
Strong Buy
Maintains
$70$50
Strong Buy Maintains $70$50 +230.03% Aug 23, 2023
Oppenheimer
Oppenheimer
Buy
Reiterates
$68
Buy Reiterates $68 +348.84% Aug 23, 2023
Citigroup
Citigroup
Hold
Maintains
$45$42
Hold Maintains $45$42 +177.23% Jul 19, 2023
UBS
UBS
Strong Buy
Upgrades
$48$50
Strong Buy Upgrades $48$50 +230.03% Jul 6, 2023
GLJ Research
GLJ Research
Strong Sell
Maintains
$12$16
Strong Sell Maintains $12$16 +8.45% Jun 13, 2023
Roth MKM
Roth MKM
Strong Buy
Reiterates
$55$70
Strong Buy Reiterates $55$70 +362.05% May 31, 2023
Goldman Sachs
Goldman Sachs
Strong Sell
Maintains
$35$39
Strong Sell Maintains $35$39 +157.43% May 22, 2023
Oppenheimer
Oppenheimer
Buy
Maintains
$60$68
Buy Maintains $60$68 +348.84% May 19, 2023