Mark Strouse

Stock Analyst at JP Morgan

(4.61)
# 226
Out of 5,120 analysts
299
Total ratings
55.35%
Success rate
25.34%
Average return

Stocks Rated by Mark Strouse

Eos Energy Enterprises
Dec 17, 2025
Initiates: Neutral
Price Target: $16
Current: $14.12
Upside: +13.31%
Generac Holdings
Dec 8, 2025
Upgrades: Overweight
Price Target: $200
Current: $170.96
Upside: +16.99%
Quanta Services
Dec 8, 2025
Upgrades: Overweight
Price Target: $457$515
Current: $477.77
Upside: +7.79%
Primoris Services
Dec 8, 2025
Downgrades: Neutral
Price Target: $145$143
Current: $152.84
Upside: -6.44%
Enphase Energy
Dec 8, 2025
Maintains: Neutral
Price Target: $37$33
Current: $36.47
Upside: -9.51%
Enlight Renewable Energy
Dec 8, 2025
Downgrades: Underweight
Price Target: $35
Current: $58.95
Upside: -40.63%
Canadian Solar
Nov 14, 2025
Maintains: Underweight
Price Target: $9$10
Current: $19.13
Upside: -47.73%
Ormat Technologies
Nov 5, 2025
Maintains: Neutral
Price Target: $99$111
Current: $125.77
Upside: -11.74%
First Solar
Oct 31, 2025
Maintains: Overweight
Price Target: $278$303
Current: $230.55
Upside: +31.42%
Bloom Energy
Oct 29, 2025
Maintains: Overweight
Price Target: $90$129
Current: $156.13
Upside: -17.38%
Maintains: Overweight
Price Target: $92$110
Current: $115.60
Upside: -4.84%
Maintains: Overweight
Price Target: $715$740
Current: $754.97
Upside: -1.98%
Maintains: Overweight
Price Target: $23$25
Current: $18.19
Upside: +37.44%
Maintains: Neutral
Price Target: $27$29
Current: $30.64
Upside: -5.35%
Maintains: Overweight
Price Target: $9$11
Current: $9.32
Upside: +18.03%
Maintains: Overweight
Price Target: $145$155
Current: $100.45
Upside: +54.31%
Maintains: Neutral
Price Target: $9$10
Current: $30.89
Upside: -67.63%
Maintains: Overweight
Price Target: $32$33
Current: $29.87
Upside: +10.48%
Maintains: Overweight
Price Target: $41$44
Current: $40.99
Upside: +7.34%
Maintains: Overweight
Price Target: $42$45
Current: $34.44
Upside: +30.66%
Initiates: Overweight
Price Target: $148
Current: $139.88
Upside: +5.80%
Maintains: Neutral
Price Target: $28$19
Current: $27.82
Upside: -31.70%
Maintains: Overweight
Price Target: $35$29
Current: $11.14
Upside: +160.32%
Maintains: Underweight
Price Target: $9$6
Current: $1.68
Upside: +257.14%
Downgrades: Neutral
Price Target: $129$179
Current: $459.99
Upside: -61.09%
Downgrades: Neutral
Price Target: n/a
Current: $14.16
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.68
Upside: +527.58%
Downgrades: Neutral
Price Target: $27$26
Current: $15.84
Upside: +64.14%