Mark Strouse

Stock Analyst at JP Morgan

(4.34)
# 406
Out of 4,954 analysts
276
Total ratings
50%
Success rate
17.55%
Average return

Stocks Rated by Mark Strouse

Sunrun
Aug 7, 2025
Maintains: Overweight
Price Target: $16$20
Current: $14.74
Upside: +35.69%
Itron
Jul 31, 2025
Upgrades: Overweight
Price Target: $128$145
Current: $123.75
Upside: +17.17%
GE Vernova
Jul 24, 2025
Maintains: Overweight
Price Target: $620$715
Current: $606.00
Upside: +17.99%
Ormat Technologies
Jul 22, 2025
Maintains: Neutral
Price Target: $75$85
Current: $92.60
Upside: -8.21%
Generac Holdings
Jul 22, 2025
Maintains: Neutral
Price Target: $141$144
Current: $190.55
Upside: -24.43%
Fluence Energy
Jul 22, 2025
Maintains: Neutral
Price Target: $5$8
Current: $6.84
Upside: +16.96%
First Solar
Jul 22, 2025
Maintains: Overweight
Price Target: $200$208
Current: $192.00
Upside: +8.33%
Enlight Renewable Energy
Jul 22, 2025
Maintains: Neutral
Price Target: $18$25
Current: $26.10
Upside: -4.21%
Brookfield Renewable Partners L.P.
Jul 22, 2025
Maintains: Overweight
Price Target: $30$29
Current: $24.77
Upside: +17.08%
Brookfield Renewable
Jul 22, 2025
Maintains: Overweight
Price Target: $34$38
Current: $33.39
Upside: +13.81%
Downgrades: Neutral
Price Target: $18$23
Current: $30.21
Upside: -23.87%
Downgrades: Neutral
Price Target: $64$37
Current: $34.58
Upside: +7.00%
Upgrades: Overweight
Price Target: $18$33
Current: $44.83
Upside: -26.39%
Initiates: Overweight
Price Target: $148
Current: $140.22
Upside: +5.55%
Maintains: Overweight
Price Target: $58$61
Current: $64.04
Upside: -4.75%
Maintains: Overweight
Price Target: $42$39
Current: $27.36
Upside: +42.54%
Maintains: Overweight
Price Target: $23$19
Current: $5.76
Upside: +229.86%
Maintains: Neutral
Price Target: $28$19
Current: $20.28
Upside: -6.31%
Maintains: Underweight
Price Target: $17$20
Current: $10.39
Upside: +92.59%
Maintains: Overweight
Price Target: $35$29
Current: $8.39
Upside: +245.65%
Maintains: Underweight
Price Target: $9$6
Current: $1.60
Upside: +276.18%
Upgrades: Neutral
Price Target: $45$61
Current: $3.25
Upside: +1,776.92%
Downgrades: Neutral
Price Target: $129$179
Current: $763.51
Upside: -76.56%
Downgrades: Neutral
Price Target: n/a
Current: $11.33
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.50
Upside: +538.10%
Downgrades: Neutral
Price Target: $27$26
Current: $21.16
Upside: +22.87%