Mark Strouse

Stock Analyst at J.P. Morgan

(4.63)
# 871
Out of 4,531 analysts
695
Total ratings
47.5%
Success rate
11.9%
Average return

Stocks Rated by Mark Strouse

MasTec
Jul 9, 2026
Maintained: Buy
Price Target: $491$549
Current: $329.59
Upside: +66.57%
Fluence Energy
Jul 6, 2026
Maintained: Hold
Price Target: n/a
Current: $14.07
Upside: -
ERock
Jul 6, 2026
Initiated Coverage: Buy
Price Target: $24
Current: $10.81
Upside: +122.02%
Primoris Services
Jun 29, 2026
Upgraded: Buy
Price Target: $171$116
Current: $85.96
Upside: +34.95%
Innio
Jun 29, 2026
Initiated Coverage: Buy
Price Target: $44
Current: $27.72
Upside: +58.73%
Fervo Energy Company
Jun 8, 2026
Initiated Coverage: Buy
Price Target: $47
Current: $24.65
Upside: +90.67%
Nextpower
May 29, 2026
Rated: Buy
Price Target: $155$174
Current: $103.10
Upside: +68.77%
Eos Energy Enterprises
May 18, 2026
Maintained: Hold
Price Target: $6$9
Current: $4.13
Upside: +117.92%
SOLV Energy
May 13, 2026
Maintained: Buy
Price Target: $35$51
Current: $28.41
Upside: +79.51%
HA Sustainable Infrastructure Capital
May 11, 2026
Rated: Buy
Price Target: $46$50
Current: $38.42
Upside: +30.14%
Rated: Hold
Price Target: $106$123
Current: $104.70
Upside: +17.48%
Rated: Sell
Price Target: $26$29
Current: $27.70
Upside: +4.69%
Maintained: Hold
Price Target: $35
Current: $53.47
Upside: -34.54%
Rated: Buy
Price Target: $9$10
Current: $6.11
Upside: +63.67%
Rated: Sell
Price Target: ILA 17,314ILA 20,655
Current: ILA 27,210
Upside: -24.09%
Rated: Buy
Price Target: $9$10
Current: $10.30
Upside: -2.91%
Maintained: Buy
Price Target: $49$42
Current: $33.91
Upside: +23.86%
Rated: Buy
Price Target: $627$805
Current: $628.53
Upside: +28.08%
Maintained: Buy
Price Target: $229$267
Current: $214.91
Upside: +24.24%
Maintained: Buy
Price Target: $113$112
Current: $85.99
Upside: +30.25%
Maintained: Hold
Price Target: $39$35
Current: $41.57
Upside: -15.80%
Rated: Buy
Price Target: $231$267
Current: $214.96
Upside: +24.21%
Maintained: Buy
Price Target: $1,150$1,302
Current: $1,057.84
Upside: +23.08%
Maintained: Buy
Price Target: $160
Current: $122.78
Upside: +30.31%
Maintained: Buy
Price Target: $47.63$56.03
Current: $44.56
Upside: +25.75%
Maintained: Buy
Price Target: $25$22
Current: $11.85
Upside: +85.65%
Maintained: Hold
Price Target: n/a
Current: $1.68
Upside: -
Initiated Coverage: Buy
Price Target: n/a
Current: $81.31
Upside: -
Maintained: Sell
Price Target: $10$9
Current: $14.95
Upside: -39.80%
Maintained: Buy
Price Target: $303$256
Current: $211.99
Upside: +20.76%
Maintained: Sell
Price Target: n/a
Current: $18.50
Upside: -
Maintained: Hold
Price Target: $13$12
Current: $12.02
Upside: -0.17%
Downgraded: Hold
Price Target: $129$179
Current: $510.28
Upside: n/a
Maintained: Hold
Price Target: $25$14
Current: $10.55
Upside: n/a
Downgraded: Hold
Price Target: $35$26
Current: $29.46
Upside: n/a
Upgraded: Buy
Price Target: $66$70
Current: $0.66
Upside: n/a
Rated: Hold
Price Target: $14$55
Current: $2.69
Upside: n/a