
Sophie Karp
Stock Analyst at KeyBanc
(3.94)
# 1,853
Out of 4,703 analysts
681
Total ratings
53.5%
Success rate
4.2%
Average return
Main Sectors:
Stocks Rated by Sophie Karp
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ETR Entergy | Reiterated: Buy | $123 | $107.27 | +14.66% | 33 | Sep 3, 2026 | |
| WEC WEC Energy Group | Maintained: Buy | $117 | $105.94 | +10.44% | 37 | Aug 27, 2026 | |
| POR Portland General Electric Company | Maintained: Hold | n/a | $48.76 | - | 9 | Aug 13, 2026 | |
| FE FirstEnergy | Maintained: Hold | n/a | $46.77 | - | 30 | Aug 10, 2026 | |
| ED Consolidated Edison | Maintained: Sell | $94 | $107.29 | -12.39% | 31 | Aug 7, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Maintained: Hold | n/a | $38.34 | - | 13 | Aug 7, 2026 | |
| DUK Duke Energy | Reiterated: Buy | $139 | $120.22 | +15.62% | 30 | Aug 6, 2026 | |
| RUN Sunrun | Maintained: Hold | n/a | $8.89 | - | 29 | Aug 6, 2026 | |
| ARRY Array Technologies | Maintained: Hold | n/a | $4.60 | - | 9 | Aug 6, 2026 | |
| OTTR Otter Tail | Maintained: Hold | n/a | $89.79 | - | 14 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $106.47 | - | 14 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $150 | $204.45 | -26.63% | 32 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $71.05 | - | 11 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $70.78 | - | 29 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $164 | $84.50 | +94.08% | 12 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $36.37 | - | 28 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $47 → $46 | $39.67 | +15.96% | 25 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $68.46 | - | 15 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $52 → $50 | $41.39 | +20.80% | 2 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $79 | $88.11 | -10.34% | 25 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $217 | $149.30 | +45.34% | 5 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $321 | $298.96 | +7.37% | 19 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 | $75.72 | +18.86% | 32 | Jun 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $41 | $43.64 | -6.05% | 19 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $12.14 | - | 10 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $37.55 | - | 9 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $73.70 | - | 13 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $97.52 | - | 24 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $34.20 | - | 10 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $136.08 | - | 17 | Feb 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $84.04 | - | 19 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $2.17 | n/a | 4 | Nov 18, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $56.77 | n/a | 13 | Oct 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $65.84 | n/a | 15 | Aug 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $83.43 | n/a | 11 | Jun 12, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $32 | $252.87 | n/a | 7 | May 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $3.25 | n/a | 1 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $14.95 | n/a | 1 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $124.50 | n/a | 5 | Jan 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $25.32 | n/a | 1 | Jun 4, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $77 → $73 | $97.01 | n/a | 5 | Aug 6, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $105.45 | n/a | 2 | Jun 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $39 → $42 | $1,610.34 | n/a | 3 | Apr 25, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $43.50 | n/a | 3 | Jan 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $14 → $18 | $13.22 | n/a | 2 | Dec 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $195 → $180 | $334.05 | n/a | 3 | Oct 19, 2017 |
Entergy
Sep 3, 2026
Reiterated: Buy
Price Target: $123
Current: $107.27
Upside: +14.66%
WEC Energy Group
Aug 27, 2026
Maintained: Buy
Price Target: $117
Current: $105.94
Upside: +10.44%
Portland General Electric Company
Aug 13, 2026
Maintained: Hold
Price Target: n/a
Current: $48.76
Upside: -
FirstEnergy
Aug 10, 2026
Maintained: Hold
Price Target: n/a
Current: $46.77
Upside: -
Consolidated Edison
Aug 7, 2026
Maintained: Sell
Price Target: $94
Current: $107.29
Upside: -12.39%
HA Sustainable Infrastructure Capital
Aug 7, 2026
Maintained: Hold
Price Target: n/a
Current: $38.34
Upside: -
Duke Energy
Aug 6, 2026
Reiterated: Buy
Price Target: $139
Current: $120.22
Upside: +15.62%
Sunrun
Aug 6, 2026
Maintained: Hold
Price Target: n/a
Current: $8.89
Upside: -
Array Technologies
Aug 6, 2026
Maintained: Hold
Price Target: n/a
Current: $4.60
Upside: -
Otter Tail
Aug 4, 2026
Maintained: Hold
Price Target: n/a
Current: $89.79
Upside: -
Jul 31, 2026
Maintained: Buy
Price Target: n/a
Current: $106.47
Upside: -
Jul 31, 2026
Maintained: Sell
Price Target: $150
Current: $204.45
Upside: -26.63%
Jul 31, 2026
Maintained: Hold
Price Target: n/a
Current: $71.05
Upside: -
Jul 31, 2026
Maintained: Hold
Price Target: n/a
Current: $70.78
Upside: -
Jul 31, 2026
Maintained: Buy
Price Target: $164
Current: $84.50
Upside: +94.08%
Jul 29, 2026
Maintained: Hold
Price Target: n/a
Current: $36.37
Upside: -
Jul 23, 2026
Maintained: Buy
Price Target: $47 → $46
Current: $39.67
Upside: +15.96%
Jul 23, 2026
Downgraded: Hold
Price Target: n/a
Current: $68.46
Upside: -
Jul 23, 2026
Maintained: Buy
Price Target: $52 → $50
Current: $41.39
Upside: +20.80%
Jul 23, 2026
Downgraded: Sell
Price Target: $79
Current: $88.11
Upside: -10.34%
Jul 15, 2026
Reiterated: Buy
Price Target: $217
Current: $149.30
Upside: +45.34%
Jul 15, 2026
Reiterated: Buy
Price Target: $321
Current: $298.96
Upside: +7.37%
Jun 8, 2026
Reiterated: Buy
Price Target: $90
Current: $75.72
Upside: +18.86%
May 13, 2026
Maintained: Sell
Price Target: $41
Current: $43.64
Upside: -6.05%
May 8, 2026
Maintained: Hold
Price Target: n/a
Current: $12.14
Upside: -
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $37.55
Upside: -
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $73.70
Upside: -
May 5, 2026
Maintained: Hold
Price Target: n/a
Current: $97.52
Upside: -
Feb 19, 2026
Maintained: Hold
Price Target: n/a
Current: $34.20
Upside: -
Feb 18, 2026
Maintained: Hold
Price Target: n/a
Current: $136.08
Upside: -
Jan 30, 2026
Maintained: Hold
Price Target: n/a
Current: $84.04
Upside: -
Nov 18, 2024
Reiterated: Hold
Price Target: n/a
Current: $2.17
Upside: n/a
Oct 30, 2024
Maintained: Hold
Price Target: n/a
Current: $56.77
Upside: n/a
Aug 2, 2024
Maintained: Hold
Price Target: n/a
Current: $65.84
Upside: n/a
Jun 12, 2024
Maintained: Hold
Price Target: n/a
Current: $83.43
Upside: n/a
May 24, 2023
Reiterated: Buy
Price Target: $32
Current: $252.87
Upside: n/a
Jun 1, 2022
Maintained: Hold
Price Target: n/a
Current: $3.25
Upside: n/a
Jun 1, 2022
Maintained: Hold
Price Target: n/a
Current: $14.95
Upside: n/a
Jan 12, 2021
Downgraded: Hold
Price Target: n/a
Current: $124.50
Upside: n/a
Jun 4, 2019
Initiated Coverage: Hold
Price Target: n/a
Current: $25.32
Upside: n/a
Aug 6, 2018
Reiterated: Buy
Price Target: $77 → $73
Current: $97.01
Upside: n/a
Jun 13, 2018
Downgraded: Hold
Price Target: n/a
Current: $105.45
Upside: n/a
Apr 25, 2018
Reiterated: Hold
Price Target: $39 → $42
Current: $1,610.34
Upside: n/a
Jan 18, 2018
Reiterated: Buy
Price Target: n/a
Current: $43.50
Upside: n/a
Dec 11, 2017
Reiterated: Hold
Price Target: $14 → $18
Current: $13.22
Upside: n/a
Oct 19, 2017
Reiterated: Hold
Price Target: $195 → $180
Current: $334.05
Upside: n/a