Mark Strouse

Stock Analyst at J.P. Morgan

(3.67)
# 2,158
Out of 4,690 analysts
751
Total ratings
43%
Success rate
3.8%
Average return

Stocks Rated by Mark Strouse

SOLV Energy
Aug 17, 2026
Maintained: Buy
Price Target: $51$43
Current: $26.29
Upside: +63.56%
Fervo Energy Company
Aug 17, 2026
Maintained: Buy
Price Target: $47$38
Current: $14.77
Upside: +157.28%
ERock
Aug 17, 2026
Maintained: Buy
Price Target: $24$21
Current: $12.31
Upside: +70.59%
Ormat Technologies
Aug 10, 2026
Maintained: Hold
Price Target: $123$122
Current: $103.04
Upside: +18.40%
Primoris Services
Aug 10, 2026
Maintained: Buy
Price Target: $105
Current: $73.12
Upside: +43.60%
HA Sustainable Infrastructure Capital
Aug 10, 2026
Maintained: Buy
Price Target: $50$51
Current: $40.00
Upside: +27.50%
SolarEdge Technologies
Aug 6, 2026
Maintained: Hold
Price Target: $43$37
Current: $31.41
Upside: +17.80%
Sunrun
Aug 6, 2026
Maintained: Buy
Price Target: $20$14
Current: $8.78
Upside: +59.45%
Enlight Renewable Energy Ltd
Aug 6, 2026
Maintained: Sell
Price Target: ILA 20,238ILA 23,810
Current: ILA 23,500
Upside: +1.32%
Eos Energy Enterprises
Aug 6, 2026
Maintained: Hold
Price Target: $6$5
Current: $3.26
Upside: +53.37%
Maintained: Sell
Price Target: $26$23
Current: $20.32
Upside: +13.19%
Maintained: Hold
Price Target: $40
Current: $37.25
Upside: +7.38%
Maintained: Buy
Price Target: $256
Current: $204.46
Upside: +25.21%
Maintained: Buy
Price Target: $261
Current: $183.80
Upside: +42.00%
Maintained: Buy
Price Target: $117
Current: $97.53
Upside: +19.96%
Maintained: Buy
Price Target: $549$369
Current: $241.00
Upside: +53.11%
Maintained: Hold
Price Target: $714$690
Current: $602.70
Upside: +14.48%
Maintained: Hold
Price Target: $50.07
Current: $44.07
Upside: +13.62%
Maintained: Buy
Price Target: $314
Current: $210.77
Upside: +48.98%
Rated: Hold
Price Target: $38$36
Current: $32.29
Upside: +11.49%
Maintained: Buy
Price Target: $179$152
Current: $85.44
Upside: +77.90%
Maintained: Buy
Price Target: $40
Current: $20.83
Upside: +92.03%
Maintained: Buy
Price Target: $1,302$1,330
Current: $911.93
Upside: +45.84%
Maintained: Sell
Price Target: $9
Current: $13.14
Upside: -31.51%
Downgraded: Hold
Price Target: $160$130
Current: $111.31
Upside: +16.79%
Downgraded: Hold
Price Target: $10$8
Current: $4.59
Upside: +74.29%
Downgraded: Sell
Price Target: n/a
Current: $1.38
Upside: -
Maintained: Buy
Price Target: $10$13
Current: $7.14
Upside: +82.07%
Maintained: Hold
Price Target: $17
Current: $10.88
Upside: +56.25%
Initiated Coverage: Buy
Price Target: n/a
Current: $91.12
Upside: -
Maintained: Sell
Price Target: n/a
Current: $17.76
Upside: -
Maintained: Hold
Price Target: $13$12
Current: $11.72
Upside: n/a
Downgraded: Hold
Price Target: $129$179
Current: $600.73
Upside: n/a
Maintained: Hold
Price Target: $25$14
Current: $18.50
Upside: n/a
Downgraded: Hold
Price Target: $35$26
Current: $32.28
Upside: n/a
Upgraded: Buy
Price Target: $66$70
Current: $0.5999
Upside: n/a
Rated: Hold
Price Target: $14$55
Current: $3.28
Upside: n/a