Mark Strouse

Stock Analyst at JP Morgan

(4.28)
# 412
Out of 4,944 analysts
281
Total ratings
49.75%
Success rate
15.97%
Average return

Stocks Rated by Mark Strouse

Sunrun
Aug 7, 2025
Maintains: Overweight
Price Target: $16$20
Current: $10.93
Upside: +82.98%
Itron
Jul 31, 2025
Upgrades: Overweight
Price Target: $128$145
Current: $128.50
Upside: +12.84%
GE Vernova
Jul 24, 2025
Maintains: Overweight
Price Target: $620$715
Current: $634.31
Upside: +12.72%
Ormat Technologies
Jul 22, 2025
Maintains: Neutral
Price Target: $75$85
Current: $89.49
Upside: -5.02%
Generac Holdings
Jul 22, 2025
Maintains: Neutral
Price Target: $141$144
Current: $202.85
Upside: -29.01%
Fluence Energy
Jul 22, 2025
Maintains: Neutral
Price Target: $5$8
Current: $7.55
Upside: +5.96%
First Solar
Jul 22, 2025
Maintains: Overweight
Price Target: $200$208
Current: $184.84
Upside: +12.53%
Enlight Renewable Energy
Jul 22, 2025
Maintains: Neutral
Price Target: $18$25
Current: $25.39
Upside: -1.54%
Brookfield Renewable Partners L.P.
Jul 22, 2025
Maintains: Overweight
Price Target: $30$29
Current: $24.81
Upside: +16.89%
Brookfield Renewable
Jul 22, 2025
Maintains: Overweight
Price Target: $34$38
Current: $33.78
Upside: +12.49%
Downgrades: Neutral
Price Target: $18$23
Current: $26.46
Upside: -13.08%
Downgrades: Neutral
Price Target: $64$37
Current: $34.22
Upside: +8.12%
Upgrades: Overweight
Price Target: $18$33
Current: $44.08
Upside: -25.14%
Initiates: Overweight
Price Target: $148
Current: $143.53
Upside: +3.11%
Maintains: Overweight
Price Target: $58$61
Current: $55.29
Upside: +10.33%
Maintains: Overweight
Price Target: $42$39
Current: $26.90
Upside: +44.98%
Downgrades: Neutral
Price Target: n/a
Current: $0.16
Upside: -
Maintains: Overweight
Price Target: $23$19
Current: $4.88
Upside: +289.34%
Maintains: Neutral
Price Target: $28$19
Current: $20.61
Upside: -7.81%
Maintains: Underweight
Price Target: $17$20
Current: $11.67
Upside: +71.45%
Maintains: Overweight
Price Target: $35$29
Current: $6.00
Upside: +383.33%
Maintains: Underweight
Price Target: $9$6
Current: $1.63
Upside: +268.10%
Upgrades: Neutral
Price Target: $45$61
Current: $3.69
Upside: +1,553.12%
Downgrades: Neutral
Price Target: $129$179
Current: $765.52
Upside: -76.62%
Downgrades: Neutral
Price Target: n/a
Current: $10.69
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.48
Upside: +539.31%
Downgrades: Neutral
Price Target: $27$26
Current: $20.64
Upside: +25.97%