
Sophie Karp
Stock Analyst at KeyBanc
(3.94)
# 1,859
Out of 4,651 analysts
679
Total ratings
54.2%
Success rate
4.3%
Average return
Main Sectors:
Stocks Rated by Sophie Karp
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| POR Portland General Electric Company | Maintained: Hold | n/a | $50.76 | - | 9 | Aug 13, 2026 | |
| FE FirstEnergy | Maintained: Hold | n/a | $47.41 | - | 30 | Aug 10, 2026 | |
| ED Consolidated Edison | Maintained: Sell | $94 | $108.80 | -13.60% | 31 | Aug 7, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Maintained: Hold | n/a | $42.12 | - | 13 | Aug 7, 2026 | |
| DUK Duke Energy | Reiterated: Buy | $139 | $123.92 | +12.17% | 30 | Aug 6, 2026 | |
| RUN Sunrun | Maintained: Hold | n/a | $10.19 | - | 29 | Aug 6, 2026 | |
| ARRY Array Technologies | Maintained: Hold | n/a | $5.05 | - | 9 | Aug 6, 2026 | |
| OTTR Otter Tail | Maintained: Hold | n/a | $92.87 | - | 14 | Aug 4, 2026 | |
| AEE Ameren | Maintained: Buy | n/a | $109.74 | - | 14 | Jul 31, 2026 | |
| FSLR First Solar | Maintained: Sell | $150 | $225.56 | -33.50% | 32 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $72.36 | - | 11 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $71.81 | - | 29 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $164 | $101.47 | +61.62% | 12 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $107.84 | - | 32 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $110.52 | - | 36 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $40.48 | - | 28 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $47 → $46 | $40.83 | +12.66% | 25 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $71.11 | - | 15 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $52 → $50 | $42.50 | +17.65% | 2 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $79 | $92.80 | -14.87% | 25 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $217 | $148.13 | +46.49% | 5 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $321 | $282.50 | +13.63% | 19 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 | $79.17 | +13.68% | 32 | Jun 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $41 | $45.86 | -10.60% | 19 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $11.75 | - | 10 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $39.15 | - | 9 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $76.04 | - | 13 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $101.48 | - | 24 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $32.42 | - | 10 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $140.84 | - | 17 | Feb 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $86.41 | - | 19 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $2.32 | n/a | 4 | Nov 18, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $71.41 | n/a | 13 | Oct 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $68.77 | n/a | 15 | Aug 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $86.19 | n/a | 11 | Jun 12, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $32 | $229.94 | n/a | 7 | May 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $3.74 | n/a | 1 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $22.37 | n/a | 1 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $125.60 | n/a | 5 | Jan 12, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $26.37 | n/a | 1 | Jun 4, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $77 → $73 | $101.56 | n/a | 5 | Aug 6, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $114.76 | n/a | 2 | Jun 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $39 → $42 | $1,774.06 | n/a | 3 | Apr 25, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $48.23 | n/a | 3 | Jan 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $14 → $18 | $15.14 | n/a | 2 | Dec 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $195 → $180 | $358.43 | n/a | 3 | Oct 19, 2017 |
Portland General Electric Company
Aug 13, 2026
Maintained: Hold
Price Target: n/a
Current: $50.76
Upside: -
FirstEnergy
Aug 10, 2026
Maintained: Hold
Price Target: n/a
Current: $47.41
Upside: -
Consolidated Edison
Aug 7, 2026
Maintained: Sell
Price Target: $94
Current: $108.80
Upside: -13.60%
HA Sustainable Infrastructure Capital
Aug 7, 2026
Maintained: Hold
Price Target: n/a
Current: $42.12
Upside: -
Duke Energy
Aug 6, 2026
Reiterated: Buy
Price Target: $139
Current: $123.92
Upside: +12.17%
Sunrun
Aug 6, 2026
Maintained: Hold
Price Target: n/a
Current: $10.19
Upside: -
Array Technologies
Aug 6, 2026
Maintained: Hold
Price Target: n/a
Current: $5.05
Upside: -
Otter Tail
Aug 4, 2026
Maintained: Hold
Price Target: n/a
Current: $92.87
Upside: -
Ameren
Jul 31, 2026
Maintained: Buy
Price Target: n/a
Current: $109.74
Upside: -
First Solar
Jul 31, 2026
Maintained: Sell
Price Target: $150
Current: $225.56
Upside: -33.50%
Jul 31, 2026
Maintained: Hold
Price Target: n/a
Current: $72.36
Upside: -
Jul 31, 2026
Maintained: Hold
Price Target: n/a
Current: $71.81
Upside: -
Jul 31, 2026
Maintained: Buy
Price Target: $164
Current: $101.47
Upside: +61.62%
Jul 30, 2026
Maintained: Buy
Price Target: n/a
Current: $107.84
Upside: -
Jul 30, 2026
Maintained: Buy
Price Target: n/a
Current: $110.52
Upside: -
Jul 29, 2026
Maintained: Hold
Price Target: n/a
Current: $40.48
Upside: -
Jul 23, 2026
Maintained: Buy
Price Target: $47 → $46
Current: $40.83
Upside: +12.66%
Jul 23, 2026
Downgraded: Hold
Price Target: n/a
Current: $71.11
Upside: -
Jul 23, 2026
Maintained: Buy
Price Target: $52 → $50
Current: $42.50
Upside: +17.65%
Jul 23, 2026
Downgraded: Sell
Price Target: $79
Current: $92.80
Upside: -14.87%
Jul 15, 2026
Reiterated: Buy
Price Target: $217
Current: $148.13
Upside: +46.49%
Jul 15, 2026
Reiterated: Buy
Price Target: $321
Current: $282.50
Upside: +13.63%
Jun 8, 2026
Reiterated: Buy
Price Target: $90
Current: $79.17
Upside: +13.68%
May 13, 2026
Maintained: Sell
Price Target: $41
Current: $45.86
Upside: -10.60%
May 8, 2026
Maintained: Hold
Price Target: n/a
Current: $11.75
Upside: -
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $39.15
Upside: -
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $76.04
Upside: -
May 5, 2026
Maintained: Hold
Price Target: n/a
Current: $101.48
Upside: -
Feb 19, 2026
Maintained: Hold
Price Target: n/a
Current: $32.42
Upside: -
Feb 18, 2026
Maintained: Hold
Price Target: n/a
Current: $140.84
Upside: -
Jan 30, 2026
Maintained: Hold
Price Target: n/a
Current: $86.41
Upside: -
Nov 18, 2024
Reiterated: Hold
Price Target: n/a
Current: $2.32
Upside: n/a
Oct 30, 2024
Maintained: Hold
Price Target: n/a
Current: $71.41
Upside: n/a
Aug 2, 2024
Maintained: Hold
Price Target: n/a
Current: $68.77
Upside: n/a
Jun 12, 2024
Maintained: Hold
Price Target: n/a
Current: $86.19
Upside: n/a
May 24, 2023
Reiterated: Buy
Price Target: $32
Current: $229.94
Upside: n/a
Jun 1, 2022
Maintained: Hold
Price Target: n/a
Current: $3.74
Upside: n/a
Jun 1, 2022
Maintained: Hold
Price Target: n/a
Current: $22.37
Upside: n/a
Jan 12, 2021
Downgraded: Hold
Price Target: n/a
Current: $125.60
Upside: n/a
Jun 4, 2019
Initiated Coverage: Hold
Price Target: n/a
Current: $26.37
Upside: n/a
Aug 6, 2018
Reiterated: Buy
Price Target: $77 → $73
Current: $101.56
Upside: n/a
Jun 13, 2018
Downgraded: Hold
Price Target: n/a
Current: $114.76
Upside: n/a
Apr 25, 2018
Reiterated: Hold
Price Target: $39 → $42
Current: $1,774.06
Upside: n/a
Jan 18, 2018
Reiterated: Buy
Price Target: n/a
Current: $48.23
Upside: n/a
Dec 11, 2017
Reiterated: Hold
Price Target: $14 → $18
Current: $15.14
Upside: n/a
Oct 19, 2017
Reiterated: Hold
Price Target: $195 → $180
Current: $358.43
Upside: n/a