Mark Strouse

Stock Analyst at J.P. Morgan

(4.17)
# 1,564
Out of 4,630 analysts
745
Total ratings
46.9%
Success rate
6.2%
Average return

Stocks Rated by Mark Strouse

Primoris Services
Aug 6, 2026
Maintained: Buy
Price Target: $116$105
Current: $82.63
Upside: +27.07%
SolarEdge Technologies
Aug 6, 2026
Maintained: Hold
Price Target: $43$37
Current: $31.76
Upside: +16.50%
Sunrun
Aug 6, 2026
Maintained: Buy
Price Target: $20$14
Current: $10.20
Upside: +37.25%
Enlight Renewable Energy Ltd
Aug 6, 2026
Maintained: Sell
Price Target: ILA 20,399ILA 23,999
Current: ILA 25,670
Upside: -6.51%
Eos Energy Enterprises
Aug 6, 2026
Maintained: Hold
Price Target: $6$5
Current: $4.15
Upside: +20.48%
Centuri Holdings
Aug 6, 2026
Maintained: Sell
Price Target: $26$23
Current: $23.85
Upside: -3.56%
Enphase Energy
Aug 3, 2026
Maintained: Hold
Price Target: $40
Current: $41.87
Upside: -4.47%
First Solar
Aug 3, 2026
Maintained: Buy
Price Target: $256
Current: $250.05
Upside: +2.38%
Generac Holdings
Aug 3, 2026
Maintained: Buy
Price Target: $261
Current: $212.22
Upside: +22.99%
Itron
Aug 3, 2026
Maintained: Buy
Price Target: $117
Current: $103.75
Upside: +12.77%
Maintained: Buy
Price Target: $549$369
Current: $272.46
Upside: +35.43%
Maintained: Hold
Price Target: $714$690
Current: $671.86
Upside: +2.70%
Maintained: Hold
Price Target: $50.24
Current: $46.18
Upside: +8.78%
Maintained: Buy
Price Target: $314
Current: $219.34
Upside: +43.16%
Rated: Hold
Price Target: $38$36
Current: $33.74
Upside: +6.70%
Maintained: Buy
Price Target: $179$152
Current: $103.26
Upside: +47.20%
Maintained: Buy
Price Target: $40
Current: $27.35
Upside: +46.25%
Maintained: Buy
Price Target: $1,302$1,330
Current: $990.32
Upside: +34.30%
Maintained: Sell
Price Target: $9
Current: $15.91
Upside: -43.43%
Maintained: Hold
Price Target: $123
Current: $108.09
Upside: +13.79%
Downgraded: Hold
Price Target: $160$130
Current: $120.32
Upside: +8.05%
Maintained: Buy
Price Target: $50
Current: $40.68
Upside: +22.91%
Downgraded: Hold
Price Target: $10$8
Current: $5.55
Upside: +44.14%
Downgraded: Sell
Price Target: n/a
Current: $1.62
Upside: -
Maintained: Buy
Price Target: $10$13
Current: $8.93
Upside: +45.58%
Maintained: Hold
Price Target: $17
Current: $13.20
Upside: +28.84%
Maintained: Buy
Price Target: $51
Current: $29.03
Upside: +75.68%
Maintained: Buy
Price Target: $47
Current: $25.85
Upside: +81.82%
Maintained: Buy
Price Target: $24
Current: $10.59
Upside: +126.63%
Initiated Coverage: Buy
Price Target: n/a
Current: $82.98
Upside: -
Maintained: Sell
Price Target: n/a
Current: $20.43
Upside: -
Maintained: Hold
Price Target: $13$12
Current: $11.44
Upside: n/a
Downgraded: Hold
Price Target: $129$179
Current: $571.01
Upside: n/a
Maintained: Hold
Price Target: $25$14
Current: $12.41
Upside: n/a
Downgraded: Hold
Price Target: $35$26
Current: $30.69
Upside: n/a
Upgraded: Buy
Price Target: $66$70
Current: $0.7258
Upside: n/a
Rated: Hold
Price Target: $14$55
Current: $3.69
Upside: n/a