Mark Strouse
Stock Analyst at JP Morgan
(4.56)
# 217
Out of 5,182 analysts
305
Total ratings
53%
Success rate
25.05%
Average return
Main Sectors:
Stocks Rated by Mark Strouse
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PRIM Primoris Services | Maintains: Neutral | $165 → $171 | $148.95 | +14.80% | 5 | Apr 1, 2026 | |
| EVGO EVgo, Inc. | Downgrades: Neutral | n/a | $1.80 | - | 1 | Mar 25, 2026 | |
| MWH SOLV Energy | Initiates: Overweight | $34 | $28.32 | +20.06% | 1 | Mar 9, 2026 | |
| BE Bloom Energy | Maintains: Overweight | $154 → $166 | $135.91 | +22.14% | 13 | Feb 6, 2026 | |
| ENPH Enphase Energy | Maintains: Neutral | $33 → $39 | $32.04 | +21.72% | 26 | Feb 4, 2026 | |
| EOSE Eos Energy Enterprises | Initiates: Neutral | $16 | $4.48 | +257.14% | 1 | Dec 17, 2025 | |
| GNRC Generac Holdings | Upgrades: Overweight | $200 | $191.10 | +4.66% | 13 | Dec 8, 2025 | |
| PWR Quanta Services | Upgrades: Overweight | $457 → $515 | $555.57 | -7.30% | 2 | Dec 8, 2025 | |
| ENLT Enlight Renewable Energy | Downgrades: Underweight | $35 | $68.66 | -49.02% | 10 | Dec 8, 2025 | |
| CSIQ Canadian Solar | Maintains: Underweight | $9 → $10 | $12.11 | -17.42% | 9 | Nov 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $99 → $111 | $112.24 | -1.10% | 12 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $278 → $303 | $192.31 | +57.56% | 25 | Oct 31, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $92 → $110 | $109.18 | +0.75% | 12 | Oct 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $715 → $740 | $910.75 | -18.75% | 19 | Oct 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $23 → $25 | $13.22 | +89.11% | 18 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $27 → $29 | $43.85 | -33.87% | 40 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $9 → $11 | $6.41 | +71.61% | 11 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $145 → $155 | $89.98 | +72.26% | 8 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $9 → $10 | $13.25 | -24.53% | 14 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $32 → $33 | $32.82 | +0.55% | 11 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $41 → $44 | $40.71 | +8.08% | 11 | Oct 16, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $42 → $45 | $37.81 | +19.02% | 7 | Sep 19, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Overweight | $148 | $124.27 | +19.10% | 1 | May 30, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $28 → $19 | $30.67 | -38.05% | 2 | Jul 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Overweight | $35 → $29 | $6.83 | +324.60% | 8 | Feb 28, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Underweight | $9 → $6 | $1.11 | +440.54% | 9 | Oct 19, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | $129 → $179 | $372.87 | -51.99% | 1 | Feb 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $10.59 | - | 2 | May 13, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Overweight | $67 | - | - | 11 | Mar 10, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | $27 → $26 | $17.59 | +47.81% | 2 | Feb 15, 2019 |
Primoris Services
Apr 1, 2026
Maintains: Neutral
Price Target: $165 → $171
Current: $148.95
Upside: +14.80%
EVgo, Inc.
Mar 25, 2026
Downgrades: Neutral
Price Target: n/a
Current: $1.80
Upside: -
SOLV Energy
Mar 9, 2026
Initiates: Overweight
Price Target: $34
Current: $28.32
Upside: +20.06%
Bloom Energy
Feb 6, 2026
Maintains: Overweight
Price Target: $154 → $166
Current: $135.91
Upside: +22.14%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $33 → $39
Current: $32.04
Upside: +21.72%
Eos Energy Enterprises
Dec 17, 2025
Initiates: Neutral
Price Target: $16
Current: $4.48
Upside: +257.14%
Generac Holdings
Dec 8, 2025
Upgrades: Overweight
Price Target: $200
Current: $191.10
Upside: +4.66%
Quanta Services
Dec 8, 2025
Upgrades: Overweight
Price Target: $457 → $515
Current: $555.57
Upside: -7.30%
Enlight Renewable Energy
Dec 8, 2025
Downgrades: Underweight
Price Target: $35
Current: $68.66
Upside: -49.02%
Canadian Solar
Nov 14, 2025
Maintains: Underweight
Price Target: $9 → $10
Current: $12.11
Upside: -17.42%
Nov 5, 2025
Maintains: Neutral
Price Target: $99 → $111
Current: $112.24
Upside: -1.10%
Oct 31, 2025
Maintains: Overweight
Price Target: $278 → $303
Current: $192.31
Upside: +57.56%
Oct 24, 2025
Maintains: Overweight
Price Target: $92 → $110
Current: $109.18
Upside: +0.75%
Oct 23, 2025
Maintains: Overweight
Price Target: $715 → $740
Current: $910.75
Upside: -18.75%
Oct 16, 2025
Maintains: Overweight
Price Target: $23 → $25
Current: $13.22
Upside: +89.11%
Oct 16, 2025
Maintains: Neutral
Price Target: $27 → $29
Current: $43.85
Upside: -33.87%
Oct 16, 2025
Maintains: Overweight
Price Target: $9 → $11
Current: $6.41
Upside: +71.61%
Oct 16, 2025
Maintains: Overweight
Price Target: $145 → $155
Current: $89.98
Upside: +72.26%
Oct 16, 2025
Maintains: Neutral
Price Target: $9 → $10
Current: $13.25
Upside: -24.53%
Oct 16, 2025
Maintains: Overweight
Price Target: $32 → $33
Current: $32.82
Upside: +0.55%
Oct 16, 2025
Maintains: Overweight
Price Target: $41 → $44
Current: $40.71
Upside: +8.08%
Sep 19, 2025
Maintains: Overweight
Price Target: $42 → $45
Current: $37.81
Upside: +19.02%
May 30, 2025
Initiates: Overweight
Price Target: $148
Current: $124.27
Upside: +19.10%
Jul 30, 2024
Maintains: Neutral
Price Target: $28 → $19
Current: $30.67
Upside: -38.05%
Feb 28, 2024
Maintains: Overweight
Price Target: $35 → $29
Current: $6.83
Upside: +324.60%
Oct 19, 2023
Maintains: Underweight
Price Target: $9 → $6
Current: $1.11
Upside: +440.54%
Feb 12, 2021
Downgrades: Neutral
Price Target: $129 → $179
Current: $372.87
Upside: -51.99%
May 13, 2020
Downgrades: Neutral
Price Target: n/a
Current: $10.59
Upside: -
Mar 10, 2020
Upgrades: Overweight
Price Target: $67
Current: -
Upside: -
Feb 15, 2019
Downgrades: Neutral
Price Target: $27 → $26
Current: $17.59
Upside: +47.81%