Mark Strouse

Stock Analyst at JP Morgan

(4.53)
# 291
Out of 5,033 analysts
305
Total ratings
53.49%
Success rate
22.31%
Average return

Stocks Rated by Mark Strouse

Primoris Services
Oct 16, 2025
Maintains: Overweight
Price Target: $128$141
Current: $139.15
Upside: +1.33%
Sunrun
Oct 16, 2025
Maintains: Overweight
Price Target: $23$25
Current: $20.50
Upside: +21.95%
SolarEdge Technologies
Oct 16, 2025
Maintains: Neutral
Price Target: $27$29
Current: $40.00
Upside: -27.50%
Shoals Technologies Group
Oct 16, 2025
Maintains: Overweight
Price Target: $9$11
Current: $10.54
Upside: +4.36%
Ormat Technologies
Oct 16, 2025
Maintains: Neutral
Price Target: $88$99
Current: $109.85
Upside: -9.88%
Nextracker
Oct 16, 2025
Maintains: Overweight
Price Target: $77$92
Current: $88.82
Upside: +3.58%
Itron
Oct 16, 2025
Maintains: Overweight
Price Target: $145$155
Current: $134.03
Upside: +15.65%
Generac Holdings
Oct 16, 2025
Maintains: Neutral
Price Target: $180$196
Current: $195.77
Upside: +0.12%
Fluence Energy
Oct 16, 2025
Maintains: Neutral
Price Target: $9$10
Current: $18.45
Upside: -45.80%
First Solar
Oct 16, 2025
Maintains: Overweight
Price Target: $262$278
Current: $229.00
Upside: +21.40%
Maintains: Neutral
Price Target: $39$40
Current: $37.58
Upside: +6.44%
Maintains: Neutral
Price Target: $27$29
Current: $33.96
Upside: -14.61%
Maintains: Underweight
Price Target: $8$9
Current: $14.82
Upside: -39.27%
Maintains: Overweight
Price Target: $32$33
Current: $29.01
Upside: +13.75%
Maintains: Overweight
Price Target: $41$44
Current: $40.41
Upside: +8.88%
Maintains: Overweight
Price Target: $40$90
Current: $109.06
Upside: -17.48%
Maintains: Overweight
Price Target: $42$45
Current: $29.29
Upside: +53.64%
Maintains: Overweight
Price Target: $620$715
Current: $594.07
Upside: +20.36%
Initiates: Overweight
Price Target: $148
Current: $146.76
Upside: +0.84%
Maintains: Neutral
Price Target: $28$19
Current: $20.53
Upside: -7.45%
Maintains: Overweight
Price Target: $35$29
Current: $8.99
Upside: +222.58%
Maintains: Underweight
Price Target: $9$6
Current: $1.75
Upside: +242.86%
Upgrades: Neutral
Price Target: $45$61
Current: $4.52
Upside: +1,249.56%
Downgrades: Neutral
Price Target: $129$179
Current: $683.13
Upside: -73.80%
Downgrades: Neutral
Price Target: n/a
Current: $11.63
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.57
Upside: +533.87%
Downgrades: Neutral
Price Target: $27$26
Current: $17.00
Upside: +52.94%