Mark Strouse

Stock Analyst at JP Morgan

(4.43)
# 349
Out of 4,998 analysts
289
Total ratings
51.71%
Success rate
19.82%
Average return

Stocks Rated by Mark Strouse

Sunrun
Sep 19, 2025
Maintains: Overweight
Price Target: $20$23
Current: $17.78
Upside: +29.36%
SolarEdge Technologies
Sep 19, 2025
Maintains: Neutral
Price Target: $23$27
Current: $37.68
Upside: -28.34%
Shoals Technologies Group
Sep 19, 2025
Maintains: Overweight
Price Target: $8$9
Current: $7.50
Upside: +20.00%
Nextracker
Sep 19, 2025
Maintains: Overweight
Price Target: $69$77
Current: $76.13
Upside: +1.14%
HA Sustainable Infrastructure Capital
Sep 19, 2025
Maintains: Overweight
Price Target: $42$45
Current: $30.89
Upside: +45.68%
Generac Holdings
Sep 19, 2025
Maintains: Neutral
Price Target: $165$180
Current: $165.82
Upside: +8.55%
Fluence Energy
Sep 19, 2025
Maintains: Neutral
Price Target: $8$9
Current: $11.40
Upside: -21.05%
First Solar
Sep 19, 2025
Maintains: Overweight
Price Target: $241$262
Current: $223.53
Upside: +17.21%
Enphase Energy
Sep 19, 2025
Maintains: Neutral
Price Target: $37$39
Current: $36.08
Upside: +8.09%
Enlight Renewable Energy
Sep 19, 2025
Maintains: Neutral
Price Target: $24$27
Current: $29.50
Upside: -8.47%
Maintains: Underweight
Price Target: $7$8
Current: $12.89
Upside: -37.94%
Maintains: Overweight
Price Target: $30$32
Current: $26.21
Upside: +22.09%
Maintains: Overweight
Price Target: $39$41
Current: $34.78
Upside: +17.88%
Upgrades: Overweight
Price Target: $128$145
Current: $124.16
Upside: +16.78%
Maintains: Overweight
Price Target: $620$715
Current: $602.43
Upside: +18.69%
Maintains: Neutral
Price Target: $75$85
Current: $95.56
Upside: -11.05%
Upgrades: Overweight
Price Target: $18$33
Current: $73.60
Upside: -55.16%
Initiates: Overweight
Price Target: $148
Current: $143.95
Upside: +2.81%
Maintains: Neutral
Price Target: $28$19
Current: $20.83
Upside: -8.79%
Maintains: Overweight
Price Target: $35$29
Current: $8.07
Upside: +259.36%
Maintains: Underweight
Price Target: $9$6
Current: $1.78
Upside: +237.08%
Upgrades: Neutral
Price Target: $45$61
Current: $3.49
Upside: +1,647.85%
Downgrades: Neutral
Price Target: $129$179
Current: $716.02
Upside: -75.00%
Downgrades: Neutral
Price Target: n/a
Current: $12.12
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.51
Upside: +537.49%
Downgrades: Neutral
Price Target: $27$26
Current: $20.98
Upside: +23.93%