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
Main Sectors:
Stocks Rated by Mark Strouse
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PRIM Primoris Services | Maintained: Buy | $116 → $105 | $82.63 | +27.07% | 8 | Aug 6, 2026 | |
| SEDG SolarEdge Technologies | Maintained: Hold | $43 → $37 | $31.76 | +16.50% | 63 | Aug 6, 2026 | |
| RUN Sunrun | Maintained: Buy | $20 → $14 | $10.20 | +37.25% | 41 | Aug 6, 2026 | |
| TLV: ENLT Enlight Renewable Energy Ltd | Maintained: Sell | ILA 20,399 → ILA 23,999 | ILA 25,670 | -6.51% | 20 | Aug 6, 2026 | |
| EOSE Eos Energy Enterprises | Maintained: Hold | $6 → $5 | $4.15 | +20.48% | 6 | Aug 6, 2026 | |
| CTRI Centuri Holdings | Maintained: Sell | $26 → $23 | $23.85 | -3.56% | 8 | Aug 6, 2026 | |
| ENPH Enphase Energy | Maintained: Hold | $40 | $41.87 | -4.47% | 49 | Aug 3, 2026 | |
| FSLR First Solar | Maintained: Buy | $256 | $250.05 | +2.38% | 42 | Aug 3, 2026 | |
| GNRC Generac Holdings | Maintained: Buy | $261 | $212.22 | +22.99% | 40 | Aug 3, 2026 | |
| ITRI Itron | Maintained: Buy | $117 | $103.75 | +12.77% | 38 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $549 → $369 | $272.46 | +35.43% | 8 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $714 → $690 | $671.86 | +2.70% | 7 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $50.24 | $46.18 | +8.78% | 27 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $314 | $219.34 | +43.16% | 36 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $38 → $36 | $33.74 | +6.70% | 26 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $179 → $152 | $103.26 | +47.20% | 27 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $40 | $27.35 | +46.25% | 4 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,302 → $1,330 | $990.32 | +34.30% | 33 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $9 | $15.91 | -43.43% | 34 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $123 | $108.09 | +13.79% | 40 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $160 → $130 | $120.32 | +8.05% | 7 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 | $40.68 | +22.91% | 32 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $10 → $8 | $5.55 | +44.14% | 30 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $1.62 | - | 4 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $10 → $13 | $8.93 | +45.58% | 33 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $17 | $13.20 | +28.84% | 24 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $51 | $29.03 | +75.68% | 4 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $47 | $25.85 | +81.82% | 2 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $24 | $10.59 | +126.63% | 2 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $82.98 | - | 1 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | n/a | $20.43 | - | 6 | Sep 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $13 → $12 | $11.44 | n/a | 11 | Jul 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $129 → $179 | $571.01 | n/a | 23 | Feb 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $25 → $14 | $12.41 | n/a | 3 | Sep 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $35 → $26 | $30.69 | n/a | 2 | Feb 15, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $66 → $70 | $0.7258 | n/a | 2 | Dec 12, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $14 → $55 | $3.69 | n/a | 2 | Jul 3, 2014 |
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,399 → ILA 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%
Aug 3, 2026
Maintained: Buy
Price Target: $549 → $369
Current: $272.46
Upside: +35.43%
Aug 3, 2026
Maintained: Hold
Price Target: $714 → $690
Current: $671.86
Upside: +2.70%
Aug 3, 2026
Maintained: Hold
Price Target: $50.24
Current: $46.18
Upside: +8.78%
Aug 3, 2026
Maintained: Buy
Price Target: $314
Current: $219.34
Upside: +43.16%
Aug 3, 2026
Rated: Hold
Price Target: $38 → $36
Current: $33.74
Upside: +6.70%
Aug 3, 2026
Maintained: Buy
Price Target: $179 → $152
Current: $103.26
Upside: +47.20%
Aug 3, 2026
Maintained: Buy
Price Target: $40
Current: $27.35
Upside: +46.25%
Jul 23, 2026
Maintained: Buy
Price Target: $1,302 → $1,330
Current: $990.32
Upside: +34.30%
Jul 21, 2026
Maintained: Sell
Price Target: $9
Current: $15.91
Upside: -43.43%
Jul 21, 2026
Maintained: Hold
Price Target: $123
Current: $108.09
Upside: +13.79%
Jul 21, 2026
Downgraded: Hold
Price Target: $160 → $130
Current: $120.32
Upside: +8.05%
Jul 21, 2026
Maintained: Buy
Price Target: $50
Current: $40.68
Upside: +22.91%
Jul 21, 2026
Downgraded: Hold
Price Target: $10 → $8
Current: $5.55
Upside: +44.14%
Jul 21, 2026
Downgraded: Sell
Price Target: n/a
Current: $1.62
Upside: -
Jul 21, 2026
Maintained: Buy
Price Target: $10 → $13
Current: $8.93
Upside: +45.58%
Jul 21, 2026
Maintained: Hold
Price Target: $17
Current: $13.20
Upside: +28.84%
Jul 21, 2026
Maintained: Buy
Price Target: $51
Current: $29.03
Upside: +75.68%
Jul 21, 2026
Maintained: Buy
Price Target: $47
Current: $25.85
Upside: +81.82%
Jul 21, 2026
Maintained: Buy
Price Target: $24
Current: $10.59
Upside: +126.63%
Apr 6, 2026
Initiated Coverage: Buy
Price Target: n/a
Current: $82.98
Upside: -
Sep 10, 2025
Maintained: Sell
Price Target: n/a
Current: $20.43
Upside: -
Jul 22, 2025
Maintained: Hold
Price Target: $13 → $12
Current: $11.44
Upside: n/a
Feb 12, 2021
Downgraded: Hold
Price Target: $129 → $179
Current: $571.01
Upside: n/a
Sep 29, 2020
Maintained: Hold
Price Target: $25 → $14
Current: $12.41
Upside: n/a
Feb 15, 2019
Downgraded: Hold
Price Target: $35 → $26
Current: $30.69
Upside: n/a
Dec 12, 2014
Upgraded: Buy
Price Target: $66 → $70
Current: $0.7258
Upside: n/a
Jul 3, 2014
Rated: Hold
Price Target: $14 → $55
Current: $3.69
Upside: n/a