Mark Strouse

Stock Analyst at JP Morgan

(4.47)
# 315
Out of 5,131 analysts
299
Total ratings
51.63%
Success rate
21.67%
Average return

Stocks Rated by Mark Strouse

Eos Energy Enterprises
Dec 17, 2025
Initiates: Neutral
Price Target: $16
Current: $16.13
Upside: -0.81%
Generac Holdings
Dec 8, 2025
Upgrades: Overweight
Price Target: $200
Current: $156.60
Upside: +27.71%
Quanta Services
Dec 8, 2025
Upgrades: Overweight
Price Target: $457$515
Current: $432.66
Upside: +19.03%
Primoris Services
Dec 8, 2025
Downgrades: Neutral
Price Target: $145$143
Current: $134.24
Upside: +6.53%
Enphase Energy
Dec 8, 2025
Maintains: Neutral
Price Target: $37$33
Current: $36.68
Upside: -10.03%
Enlight Renewable Energy
Dec 8, 2025
Downgrades: Underweight
Price Target: $35
Current: $51.51
Upside: -32.05%
Canadian Solar
Nov 14, 2025
Maintains: Underweight
Price Target: $9$10
Current: $20.25
Upside: -50.62%
Ormat Technologies
Nov 5, 2025
Maintains: Neutral
Price Target: $99$111
Current: $119.05
Upside: -6.76%
First Solar
Oct 31, 2025
Maintains: Overweight
Price Target: $278$303
Current: $237.83
Upside: +27.40%
Bloom Energy
Oct 29, 2025
Maintains: Overweight
Price Target: $90$129
Current: $136.87
Upside: -5.75%
Maintains: Overweight
Price Target: $92$110
Current: $99.08
Upside: +11.02%
Maintains: Overweight
Price Target: $715$740
Current: $639.77
Upside: +15.67%
Maintains: Overweight
Price Target: $23$25
Current: $18.90
Upside: +32.28%
Maintains: Neutral
Price Target: $27$29
Current: $35.31
Upside: -17.86%
Maintains: Overweight
Price Target: $9$11
Current: $9.62
Upside: +14.35%
Maintains: Overweight
Price Target: $145$155
Current: $97.44
Upside: +59.07%
Maintains: Neutral
Price Target: $9$10
Current: $23.28
Upside: -57.04%
Maintains: Overweight
Price Target: $32$33
Current: $27.44
Upside: +20.26%
Maintains: Overweight
Price Target: $41$44
Current: $38.74
Upside: +13.58%
Maintains: Overweight
Price Target: $42$45
Current: $34.22
Upside: +31.50%
Initiates: Overweight
Price Target: $148
Current: $139.08
Upside: +6.41%
Maintains: Neutral
Price Target: $28$19
Current: $26.89
Upside: -29.34%
Maintains: Overweight
Price Target: $35$29
Current: $10.01
Upside: +189.71%
Maintains: Underweight
Price Target: $9$6
Current: $1.62
Upside: +270.37%
Downgrades: Neutral
Price Target: $129$179
Current: $631.73
Upside: -71.67%
Downgrades: Neutral
Price Target: n/a
Current: $13.31
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.68
Upside: +527.34%
Downgrades: Neutral
Price Target: $27$26
Current: $17.36
Upside: +49.77%