Mark Strouse

Stock Analyst at JP Morgan

(4.60)
# 215
Out of 5,241 analysts
330
Total ratings
54.04%
Success rate
28.07%
Average return

Stocks Rated by Mark Strouse

Nextpower
May 13, 2026
Maintains: Overweight
Price Target: $125$155
Current: $144.29
Upside: +7.42%
HA Sustainable Infrastructure Capital
May 11, 2026
Maintains: Overweight
Price Target: $46$50
Current: $41.19
Upside: +21.39%
Ormat Technologies
May 8, 2026
Maintains: Neutral
Price Target: $106$123
Current: $131.52
Upside: -6.48%
Fluence Energy
May 8, 2026
Maintains: Neutral
Price Target: $13$17
Current: $20.77
Upside: -18.15%
Centuri Holdings
May 8, 2026
Maintains: Underweight
Price Target: $26$29
Current: $31.29
Upside: -7.32%
Array Technologies
May 7, 2026
Maintains: Overweight
Price Target: $9$10
Current: $8.97
Upside: +11.48%
Shoals Technologies Group
May 6, 2026
Maintains: Overweight
Price Target: $9$10
Current: $10.33
Upside: -3.19%
Enlight Renewable Energy
May 6, 2026
Maintains: Underweight
Price Target: $57$68
Current: $85.87
Upside: -20.81%
Quanta Services
May 1, 2026
Maintains: Overweight
Price Target: $627$805
Current: $769.99
Upside: +4.55%
Generac Holdings
Apr 30, 2026
Maintains: Overweight
Price Target: $229$267
Current: $263.68
Upside: +1.26%
Maintains: Neutral
Price Target: $39$35
Current: $52.89
Upside: -33.82%
Maintains: Overweight
Price Target: $231$267
Current: $275.95
Upside: -3.24%
Maintains: Neutral
Price Target: $9$6
Current: $7.87
Upside: -23.71%
Maintains: Overweight
Price Target: $170$160
Current: $108.12
Upside: +47.98%
Maintains: Overweight
Price Target: $25$22
Current: $13.99
Upside: +57.26%
Maintains: Neutral
Price Target: $32$35
Current: $61.76
Upside: -43.33%
Maintains: Overweight
Price Target: $133$113
Current: $79.24
Upside: +42.60%
Maintains: Overweight
Price Target: $34$40
Current: $34.37
Upside: +16.38%
Maintains: Overweight
Price Target: $48$49
Current: $36.32
Upside: +34.91%
Maintains: Overweight
Price Target: $1,000$1,150
Current: $1,049.23
Upside: +9.60%
Maintains: Neutral
Price Target: $165$171
Current: $113.33
Upside: +50.89%
Downgrades: Neutral
Price Target: n/a
Current: $1.90
Upside: -
Initiates: Overweight
Price Target: $34
Current: $43.44
Upside: -21.73%
Maintains: Underweight
Price Target: $9$10
Current: $17.88
Upside: -44.07%
Maintains: Overweight
Price Target: $278$303
Current: $233.37
Upside: +29.84%
Maintains: Underweight
Price Target: $9$6
Current: $1.02
Upside: +488.24%
Downgrades: Neutral
Price Target: $129$179
Current: $391.88
Upside: -54.32%
Downgrades: Neutral
Price Target: n/a
Current: $9.66
Upside: -
Upgrades: Overweight
Price Target: $67
Current: $10.80
Upside: +520.37%
Downgrades: Neutral
Price Target: $27$26
Current: $22.92
Upside: +13.44%