Mark Strouse

Stock Analyst at JP Morgan

(4.43)
# 345
Out of 4,996 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.67
Upside: +30.16%
SolarEdge Technologies
Sep 19, 2025
Maintains: Neutral
Price Target: $23$27
Current: $39.45
Upside: -31.56%
Shoals Technologies Group
Sep 19, 2025
Maintains: Overweight
Price Target: $8$9
Current: $7.66
Upside: +17.49%
Nextracker
Sep 19, 2025
Maintains: Overweight
Price Target: $69$77
Current: $73.07
Upside: +5.38%
HA Sustainable Infrastructure Capital
Sep 19, 2025
Maintains: Overweight
Price Target: $42$45
Current: $30.51
Upside: +47.49%
Generac Holdings
Sep 19, 2025
Maintains: Neutral
Price Target: $165$180
Current: $168.27
Upside: +6.97%
Fluence Energy
Sep 19, 2025
Maintains: Neutral
Price Target: $8$9
Current: $11.91
Upside: -24.43%
First Solar
Sep 19, 2025
Maintains: Overweight
Price Target: $241$262
Current: $220.02
Upside: +19.08%
Enphase Energy
Sep 19, 2025
Maintains: Neutral
Price Target: $37$39
Current: $36.50
Upside: +6.85%
Enlight Renewable Energy
Sep 19, 2025
Maintains: Neutral
Price Target: $24$27
Current: $28.51
Upside: -5.30%
Maintains: Underweight
Price Target: $7$8
Current: $12.95
Upside: -38.22%
Maintains: Overweight
Price Target: $30$32
Current: $25.92
Upside: +23.46%
Maintains: Overweight
Price Target: $39$41
Current: $34.56
Upside: +18.63%
Upgrades: Overweight
Price Target: $128$145
Current: $123.97
Upside: +16.96%
Maintains: Overweight
Price Target: $620$715
Current: $605.17
Upside: +18.15%
Maintains: Neutral
Price Target: $75$85
Current: $94.87
Upside: -10.40%
Upgrades: Overweight
Price Target: $18$33
Current: $70.32
Upside: -53.07%
Initiates: Overweight
Price Target: $148
Current: $143.03
Upside: +3.47%
Maintains: Neutral
Price Target: $28$19
Current: $21.10
Upside: -9.95%
Maintains: Overweight
Price Target: $35$29
Current: $8.26
Upside: +251.09%
Maintains: Underweight
Price Target: $9$6
Current: $1.77
Upside: +238.98%
Upgrades: Neutral
Price Target: $45$61
Current: $3.48
Upside: +1,652.87%
Downgrades: Neutral
Price Target: $129$179
Current: $708.84
Upside: -74.75%
Downgrades: Neutral
Price Target: n/a
Current: $12.06
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.53
Upside: +536.28%
Downgrades: Neutral
Price Target: $27$26
Current: $20.90
Upside: +24.40%