Mark Strouse

Stock Analyst at J.P. Morgan

(2.76)
# 2,814
Out of 5,088 analysts
788
Total ratings
41.4%
Success rate
1.2%
Average return

Stocks Rated by Mark Strouse

First Solar
Oct 30, 2026
Maintained: Buy
Price Target: $252 → $233
Current: $176.89
Upside: +31.72%
Innio
Oct 30, 2026
Maintained: Buy
Price Target: $33 → $31
Current: $17.52
Upside: +76.94%
Nextpower
Oct 29, 2026
Reiterated: Buy
Price Target: $136 → $134
Current: $79.83
Upside: +67.86%
Enphase Energy
Oct 28, 2026
Rated: Hold
Price Target: $35 → $29
Current: $25.86
Upside: +12.14%
Itron
Oct 28, 2026
Rated: Buy
Price Target: $107 → $109
Current: $94.69
Upside: +15.11%
Bloom Energy
Oct 23, 2026
Rated: Buy
Price Target: $314 → $292
Current: $222.30
Upside: +31.35%
Eos Energy Enterprises
Oct 20, 2026
Reiterated: Hold
Price Target: $5
Current: $1.98
Upside: +152.53%
Array Technologies
Oct 19, 2026
Rated: Hold
Price Target: $8 → $7
Current: $3.56
Upside: +96.63%
Brookfield Renewable
Oct 19, 2026
Rated: Hold
Price Target: $36 → $32
Current: $29.59
Upside: +8.14%
Canadian Solar
Oct 19, 2026
Rated: Sell
Price Target: $9 → $8
Current: $9.35
Upside: -14.44%
Rated: Sell
Price Target: $23 → $22
Current: $21.54
Upside: +2.14%
Rated: Buy
Price Target: $21 → $18
Current: $8.97
Upside: +100.67%
Reiterated: Sell
Price Target: n/a
Current: $1.24
Upside: -
Rated: Hold
Price Target: $8 → $7
Current: $6.09
Upside: +14.94%
Rated: Buy
Price Target: $38 → $27
Current: $8.99
Upside: +200.33%
Rated: Buy
Price Target: $51 → $45
Current: $37.52
Upside: +19.94%
Rated: Sell
Price Target: ILA 24,985 → ILA 20,301
Current: ILA 21,570
Upside: -5.89%
Rated: Buy
Price Target: $369 → $303
Current: $177.82
Upside: +70.40%
Rated: Buy
Price Target: $43 → $34
Current: $24.27
Upside: +40.09%
Rated: Hold
Price Target: $131 → $98
Current: $92.22
Upside: +6.27%
Rated: Buy
Price Target: $14 → $12
Current: $7.59
Upside: +58.10%
Rated: Hold
Price Target: $44 → $38
Current: $30.54
Upside: +24.45%
Rated: Buy
Price Target: $13 → $12
Current: $7.55
Upside: +58.94%
Rated: Hold
Price Target: $50.31 → $44.72
Current: $40.60
Upside: +10.14%
Reiterated: Buy
Price Target: $261 → $265
Current: $203.36
Upside: +30.31%
Reiterated: Hold
Price Target: $5
Current: $2.86
Upside: +74.83%
Reiterated: Buy
Price Target: $105
Current: $75.61
Upside: +38.87%
Reiterated: Hold
Price Target: $714 → $690
Current: $635.18
Upside: +8.63%
Reiterated: Buy
Price Target: $1,302 → $1,330
Current: $887.85
Upside: +49.80%
Downgraded: Hold
Price Target: $160 → $130
Current: $90.76
Upside: +43.23%
Initiated Coverage: Buy
Price Target: n/a
Current: $83.56
Upside: -
Reiterated: Sell
Price Target: n/a
Current: $12.18
Upside: n/a
Reiterated: Hold
Price Target: $13 → $12
Current: $9.57
Upside: n/a
Downgraded: Hold
Price Target: $129 → $179
Current: $438.05
Upside: n/a
Reiterated: Hold
Price Target: $25 → $14
Current: $18.44
Upside: n/a
Downgraded: Hold
Price Target: $35 → $26
Current: $28.54
Upside: n/a
Upgraded: Buy
Price Target: $66 → $70
Current: $1.00
Upside: n/a
Rated: Hold
Price Target: $14 → $55
Current: $2.93
Upside: n/a