Mark Strouse

Stock Analyst at JP Morgan

(4.35)
# 378
Out of 5,097 analysts
299
Total ratings
50.45%
Success rate
18.06%
Average return

Stocks Rated by Mark Strouse

Eos Energy Enterprises
Dec 17, 2025
Initiates: Neutral
Price Target: $16
Current: $12.89
Upside: +24.13%
Generac Holdings
Dec 8, 2025
Upgrades: Overweight
Price Target: $200
Current: $140.05
Upside: +42.81%
Quanta Services
Dec 8, 2025
Upgrades: Overweight
Price Target: $457$515
Current: $433.03
Upside: +18.93%
Primoris Services
Dec 8, 2025
Downgrades: Neutral
Price Target: $145$143
Current: $128.20
Upside: +11.54%
Enphase Energy
Dec 8, 2025
Maintains: Neutral
Price Target: $37$33
Current: $33.50
Upside: -1.49%
Enlight Renewable Energy
Dec 8, 2025
Downgrades: Underweight
Price Target: $35
Current: $43.44
Upside: -19.43%
Canadian Solar
Nov 14, 2025
Maintains: Underweight
Price Target: $9$10
Current: $27.13
Upside: -63.14%
Ormat Technologies
Nov 5, 2025
Maintains: Neutral
Price Target: $99$111
Current: $112.13
Upside: -1.01%
First Solar
Oct 31, 2025
Maintains: Overweight
Price Target: $278$303
Current: $284.59
Upside: +6.47%
Bloom Energy
Oct 29, 2025
Maintains: Overweight
Price Target: $90$129
Current: $92.26
Upside: +39.82%
Maintains: Overweight
Price Target: $92$110
Current: $92.39
Upside: +19.06%
Maintains: Overweight
Price Target: $715$740
Current: $661.81
Upside: +11.81%
Maintains: Overweight
Price Target: $23$25
Current: $20.24
Upside: +23.52%
Maintains: Neutral
Price Target: $27$29
Current: $30.91
Upside: -6.18%
Maintains: Overweight
Price Target: $9$11
Current: $9.32
Upside: +18.03%
Maintains: Overweight
Price Target: $145$155
Current: $95.58
Upside: +62.17%
Maintains: Neutral
Price Target: $9$10
Current: $20.45
Upside: -51.10%
Maintains: Overweight
Price Target: $32$33
Current: $27.30
Upside: +20.88%
Maintains: Overweight
Price Target: $41$44
Current: $38.71
Upside: +13.67%
Maintains: Overweight
Price Target: $42$45
Current: $33.24
Upside: +35.38%
Initiates: Overweight
Price Target: $148
Current: $139.11
Upside: +6.39%
Maintains: Neutral
Price Target: $28$19
Current: $26.10
Upside: -27.20%
Maintains: Overweight
Price Target: $35$29
Current: $10.06
Upside: +188.27%
Maintains: Underweight
Price Target: $9$6
Current: $1.71
Upside: +250.88%
Downgrades: Neutral
Price Target: $129$179
Current: $600.19
Upside: -70.18%
Downgrades: Neutral
Price Target: n/a
Current: $12.33
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.63
Upside: +530.59%
Downgrades: Neutral
Price Target: $27$26
Current: $16.74
Upside: +55.32%