
Ross Fowler
Stock Analyst at Bank of America Securities
(4.12)
# 1,718
Out of 5,090 analysts
753
Total ratings
57.1%
Success rate
4.5%
Average return
Main Sectors:
Stocks Rated by Ross Fowler
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| HASI HA Sustainable Infrastructure Capital | Reiterated: Buy | $45 → $42 | $37.22 | +12.84% | 3 | Oct 30, 2026 | |
| MGEE MGE Energy | Reiterated: Hold | n/a | $73.73 | - | 2 | Oct 27, 2026 | |
| PEG Public Service Enterprise Group | Reiterated: Buy | $85 | $74.29 | +14.42% | 24 | Oct 27, 2026 | |
| AVA Avista | Reiterated: Sell | $37 → $34 | $37.57 | -9.50% | 13 | Oct 26, 2026 | |
| ETR Entergy | Reiterated: Hold | n/a | $110.11 | - | 7 | Oct 26, 2026 | |
| PNW Pinnacle West Capital | Rated: Buy | $99 → $113 | $106.28 | +6.32% | 9 | Oct 26, 2026 | |
| NI NiSource | Rated: Buy | $45 | $44.57 | +0.96% | 20 | Oct 21, 2026 | |
| POR Portland General Electric Company | Rated: Sell | $48 → $43 | $44.42 | -3.20% | 11 | Oct 21, 2026 | |
| CMS CMS Energy | Reiterated: Buy | $78 | $70.10 | +11.27% | 14 | Oct 20, 2026 | |
| DUK Duke Energy | Reiterated: Hold | $138 → $127 | $127.39 | -0.31% | 15 | Oct 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $51 → $48 | $49.47 | -2.97% | 10 | Oct 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $70 → $63 | $59.74 | +5.46% | 16 | Oct 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $93 → $85 | $83.71 | +1.54% | 13 | Oct 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $133 → $126 | $130.21 | -3.23% | 17 | Oct 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23 | $19.72 | +16.63% | 15 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $100 → $92 | $93.71 | -1.82% | 19 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $163 → $145 | $145.38 | -0.26% | 11 | Oct 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $43 → $39 | $42.44 | -8.11% | 14 | Oct 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $82.01 | - | 15 | Oct 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $96 | $116.64 | -17.70% | 19 | Oct 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $19 | $8.35 | +127.54% | 4 | Oct 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 | $8.28 | +262.54% | 4 | Oct 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $93.08 | - | 12 | Oct 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $140 | $144.37 | -3.03% | 13 | Sep 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $78.54 | - | 7 | Sep 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $23 → $14 | $13.18 | +6.22% | 15 | Sep 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $95 | $88.00 | +7.95% | 12 | Sep 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $78 → $51 | $58.79 | -13.25% | 17 | Sep 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $71.65 | - | 18 | Aug 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $86.06 | - | 20 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $165 | $135.49 | +21.78% | 15 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $88 → $91 | $85.93 | +5.90% | 14 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $42 | $35.65 | +17.81% | 11 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $68.55 | - | 38 | Jun 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $53 | $46.91 | +12.98% | 7 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $447 → $430 | $343.12 | +25.32% | 12 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $218 → $202 | $138.37 | +45.99% | 18 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $177 → $206 | $172.41 | +19.48% | 7 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $63 → $65 | $66.62 | -2.43% | 16 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $74.53 | $81.97 | -9.08% | 32 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $73.00 → $74.00 | $68.89 | +7.42% | 23 | Apr 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $116 | $116.07 | -0.06% | 13 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $401 | $262.38 | +52.83% | 26 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $46.16 | - | 9 | Dec 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $51 | $48.50 | +5.15% | 4 | Dec 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $53 | $56.79 | -6.67% | 5 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 | $79.82 | n/a | 12 | Oct 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $72 | $86.32 | n/a | 6 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $42 | $43.52 | n/a | 7 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $101 → $108 | $110.54 | n/a | 10 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $63 | $79.81 | n/a | 10 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30 → $46 | $96.06 | n/a | 2 | Nov 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $49.00 | $83.24 | n/a | 1 | Nov 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $38.00 → $35.00 | $51.45 | n/a | 18 | Jul 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30.00 | $55.24 | n/a | 11 | Dec 14, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $55 → $45 | $37.32 | n/a | 20 | Sep 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $49.81 → $62.26 | $40.02 | n/a | 17 | Sep 28, 2017 |
HA Sustainable Infrastructure Capital
Oct 30, 2026
Reiterated: Buy
Price Target: $45 → $42
Current: $37.22
Upside: +12.84%
MGE Energy
Oct 27, 2026
Reiterated: Hold
Price Target: n/a
Current: $73.73
Upside: -
Public Service Enterprise Group
Oct 27, 2026
Reiterated: Buy
Price Target: $85
Current: $74.29
Upside: +14.42%
Avista
Oct 26, 2026
Reiterated: Sell
Price Target: $37 → $34
Current: $37.57
Upside: -9.50%
Entergy
Oct 26, 2026
Reiterated: Hold
Price Target: n/a
Current: $110.11
Upside: -
Pinnacle West Capital
Oct 26, 2026
Rated: Buy
Price Target: $99 → $113
Current: $106.28
Upside: +6.32%
NiSource
Oct 21, 2026
Rated: Buy
Price Target: $45
Current: $44.57
Upside: +0.96%
Portland General Electric Company
Oct 21, 2026
Rated: Sell
Price Target: $48 → $43
Current: $44.42
Upside: -3.20%
CMS Energy
Oct 20, 2026
Reiterated: Buy
Price Target: $78
Current: $70.10
Upside: +11.27%
Duke Energy
Oct 20, 2026
Reiterated: Hold
Price Target: $138 → $127
Current: $127.39
Upside: -0.31%
Oct 20, 2026
Reiterated: Hold
Price Target: $51 → $48
Current: $49.47
Upside: -2.97%
Oct 19, 2026
Reiterated: Buy
Price Target: $70 → $63
Current: $59.74
Upside: +5.46%
Oct 16, 2026
Reiterated: Hold
Price Target: $93 → $85
Current: $83.71
Upside: +1.54%
Oct 15, 2026
Reiterated: Hold
Price Target: $133 → $126
Current: $130.21
Upside: -3.23%
Oct 13, 2026
Reiterated: Buy
Price Target: $23
Current: $19.72
Upside: +16.63%
Oct 13, 2026
Reiterated: Hold
Price Target: $100 → $92
Current: $93.71
Upside: -1.82%
Oct 12, 2026
Reiterated: Buy
Price Target: $163 → $145
Current: $145.38
Upside: -0.26%
Oct 8, 2026
Reiterated: Hold
Price Target: $43 → $39
Current: $42.44
Upside: -8.11%
Oct 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $82.01
Upside: -
Oct 7, 2026
Reiterated: Sell
Price Target: $96
Current: $116.64
Upside: -17.70%
Oct 1, 2026
Reiterated: Buy
Price Target: $19
Current: $8.35
Upside: +127.54%
Oct 1, 2026
Reiterated: Buy
Price Target: $30
Current: $8.28
Upside: +262.54%
Oct 1, 2026
Reiterated: Buy
Price Target: n/a
Current: $93.08
Upside: -
Sep 17, 2026
Reiterated: Hold
Price Target: $140
Current: $144.37
Upside: -3.03%
Sep 16, 2026
Reiterated: Buy
Price Target: n/a
Current: $78.54
Upside: -
Sep 4, 2026
Reiterated: Hold
Price Target: $23 → $14
Current: $13.18
Upside: +6.22%
Sep 2, 2026
Reiterated: Hold
Price Target: $95
Current: $88.00
Upside: +7.95%
Sep 1, 2026
Downgraded: Hold
Price Target: $78 → $51
Current: $58.79
Upside: -13.25%
Aug 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $71.65
Upside: -
Aug 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $86.06
Upside: -
Jul 29, 2026
Reiterated: Buy
Price Target: $165
Current: $135.49
Upside: +21.78%
Jul 22, 2026
Reiterated: Buy
Price Target: $88 → $91
Current: $85.93
Upside: +5.90%
Jul 8, 2026
Reiterated: Buy
Price Target: $42
Current: $35.65
Upside: +17.81%
Jun 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $68.55
Upside: -
May 26, 2026
Reiterated: Hold
Price Target: $53
Current: $46.91
Upside: +12.98%
Apr 30, 2026
Reiterated: Buy
Price Target: $447 → $430
Current: $343.12
Upside: +25.32%
Apr 30, 2026
Reiterated: Buy
Price Target: $218 → $202
Current: $138.37
Upside: +45.99%
Apr 27, 2026
Reiterated: Hold
Price Target: $177 → $206
Current: $172.41
Upside: +19.48%
Apr 15, 2026
Reiterated: Hold
Price Target: $63 → $65
Current: $66.62
Upside: -2.43%
Apr 9, 2026
Reiterated: Sell
Price Target: $74.53
Current: $81.97
Upside: -9.08%
Apr 8, 2026
Rated: Hold
Price Target: $73.00 → $74.00
Current: $68.89
Upside: +7.42%
Apr 2, 2026
Reiterated: Hold
Price Target: $116
Current: $116.07
Upside: -0.06%
Mar 26, 2026
Reiterated: Buy
Price Target: $401
Current: $262.38
Upside: +52.83%
Dec 23, 2025
Reiterated: Hold
Price Target: n/a
Current: $46.16
Upside: -
Dec 8, 2025
Reiterated: Buy
Price Target: $51
Current: $48.50
Upside: +5.15%
Nov 5, 2025
Reiterated: Sell
Price Target: $53
Current: $56.79
Upside: -6.67%
Oct 13, 2025
Reiterated: Buy
Price Target: $84
Current: $79.82
Upside: n/a
Oct 7, 2025
Reiterated: Sell
Price Target: $72
Current: $86.32
Upside: n/a
Oct 7, 2025
Reiterated: Buy
Price Target: $42
Current: $43.52
Upside: n/a
Oct 6, 2025
Reiterated: Hold
Price Target: $101 → $108
Current: $110.54
Upside: n/a
Jul 1, 2025
Reiterated: Buy
Price Target: $63
Current: $79.81
Upside: n/a
Nov 6, 2023
Upgraded: Hold
Price Target: $30 → $46
Current: $96.06
Upside: n/a
Nov 23, 2021
Upgraded: Buy
Price Target: $49.00
Current: $83.24
Upside: n/a
Jul 30, 2021
Upgraded: Hold
Price Target: $38.00 → $35.00
Current: $51.45
Upside: n/a
Dec 14, 2020
Upgraded: Hold
Price Target: $30.00
Current: $55.24
Upside: n/a
Sep 28, 2017
Reiterated: Hold
Price Target: $55 → $45
Current: $37.32
Upside: n/a
Sep 28, 2017
Reiterated: Hold
Price Target: $49.81 → $62.26
Current: $40.02
Upside: n/a