Mark Strouse

Stock Analyst at JP Morgan

(4.33)
# 402
Out of 4,915 analysts
279
Total ratings
51.26%
Success rate
16.79%
Average return

Stocks Rated by Mark Strouse

GE Vernova
Jul 24, 2025
Maintains: Overweight
Price Target: $620$715
Current: $660.29
Upside: +8.29%
Ormat Technologies
Jul 22, 2025
Maintains: Neutral
Price Target: $75$85
Current: $89.41
Upside: -4.93%
Itron
Jul 22, 2025
Maintains: Neutral
Price Target: $118$128
Current: $124.54
Upside: +2.78%
Generac Holdings
Jul 22, 2025
Maintains: Neutral
Price Target: $141$144
Current: $194.69
Upside: -26.04%
Fluence Energy
Jul 22, 2025
Maintains: Neutral
Price Target: $5$8
Current: $8.12
Upside: -1.48%
First Solar
Jul 22, 2025
Maintains: Overweight
Price Target: $200$208
Current: $174.73
Upside: +19.04%
Enlight Renewable Energy
Jul 22, 2025
Maintains: Neutral
Price Target: $18$25
Current: $24.56
Upside: +1.79%
Brookfield Renewable Partners L.P.
Jul 22, 2025
Maintains: Overweight
Price Target: $30$29
Current: $27.55
Upside: +5.26%
Brookfield Renewable
Jul 22, 2025
Maintains: Overweight
Price Target: $34$38
Current: $36.63
Upside: +3.74%
Sunrun
Jul 15, 2025
Maintains: Overweight
Price Target: $13$16
Current: $10.26
Upside: +55.95%
Downgrades: Neutral
Price Target: $18$23
Current: $25.66
Upside: -10.37%
Downgrades: Neutral
Price Target: $64$37
Current: $32.36
Upside: +14.34%
Upgrades: Overweight
Price Target: $18$33
Current: $37.39
Upside: -11.74%
Initiates: Overweight
Price Target: $148
Current: $144.62
Upside: +2.34%
Maintains: Overweight
Price Target: $58$61
Current: $58.26
Upside: +4.70%
Maintains: Overweight
Price Target: $42$39
Current: $25.97
Upside: +50.17%
Downgrades: Neutral
Price Target: n/a
Current: $0.78
Upside: -
Maintains: Overweight
Price Target: $23$19
Current: $5.40
Upside: +251.85%
Maintains: Neutral
Price Target: $28$19
Current: $21.82
Upside: -12.92%
Maintains: Underweight
Price Target: $17$20
Current: $11.49
Upside: +74.06%
Maintains: Overweight
Price Target: $35$29
Current: $6.50
Upside: +346.15%
Maintains: Underweight
Price Target: $9$6
Current: $1.57
Upside: +282.17%
Upgrades: Neutral
Price Target: $45$61
Current: $4.21
Upside: +1,348.93%
Downgrades: Neutral
Price Target: $129$179
Current: $755.49
Upside: -76.31%
Downgrades: Neutral
Price Target: n/a
Current: $7.27
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.47
Upside: +539.92%
Downgrades: Neutral
Price Target: $27$26
Current: $25.92
Upside: +0.31%