Mark Strouse

Stock Analyst at JP Morgan

(4.55)
# 243
Out of 5,163 analysts
303
Total ratings
53%
Success rate
24.07%
Average return

Stocks Rated by Mark Strouse

SOLV Energy
Mar 9, 2026
Initiates: Overweight
Price Target: $34
Current: $27.86
Upside: +22.06%
Primoris Services
Feb 25, 2026
Maintains: Neutral
Price Target: $143$165
Current: $133.50
Upside: +23.60%
Bloom Energy
Feb 6, 2026
Maintains: Overweight
Price Target: $154$166
Current: $154.51
Upside: +7.44%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $33$39
Current: $44.07
Upside: -11.50%
Eos Energy Enterprises
Dec 17, 2025
Initiates: Neutral
Price Target: $16
Current: $5.71
Upside: +180.21%
Generac Holdings
Dec 8, 2025
Upgrades: Overweight
Price Target: $200
Current: $200.53
Upside: -0.26%
Quanta Services
Dec 8, 2025
Upgrades: Overweight
Price Target: $457$515
Current: $559.02
Upside: -7.87%
Enlight Renewable Energy
Dec 8, 2025
Downgrades: Underweight
Price Target: $35
Current: $70.18
Upside: -50.13%
Canadian Solar
Nov 14, 2025
Maintains: Underweight
Price Target: $9$10
Current: $18.41
Upside: -45.68%
Ormat Technologies
Nov 5, 2025
Maintains: Neutral
Price Target: $99$111
Current: $110.38
Upside: +0.56%
Maintains: Overweight
Price Target: $278$303
Current: $196.07
Upside: +54.54%
Maintains: Overweight
Price Target: $92$110
Current: $119.64
Upside: -8.06%
Maintains: Overweight
Price Target: $715$740
Current: $805.02
Upside: -8.08%
Maintains: Overweight
Price Target: $23$25
Current: $12.14
Upside: +105.93%
Maintains: Neutral
Price Target: $27$29
Current: $37.44
Upside: -22.54%
Maintains: Overweight
Price Target: $9$11
Current: $6.13
Upside: +79.45%
Maintains: Overweight
Price Target: $145$155
Current: $90.00
Upside: +72.22%
Maintains: Neutral
Price Target: $9$10
Current: $16.38
Upside: -38.95%
Maintains: Overweight
Price Target: $32$33
Current: $30.17
Upside: +9.38%
Maintains: Overweight
Price Target: $41$44
Current: $39.22
Upside: +12.19%
Maintains: Overweight
Price Target: $42$45
Current: $35.41
Upside: +27.08%
Initiates: Overweight
Price Target: $148
Current: $119.88
Upside: +23.46%
Maintains: Neutral
Price Target: $28$19
Current: $29.30
Upside: -35.15%
Maintains: Overweight
Price Target: $35$29
Current: $6.93
Upside: +318.47%
Maintains: Underweight
Price Target: $9$6
Current: $1.30
Upside: +361.54%
Downgrades: Neutral
Price Target: $129$179
Current: $496.18
Upside: -63.92%
Downgrades: Neutral
Price Target: n/a
Current: $10.81
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.73
Upside: +524.42%
Downgrades: Neutral
Price Target: $27$26
Current: $14.55
Upside: +78.69%