
Ross Fowler
Stock Analyst at Bank of America Securities
(4.07)
# 1,665
Out of 5,043 analysts
736
Total ratings
54.1%
Success rate
4.8%
Average return
Main Sectors:
Stocks Rated by Ross Fowler
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CNP CenterPoint Energy | Reiterated: Hold | $43 → $39 | $38.60 | +1.04% | 14 | Oct 8, 2026 | |
| BKH Black Hills | Reiterated: Buy | n/a | $76.08 | - | 15 | Oct 7, 2026 | |
| ED Consolidated Edison | Reiterated: Sell | $96 | $106.10 | -9.52% | 19 | Oct 7, 2026 | |
| IDA IDACORP | Reiterated: Buy | $163 | $135.42 | +20.37% | 10 | Oct 2, 2026 | |
| EROC ERock | Reiterated: Buy | $19 | $11.95 | +59.00% | 4 | Oct 1, 2026 | |
| FRVO Fervo Energy Company | Reiterated: Buy | $30 | $13.75 | +118.18% | 4 | Oct 1, 2026 | |
| SWX Southwest Gas Holdings | Reiterated: Buy | n/a | $84.14 | - | 12 | Oct 1, 2026 | |
| POR Portland General Electric Company | Reiterated: Sell | $41 → $48 | $45.39 | +5.75% | 10 | Sep 28, 2026 | |
| MGEE MGE Energy | Initiated Coverage: Hold | $76 | $70.22 | +8.23% | 1 | Sep 24, 2026 | |
| HTO H2O America | Reiterated: Buy | $70 | $58.48 | +19.70% | 15 | Sep 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $140 | $128.88 | +8.63% | 13 | Sep 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $72.50 | - | 7 | Sep 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $23 → $14 | $13.13 | +6.63% | 15 | Sep 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $95 | $78.42 | +21.14% | 12 | Sep 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $78 → $51 | $55.30 | -7.78% | 17 | Sep 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $49 → $45 | $36.49 | +23.32% | 2 | Aug 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $65.85 | - | 18 | Aug 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $72.28 | - | 23 | Aug 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $23 | $18.74 | +22.73% | 14 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $81.34 | - | 20 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $40.76 | - | 19 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $138 | $116.65 | +18.30% | 14 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $100 | $86.17 | +16.05% | 18 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $65.49 | - | 13 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $165 | $126.90 | +30.02% | 15 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $103 → $115 | $102.80 | +11.87% | 6 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $93 | $77.38 | +20.19% | 12 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $133 | $122.81 | +8.30% | 16 | Jul 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $88 → $91 | $80.96 | +12.40% | 14 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $42 | $34.25 | +22.63% | 11 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $37 | $35.49 | +4.25% | 12 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $65.73 | - | 38 | Jun 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $53 | $45.00 | +17.78% | 7 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $447 → $430 | $378.57 | +13.59% | 12 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $218 → $202 | $161.48 | +25.09% | 18 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $177 → $206 | $161.66 | +27.43% | 7 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48 → $51 | $46.50 | +9.68% | 9 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $63 → $65 | $61.64 | +5.45% | 16 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $75.58 | $76.03 | -0.59% | 32 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $73.00 → $74.00 | $65.20 | +13.50% | 23 | Apr 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $116 | $103.74 | +11.82% | 13 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $401 | $298.07 | +34.53% | 26 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $41.76 | - | 9 | Dec 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $51 | $45.94 | +11.01% | 4 | Dec 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $53 | $53.43 | -0.80% | 5 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 | $73.78 | +13.86% | 12 | Oct 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $72 | $82.26 | n/a | 6 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $42 | $38.98 | n/a | 7 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $101 → $108 | $102.19 | n/a | 10 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $63 | $74.15 | n/a | 10 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 → $99 | $98.92 | n/a | 8 | Mar 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30 → $46 | $107.97 | n/a | 2 | Nov 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $49.00 | $79.76 | n/a | 1 | Nov 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $38.00 → $35.00 | $49.23 | n/a | 18 | Jul 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30.00 | $50.78 | n/a | 11 | Dec 14, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $55 → $45 | $37.10 | n/a | 20 | Sep 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $49.81 → $62.26 | $42.07 | n/a | 17 | Sep 28, 2017 |
CenterPoint Energy
Oct 8, 2026
Reiterated: Hold
Price Target: $43 → $39
Current: $38.60
Upside: +1.04%
Black Hills
Oct 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $76.08
Upside: -
Consolidated Edison
Oct 7, 2026
Reiterated: Sell
Price Target: $96
Current: $106.10
Upside: -9.52%
IDACORP
Oct 2, 2026
Reiterated: Buy
Price Target: $163
Current: $135.42
Upside: +20.37%
ERock
Oct 1, 2026
Reiterated: Buy
Price Target: $19
Current: $11.95
Upside: +59.00%
Fervo Energy Company
Oct 1, 2026
Reiterated: Buy
Price Target: $30
Current: $13.75
Upside: +118.18%
Southwest Gas Holdings
Oct 1, 2026
Reiterated: Buy
Price Target: n/a
Current: $84.14
Upside: -
Portland General Electric Company
Sep 28, 2026
Reiterated: Sell
Price Target: $41 → $48
Current: $45.39
Upside: +5.75%
MGE Energy
Sep 24, 2026
Initiated Coverage: Hold
Price Target: $76
Current: $70.22
Upside: +8.23%
H2O America
Sep 22, 2026
Reiterated: Buy
Price Target: $70
Current: $58.48
Upside: +19.70%
Sep 17, 2026
Reiterated: Hold
Price Target: $140
Current: $128.88
Upside: +8.63%
Sep 16, 2026
Reiterated: Buy
Price Target: n/a
Current: $72.50
Upside: -
Sep 4, 2026
Reiterated: Hold
Price Target: $23 → $14
Current: $13.13
Upside: +6.63%
Sep 2, 2026
Reiterated: Hold
Price Target: $95
Current: $78.42
Upside: +21.14%
Sep 1, 2026
Downgraded: Hold
Price Target: $78 → $51
Current: $55.30
Upside: -7.78%
Aug 18, 2026
Reiterated: Buy
Price Target: $49 → $45
Current: $36.49
Upside: +23.32%
Aug 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $65.85
Upside: -
Aug 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $72.28
Upside: -
Aug 7, 2026
Reiterated: Buy
Price Target: $23
Current: $18.74
Upside: +22.73%
Aug 7, 2026
Reiterated: Buy
Price Target: n/a
Current: $81.34
Upside: -
Aug 6, 2026
Reiterated: Buy
Price Target: n/a
Current: $40.76
Upside: -
Aug 4, 2026
Reiterated: Hold
Price Target: $138
Current: $116.65
Upside: +18.30%
Aug 3, 2026
Reiterated: Hold
Price Target: $100
Current: $86.17
Upside: +16.05%
Jul 30, 2026
Reiterated: Buy
Price Target: n/a
Current: $65.49
Upside: -
Jul 29, 2026
Reiterated: Buy
Price Target: $165
Current: $126.90
Upside: +30.02%
Jul 27, 2026
Reiterated: Hold
Price Target: $103 → $115
Current: $102.80
Upside: +11.87%
Jul 27, 2026
Reiterated: Hold
Price Target: $93
Current: $77.38
Upside: +20.19%
Jul 24, 2026
Reiterated: Hold
Price Target: $133
Current: $122.81
Upside: +8.30%
Jul 22, 2026
Reiterated: Buy
Price Target: $88 → $91
Current: $80.96
Upside: +12.40%
Jul 8, 2026
Reiterated: Buy
Price Target: $42
Current: $34.25
Upside: +22.63%
Jun 15, 2026
Reiterated: Sell
Price Target: $37
Current: $35.49
Upside: +4.25%
Jun 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $65.73
Upside: -
May 26, 2026
Reiterated: Hold
Price Target: $53
Current: $45.00
Upside: +17.78%
Apr 30, 2026
Reiterated: Buy
Price Target: $447 → $430
Current: $378.57
Upside: +13.59%
Apr 30, 2026
Reiterated: Buy
Price Target: $218 → $202
Current: $161.48
Upside: +25.09%
Apr 27, 2026
Reiterated: Hold
Price Target: $177 → $206
Current: $161.66
Upside: +27.43%
Apr 16, 2026
Rated: Hold
Price Target: $48 → $51
Current: $46.50
Upside: +9.68%
Apr 15, 2026
Reiterated: Hold
Price Target: $63 → $65
Current: $61.64
Upside: +5.45%
Apr 9, 2026
Reiterated: Sell
Price Target: $75.58
Current: $76.03
Upside: -0.59%
Apr 8, 2026
Rated: Hold
Price Target: $73.00 → $74.00
Current: $65.20
Upside: +13.50%
Apr 2, 2026
Reiterated: Hold
Price Target: $116
Current: $103.74
Upside: +11.82%
Mar 26, 2026
Reiterated: Buy
Price Target: $401
Current: $298.07
Upside: +34.53%
Dec 23, 2025
Reiterated: Hold
Price Target: n/a
Current: $41.76
Upside: -
Dec 8, 2025
Reiterated: Buy
Price Target: $51
Current: $45.94
Upside: +11.01%
Nov 5, 2025
Reiterated: Sell
Price Target: $53
Current: $53.43
Upside: -0.80%
Oct 13, 2025
Reiterated: Buy
Price Target: $84
Current: $73.78
Upside: +13.86%
Oct 7, 2025
Reiterated: Sell
Price Target: $72
Current: $82.26
Upside: n/a
Oct 7, 2025
Reiterated: Buy
Price Target: $42
Current: $38.98
Upside: n/a
Oct 6, 2025
Reiterated: Hold
Price Target: $101 → $108
Current: $102.19
Upside: n/a
Jul 1, 2025
Reiterated: Buy
Price Target: $63
Current: $74.15
Upside: n/a
Mar 17, 2025
Reiterated: Buy
Price Target: $90 → $99
Current: $98.92
Upside: n/a
Nov 6, 2023
Upgraded: Hold
Price Target: $30 → $46
Current: $107.97
Upside: n/a
Nov 23, 2021
Upgraded: Buy
Price Target: $49.00
Current: $79.76
Upside: n/a
Jul 30, 2021
Upgraded: Hold
Price Target: $38.00 → $35.00
Current: $49.23
Upside: n/a
Dec 14, 2020
Upgraded: Hold
Price Target: $30.00
Current: $50.78
Upside: n/a
Sep 28, 2017
Reiterated: Hold
Price Target: $55 → $45
Current: $37.10
Upside: n/a
Sep 28, 2017
Reiterated: Hold
Price Target: $49.81 → $62.26
Current: $42.07
Upside: n/a