
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
Main Sectors:
Stocks Rated by Mark Strouse
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MWH SOLV Energy | Maintained: Buy | $51 → $43 | $26.29 | +63.56% | 5 | Aug 17, 2026 | |
| FRVO Fervo Energy Company | Maintained: Buy | $47 → $38 | $14.77 | +157.28% | 3 | Aug 17, 2026 | |
| EROC ERock | Maintained: Buy | $24 → $21 | $12.31 | +70.59% | 3 | Aug 17, 2026 | |
| ORA Ormat Technologies | Maintained: Hold | $123 → $122 | $103.04 | +18.40% | 41 | Aug 10, 2026 | |
| PRIM Primoris Services | Maintained: Buy | $105 | $73.12 | +43.60% | 9 | Aug 10, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Maintained: Buy | $50 → $51 | $40.00 | +27.50% | 33 | Aug 10, 2026 | |
| SEDG SolarEdge Technologies | Maintained: Hold | $43 → $37 | $31.41 | +17.80% | 63 | Aug 6, 2026 | |
| RUN Sunrun | Maintained: Buy | $20 → $14 | $8.78 | +59.45% | 41 | Aug 6, 2026 | |
| TLV: ENLT Enlight Renewable Energy Ltd | Maintained: Sell | ILA 20,238 → ILA 23,810 | ILA 23,500 | +1.32% | 20 | Aug 6, 2026 | |
| EOSE Eos Energy Enterprises | Maintained: Hold | $6 → $5 | $3.26 | +53.37% | 6 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $26 → $23 | $20.32 | +13.19% | 8 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $40 | $37.25 | +7.38% | 49 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $256 | $204.46 | +25.21% | 42 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $261 | $183.80 | +42.00% | 40 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $117 | $97.53 | +19.96% | 38 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $549 → $369 | $241.00 | +53.11% | 8 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $714 → $690 | $602.70 | +14.48% | 7 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $50.07 | $44.07 | +13.62% | 27 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $314 | $210.77 | +48.98% | 36 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $38 → $36 | $32.29 | +11.49% | 26 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $179 → $152 | $85.44 | +77.90% | 27 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $40 | $20.83 | +92.03% | 4 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,302 → $1,330 | $911.93 | +45.84% | 33 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $9 | $13.14 | -31.51% | 34 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $160 → $130 | $111.31 | +16.79% | 7 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $10 → $8 | $4.59 | +74.29% | 30 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $1.38 | - | 4 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $10 → $13 | $7.14 | +82.07% | 33 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $17 | $10.88 | +56.25% | 24 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $91.12 | - | 1 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | n/a | $17.76 | - | 6 | Sep 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $13 → $12 | $11.72 | n/a | 11 | Jul 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $129 → $179 | $600.73 | n/a | 23 | Feb 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $25 → $14 | $18.50 | n/a | 3 | Sep 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $35 → $26 | $32.28 | n/a | 2 | Feb 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $66 → $70 | $0.5999 | n/a | 2 | Dec 12, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $14 → $55 | $3.28 | n/a | 2 | Jul 3, 2014 |
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,238 → ILA 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%
Aug 6, 2026
Maintained: Sell
Price Target: $26 → $23
Current: $20.32
Upside: +13.19%
Aug 3, 2026
Maintained: Hold
Price Target: $40
Current: $37.25
Upside: +7.38%
Aug 3, 2026
Maintained: Buy
Price Target: $256
Current: $204.46
Upside: +25.21%
Aug 3, 2026
Maintained: Buy
Price Target: $261
Current: $183.80
Upside: +42.00%
Aug 3, 2026
Maintained: Buy
Price Target: $117
Current: $97.53
Upside: +19.96%
Aug 3, 2026
Maintained: Buy
Price Target: $549 → $369
Current: $241.00
Upside: +53.11%
Aug 3, 2026
Maintained: Hold
Price Target: $714 → $690
Current: $602.70
Upside: +14.48%
Aug 3, 2026
Maintained: Hold
Price Target: $50.07
Current: $44.07
Upside: +13.62%
Aug 3, 2026
Maintained: Buy
Price Target: $314
Current: $210.77
Upside: +48.98%
Aug 3, 2026
Rated: Hold
Price Target: $38 → $36
Current: $32.29
Upside: +11.49%
Aug 3, 2026
Maintained: Buy
Price Target: $179 → $152
Current: $85.44
Upside: +77.90%
Aug 3, 2026
Maintained: Buy
Price Target: $40
Current: $20.83
Upside: +92.03%
Jul 23, 2026
Maintained: Buy
Price Target: $1,302 → $1,330
Current: $911.93
Upside: +45.84%
Jul 21, 2026
Maintained: Sell
Price Target: $9
Current: $13.14
Upside: -31.51%
Jul 21, 2026
Downgraded: Hold
Price Target: $160 → $130
Current: $111.31
Upside: +16.79%
Jul 21, 2026
Downgraded: Hold
Price Target: $10 → $8
Current: $4.59
Upside: +74.29%
Jul 21, 2026
Downgraded: Sell
Price Target: n/a
Current: $1.38
Upside: -
Jul 21, 2026
Maintained: Buy
Price Target: $10 → $13
Current: $7.14
Upside: +82.07%
Jul 21, 2026
Maintained: Hold
Price Target: $17
Current: $10.88
Upside: +56.25%
Apr 6, 2026
Initiated Coverage: Buy
Price Target: n/a
Current: $91.12
Upside: -
Sep 10, 2025
Maintained: Sell
Price Target: n/a
Current: $17.76
Upside: -
Jul 22, 2025
Maintained: Hold
Price Target: $13 → $12
Current: $11.72
Upside: n/a
Feb 12, 2021
Downgraded: Hold
Price Target: $129 → $179
Current: $600.73
Upside: n/a
Sep 29, 2020
Maintained: Hold
Price Target: $25 → $14
Current: $18.50
Upside: n/a
Feb 15, 2019
Downgraded: Hold
Price Target: $35 → $26
Current: $32.28
Upside: n/a
Dec 12, 2014
Upgraded: Buy
Price Target: $66 → $70
Current: $0.5999
Upside: n/a
Jul 3, 2014
Rated: Hold
Price Target: $14 → $55
Current: $3.28
Upside: n/a