
Sophie Karp
Stock Analyst at KeyBanc
(4.14)
# 1,629
Out of 5,108 analysts
708
Total ratings
55.7%
Success rate
4.4%
Average return
Main Sectors:
Stocks Rated by Sophie Karp
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| SO The Southern Company | Maintained: Sell | n/a | $93.34 | - | 27 | Nov 6, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Maintained: Hold | n/a | $39.68 | - | 14 | Nov 6, 2026 | |
| AEE Ameren | Maintained: Buy | n/a | $112.81 | - | 16 | Nov 6, 2026 | |
| ED Consolidated Edison | Maintained: Sell | $87 | $121.44 | -28.36% | 33 | Nov 6, 2026 | |
| ES Eversource Energy | Reiterated: Hold | n/a | $71.92 | - | 12 | Nov 5, 2026 | |
| NWE NorthWestern Energy Group | Reiterated: Hold | n/a | $82.02 | - | 31 | Nov 5, 2026 | |
| RUN Sunrun | Reiterated: Hold | n/a | $9.87 | - | 30 | Nov 5, 2026 | |
| OTTR Otter Tail | Reiterated: Hold | n/a | $80.00 | - | 15 | Nov 3, 2026 | |
| FSLR First Solar | Reiterated: Hold | n/a | $195.76 | - | 34 | Oct 30, 2026 | |
| POR Portland General Electric Company | Reiterated: Hold | n/a | $46.01 | - | 11 | Oct 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $164 | $99.58 | +64.69% | 13 | Oct 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $28.97 | - | 29 | Oct 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $47.10 | - | 31 | Oct 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $133 | $126.77 | +4.91% | 6 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $46 → $44 | $39.97 | +10.08% | 26 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $139 → $128 | $130.08 | -1.60% | 31 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $123 → $118 | $110.30 | +6.98% | 34 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 → $48 | $44.44 | +8.01% | 3 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $117 → $111 | $118.32 | -6.19% | 38 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 → $87 | $80.37 | +8.25% | 33 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $41 | $46.53 | -11.88% | 20 | Oct 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $5.30 | - | 9 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $70.68 | - | 15 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $321 | $239.65 | +33.95% | 19 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $217 | $112.89 | +92.22% | 5 | Jul 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $7.31 | - | 10 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $40.91 | - | 9 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $73.10 | - | 13 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $103.83 | - | 24 | May 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $26.20 | - | 10 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $134.87 | - | 17 | Feb 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $79.83 | - | 19 | Jan 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $1.35 | n/a | 4 | Nov 18, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $60.88 | n/a | 13 | Oct 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $69.64 | n/a | 15 | Aug 2, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $88.25 | n/a | 11 | Jun 12, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $32 | $167.52 | n/a | 7 | May 24, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $8.93 | n/a | 1 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $2.05 | n/a | 1 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $22.71 | n/a | 1 | Jun 4, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $77 → $73 | $99.46 | n/a | 5 | Aug 6, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $92.98 | n/a | 2 | Jun 13, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $39 → $42 | $964.94 | n/a | 3 | Apr 25, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $49.81 | $42.99 | n/a | 3 | Jan 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $14 → $18 | $10.31 | n/a | 2 | Dec 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $195 → $180 | $323.31 | n/a | 3 | Oct 19, 2017 |
The Southern Company
Nov 6, 2026
Maintained: Sell
Price Target: n/a
Current: $93.34
Upside: -
HA Sustainable Infrastructure Capital
Nov 6, 2026
Maintained: Hold
Price Target: n/a
Current: $39.68
Upside: -
Ameren
Nov 6, 2026
Maintained: Buy
Price Target: n/a
Current: $112.81
Upside: -
Consolidated Edison
Nov 6, 2026
Maintained: Sell
Price Target: $87
Current: $121.44
Upside: -28.36%
Eversource Energy
Nov 5, 2026
Reiterated: Hold
Price Target: n/a
Current: $71.92
Upside: -
NorthWestern Energy Group
Nov 5, 2026
Reiterated: Hold
Price Target: n/a
Current: $82.02
Upside: -
Sunrun
Nov 5, 2026
Reiterated: Hold
Price Target: n/a
Current: $9.87
Upside: -
Otter Tail
Nov 3, 2026
Reiterated: Hold
Price Target: n/a
Current: $80.00
Upside: -
First Solar
Oct 30, 2026
Reiterated: Hold
Price Target: n/a
Current: $195.76
Upside: -
Portland General Electric Company
Oct 30, 2026
Reiterated: Hold
Price Target: n/a
Current: $46.01
Upside: -
Oct 29, 2026
Reiterated: Buy
Price Target: $164
Current: $99.58
Upside: +64.69%
Oct 28, 2026
Reiterated: Hold
Price Target: n/a
Current: $28.97
Upside: -
Oct 28, 2026
Reiterated: Hold
Price Target: n/a
Current: $47.10
Upside: -
Oct 13, 2026
Upgraded: Buy
Price Target: $133
Current: $126.77
Upside: +4.91%
Oct 13, 2026
Reiterated: Buy
Price Target: $46 → $44
Current: $39.97
Upside: +10.08%
Oct 13, 2026
Reiterated: Buy
Price Target: $139 → $128
Current: $130.08
Upside: -1.60%
Oct 13, 2026
Reiterated: Buy
Price Target: $123 → $118
Current: $110.30
Upside: +6.98%
Oct 13, 2026
Reiterated: Buy
Price Target: $50 → $48
Current: $44.44
Upside: +8.01%
Oct 13, 2026
Reiterated: Buy
Price Target: $117 → $111
Current: $118.32
Upside: -6.19%
Oct 13, 2026
Reiterated: Buy
Price Target: $90 → $87
Current: $80.37
Upside: +8.25%
Oct 12, 2026
Upgraded: Hold
Price Target: $41
Current: $46.53
Upside: -11.88%
Aug 6, 2026
Reiterated: Hold
Price Target: n/a
Current: $5.30
Upside: -
Jul 23, 2026
Downgraded: Hold
Price Target: n/a
Current: $70.68
Upside: -
Jul 15, 2026
Reiterated: Buy
Price Target: $321
Current: $239.65
Upside: +33.95%
Jul 15, 2026
Reiterated: Buy
Price Target: $217
Current: $112.89
Upside: +92.22%
May 8, 2026
Reiterated: Hold
Price Target: n/a
Current: $7.31
Upside: -
May 6, 2026
Reiterated: Hold
Price Target: n/a
Current: $40.91
Upside: -
May 6, 2026
Reiterated: Hold
Price Target: n/a
Current: $73.10
Upside: -
May 5, 2026
Reiterated: Hold
Price Target: n/a
Current: $103.83
Upside: -
Feb 19, 2026
Reiterated: Hold
Price Target: n/a
Current: $26.20
Upside: -
Feb 18, 2026
Reiterated: Hold
Price Target: n/a
Current: $134.87
Upside: -
Jan 30, 2026
Reiterated: Hold
Price Target: n/a
Current: $79.83
Upside: -
Nov 18, 2024
Reiterated: Hold
Price Target: n/a
Current: $1.35
Upside: n/a
Oct 30, 2024
Reiterated: Hold
Price Target: n/a
Current: $60.88
Upside: n/a
Aug 2, 2024
Reiterated: Hold
Price Target: n/a
Current: $69.64
Upside: n/a
Jun 12, 2024
Reiterated: Hold
Price Target: n/a
Current: $88.25
Upside: n/a
May 24, 2023
Reiterated: Buy
Price Target: $32
Current: $167.52
Upside: n/a
Jun 1, 2022
Reiterated: Hold
Price Target: n/a
Current: $8.93
Upside: n/a
Jun 1, 2022
Reiterated: Hold
Price Target: n/a
Current: $2.05
Upside: n/a
Jun 4, 2019
Initiated Coverage: Hold
Price Target: n/a
Current: $22.71
Upside: n/a
Aug 6, 2018
Reiterated: Buy
Price Target: $77 → $73
Current: $99.46
Upside: n/a
Jun 13, 2018
Downgraded: Hold
Price Target: n/a
Current: $92.98
Upside: n/a
Apr 25, 2018
Reiterated: Hold
Price Target: $39 → $42
Current: $964.94
Upside: n/a
Jan 18, 2018
Reiterated: Buy
Price Target: $49.81
Current: $42.99
Upside: n/a
Dec 11, 2017
Reiterated: Hold
Price Target: $14 → $18
Current: $10.31
Upside: n/a
Oct 19, 2017
Reiterated: Hold
Price Target: $195 → $180
Current: $323.31
Upside: n/a