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
Main Sectors:
Stocks Rated by Mark Strouse
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MTZ MasTec | Maintained: Buy | $491 → $549 | $329.59 | +66.57% | 6 | Jul 9, 2026 | |
| FLNC Fluence Energy | Maintained: Hold | n/a | $14.07 | - | 23 | Jul 6, 2026 | |
| EROC ERock | Initiated Coverage: Buy | $24 | $10.81 | +122.02% | 1 | Jul 6, 2026 | |
| PRIM Primoris Services | Upgraded: Buy | $171 → $116 | $85.96 | +34.95% | 6 | Jun 29, 2026 | |
| INIO Innio | Initiated Coverage: Buy | $44 | $27.72 | +58.73% | 1 | Jun 29, 2026 | |
| FRVO Fervo Energy Company | Initiated Coverage: Buy | $47 | $24.65 | +90.67% | 1 | Jun 8, 2026 | |
| NXT Nextpower | Rated: Buy | $155 → $174 | $103.10 | +68.77% | 25 | May 29, 2026 | |
| EOSE Eos Energy Enterprises | Maintained: Hold | $6 → $9 | $4.13 | +117.92% | 4 | May 18, 2026 | |
| MWH SOLV Energy | Maintained: Buy | $35 → $51 | $28.41 | +79.51% | 3 | May 13, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Rated: Buy | $46 → $50 | $38.42 | +30.14% | 31 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $106 → $123 | $104.70 | +17.48% | 39 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $26 → $29 | $27.70 | +4.69% | 6 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $35 | $53.47 | -34.54% | 61 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $9 → $10 | $6.11 | +63.67% | 29 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | ILA 17,314 → ILA 20,655 | ILA 27,210 | -24.09% | 18 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $9 → $10 | $10.30 | -2.91% | 32 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $49 → $42 | $33.91 | +23.86% | 24 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $627 → $805 | $628.53 | +28.08% | 5 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $229 → $267 | $214.91 | +24.24% | 37 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $113 → $112 | $85.99 | +30.25% | 35 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $39 → $35 | $41.57 | -15.80% | 47 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $231 → $267 | $214.96 | +24.21% | 33 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,150 → $1,302 | $1,057.84 | +23.08% | 32 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $160 | $122.78 | +30.31% | 6 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $47.63 → $56.03 | $44.56 | +25.75% | 25 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $25 → $22 | $11.85 | +85.65% | 39 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $1.68 | - | 3 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $81.31 | - | 1 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $10 → $9 | $14.95 | -39.80% | 33 | Mar 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $303 → $256 | $211.99 | +20.76% | 40 | Feb 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | n/a | $18.50 | - | 6 | Sep 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $13 → $12 | $12.02 | -0.17% | 11 | Jul 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $129 → $179 | $510.28 | n/a | 23 | Feb 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $25 → $14 | $10.55 | n/a | 3 | Sep 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $35 → $26 | $29.46 | n/a | 2 | Feb 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $66 → $70 | $0.66 | n/a | 2 | Dec 12, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $14 → $55 | $2.69 | n/a | 2 | Jul 3, 2014 |
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%
May 8, 2026
Rated: Hold
Price Target: $106 → $123
Current: $104.70
Upside: +17.48%
May 8, 2026
Rated: Sell
Price Target: $26 → $29
Current: $27.70
Upside: +4.69%
May 7, 2026
Maintained: Hold
Price Target: $35
Current: $53.47
Upside: -34.54%
May 7, 2026
Rated: Buy
Price Target: $9 → $10
Current: $6.11
Upside: +63.67%
May 6, 2026
Rated: Sell
Price Target: ILA 17,314 → ILA 20,655
Current: ILA 27,210
Upside: -24.09%
May 6, 2026
Rated: Buy
Price Target: $9 → $10
Current: $10.30
Upside: -2.91%
May 4, 2026
Maintained: Buy
Price Target: $49 → $42
Current: $33.91
Upside: +23.86%
May 1, 2026
Rated: Buy
Price Target: $627 → $805
Current: $628.53
Upside: +28.08%
Apr 30, 2026
Maintained: Buy
Price Target: $229 → $267
Current: $214.91
Upside: +24.24%
Apr 30, 2026
Maintained: Buy
Price Target: $113 → $112
Current: $85.99
Upside: +30.25%
Apr 29, 2026
Maintained: Hold
Price Target: $39 → $35
Current: $41.57
Upside: -15.80%
Apr 29, 2026
Rated: Buy
Price Target: $231 → $267
Current: $214.96
Upside: +24.21%
Apr 24, 2026
Maintained: Buy
Price Target: $1,150 → $1,302
Current: $1,057.84
Upside: +23.08%
Apr 16, 2026
Maintained: Buy
Price Target: $160
Current: $122.78
Upside: +30.31%
Apr 16, 2026
Maintained: Buy
Price Target: $47.63 → $56.03
Current: $44.56
Upside: +25.75%
Apr 16, 2026
Maintained: Buy
Price Target: $25 → $22
Current: $11.85
Upside: +85.65%
Apr 6, 2026
Maintained: Hold
Price Target: n/a
Current: $1.68
Upside: -
Apr 6, 2026
Initiated Coverage: Buy
Price Target: n/a
Current: $81.31
Upside: -
Mar 25, 2026
Maintained: Sell
Price Target: $10 → $9
Current: $14.95
Upside: -39.80%
Feb 25, 2026
Maintained: Buy
Price Target: $303 → $256
Current: $211.99
Upside: +20.76%
Sep 10, 2025
Maintained: Sell
Price Target: n/a
Current: $18.50
Upside: -
Jul 22, 2025
Maintained: Hold
Price Target: $13 → $12
Current: $12.02
Upside: -0.17%
Feb 12, 2021
Downgraded: Hold
Price Target: $129 → $179
Current: $510.28
Upside: n/a
Sep 29, 2020
Maintained: Hold
Price Target: $25 → $14
Current: $10.55
Upside: n/a
Feb 15, 2019
Downgraded: Hold
Price Target: $35 → $26
Current: $29.46
Upside: n/a
Dec 12, 2014
Upgraded: Buy
Price Target: $66 → $70
Current: $0.66
Upside: n/a
Jul 3, 2014
Rated: Hold
Price Target: $14 → $55
Current: $2.69
Upside: n/a