
Ross Fowler
Stock Analyst at Bank of America Securities
(4.17)
# 1,569
Out of 4,690 analysts
717
Total ratings
58.4%
Success rate
5.2%
Average return
Main Sectors:
Stocks Rated by Ross Fowler
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| HTO H2O America | Reiterated: Buy | $70 | $63.55 | +10.15% | 14 | Aug 24, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Maintained: Buy | $49 → $45 | $40.00 | +12.50% | 2 | Aug 18, 2026 | |
| EROC ERock | Rated: Buy | $16 → $19 | $12.31 | +54.35% | 3 | Aug 13, 2026 | |
| LNT Alliant Energy | Maintained: Buy | n/a | $68.03 | - | 18 | Aug 12, 2026 | |
| PEG Public Service Enterprise Group | Maintained: Buy | n/a | $73.19 | - | 23 | Aug 12, 2026 | |
| BKH Black Hills | Maintained: Buy | n/a | $72.80 | - | 13 | Aug 7, 2026 | |
| MDU MDU Resources Group | Maintained: Buy | $23 | $19.79 | +16.22% | 14 | Aug 7, 2026 | |
| SRE Sempra | Maintained: Buy | n/a | $84.31 | - | 20 | Aug 7, 2026 | |
| SR Spire | Maintained: Hold | $95 | $82.56 | +15.07% | 11 | Aug 6, 2026 | |
| NI NiSource | Maintained: Buy | n/a | $40.57 | - | 19 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $138 | $120.25 | +14.76% | 14 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $100 | $88.25 | +13.31% | 18 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $68.21 | - | 13 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $165 | $135.86 | +21.45% | 15 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $103 → $115 | $105.75 | +8.75% | 6 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $93 | $81.84 | +13.64% | 12 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $133 | $122.31 | +8.74% | 16 | Jul 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $88 → $91 | $80.65 | +12.83% | 14 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $44 → $43 | $39.24 | +9.58% | 13 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $140 → $163 | $135.78 | +20.05% | 9 | Jul 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $40 → $36 | $14.77 | +143.74% | 2 | Jul 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $133 → $140 | $138.30 | +1.23% | 11 | Jul 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $42 | $34.20 | +22.81% | 11 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $37 | $37.66 | -1.75% | 12 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $70.84 | - | 38 | Jun 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $53 | $45.88 | +15.52% | 7 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $98 | $89.10 | +9.99% | 11 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $218 → $202 | $137.09 | +47.35% | 18 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $447 → $430 | $296.11 | +45.22% | 12 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $177 → $206 | $166.65 | +23.61% | 7 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $104 → $107 | $107.49 | -0.46% | 17 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $22 → $23 | $16.60 | +38.55% | 14 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $80 → $78 | $70.17 | +11.16% | 16 | Apr 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48 → $51 | $45.74 | +11.50% | 9 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $63 → $65 | $65.55 | -0.84% | 16 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $73.62 | $76.06 | -3.20% | 32 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $73.00 → $74.00 | $69.42 | +6.60% | 23 | Apr 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $116 | $106.22 | +9.21% | 13 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $401 | $276.75 | +44.90% | 26 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $43.93 | - | 9 | Dec 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $51 | $50.48 | +1.03% | 4 | Dec 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $85 → $92 | $79.47 | +15.77% | 6 | Dec 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $53 | $58.49 | -9.39% | 5 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $41 | $49.60 | -17.34% | 9 | Oct 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 | $76.45 | +9.88% | 12 | Oct 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $72 | $89.88 | -19.89% | 6 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $42 | $41.10 | +2.19% | 7 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $101 → $108 | $106.12 | +1.77% | 10 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $63 | $70.32 | n/a | 10 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $90 → $99 | $97.64 | n/a | 8 | Mar 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30 → $46 | $111.12 | n/a | 2 | Nov 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $49.00 | $74.63 | n/a | 1 | Nov 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $38.00 → $35.00 | $51.96 | n/a | 18 | Jul 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30.00 | $53.21 | n/a | 11 | Dec 14, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $55 → $45 | $38.10 | n/a | 20 | Sep 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $50.01 → $62.51 | $44.07 | n/a | 17 | Sep 28, 2017 |
H2O America
Aug 24, 2026
Reiterated: Buy
Price Target: $70
Current: $63.55
Upside: +10.15%
HA Sustainable Infrastructure Capital
Aug 18, 2026
Maintained: Buy
Price Target: $49 → $45
Current: $40.00
Upside: +12.50%
ERock
Aug 13, 2026
Rated: Buy
Price Target: $16 → $19
Current: $12.31
Upside: +54.35%
Alliant Energy
Aug 12, 2026
Maintained: Buy
Price Target: n/a
Current: $68.03
Upside: -
Public Service Enterprise Group
Aug 12, 2026
Maintained: Buy
Price Target: n/a
Current: $73.19
Upside: -
Black Hills
Aug 7, 2026
Maintained: Buy
Price Target: n/a
Current: $72.80
Upside: -
MDU Resources Group
Aug 7, 2026
Maintained: Buy
Price Target: $23
Current: $19.79
Upside: +16.22%
Sempra
Aug 7, 2026
Maintained: Buy
Price Target: n/a
Current: $84.31
Upside: -
Spire
Aug 6, 2026
Maintained: Hold
Price Target: $95
Current: $82.56
Upside: +15.07%
NiSource
Aug 6, 2026
Maintained: Buy
Price Target: n/a
Current: $40.57
Upside: -
Aug 4, 2026
Maintained: Hold
Price Target: $138
Current: $120.25
Upside: +14.76%
Aug 3, 2026
Maintained: Hold
Price Target: $100
Current: $88.25
Upside: +13.31%
Jul 30, 2026
Maintained: Buy
Price Target: n/a
Current: $68.21
Upside: -
Jul 29, 2026
Maintained: Buy
Price Target: $165
Current: $135.86
Upside: +21.45%
Jul 27, 2026
Maintained: Hold
Price Target: $103 → $115
Current: $105.75
Upside: +8.75%
Jul 27, 2026
Maintained: Hold
Price Target: $93
Current: $81.84
Upside: +13.64%
Jul 24, 2026
Reiterated: Hold
Price Target: $133
Current: $122.31
Upside: +8.74%
Jul 22, 2026
Reiterated: Buy
Price Target: $88 → $91
Current: $80.65
Upside: +12.83%
Jul 21, 2026
Reiterated: Hold
Price Target: $44 → $43
Current: $39.24
Upside: +9.58%
Jul 20, 2026
Rated: Buy
Price Target: $140 → $163
Current: $135.78
Upside: +20.05%
Jul 17, 2026
Upgraded: Buy
Price Target: $40 → $36
Current: $14.77
Upside: +143.74%
Jul 16, 2026
Reiterated: Hold
Price Target: $133 → $140
Current: $138.30
Upside: +1.23%
Jul 8, 2026
Maintained: Buy
Price Target: $42
Current: $34.20
Upside: +22.81%
Jun 15, 2026
Maintained: Sell
Price Target: $37
Current: $37.66
Upside: -1.75%
Jun 12, 2026
Maintained: Buy
Price Target: n/a
Current: $70.84
Upside: -
May 26, 2026
Maintained: Hold
Price Target: $53
Current: $45.88
Upside: +15.52%
May 8, 2026
Reiterated: Buy
Price Target: $98
Current: $89.10
Upside: +9.99%
Apr 30, 2026
Reiterated: Buy
Price Target: $218 → $202
Current: $137.09
Upside: +47.35%
Apr 30, 2026
Reiterated: Buy
Price Target: $447 → $430
Current: $296.11
Upside: +45.22%
Apr 27, 2026
Maintained: Hold
Price Target: $177 → $206
Current: $166.65
Upside: +23.61%
Apr 23, 2026
Reiterated: Sell
Price Target: $104 → $107
Current: $107.49
Upside: -0.46%
Apr 21, 2026
Maintained: Buy
Price Target: $22 → $23
Current: $16.60
Upside: +38.55%
Apr 20, 2026
Reiterated: Buy
Price Target: $80 → $78
Current: $70.17
Upside: +11.16%
Apr 16, 2026
Rated: Hold
Price Target: $48 → $51
Current: $45.74
Upside: +11.50%
Apr 15, 2026
Reiterated: Hold
Price Target: $63 → $65
Current: $65.55
Upside: -0.84%
Apr 9, 2026
Reiterated: Sell
Price Target: $73.62
Current: $76.06
Upside: -3.20%
Apr 8, 2026
Rated: Hold
Price Target: $73.00 → $74.00
Current: $69.42
Upside: +6.60%
Apr 2, 2026
Maintained: Hold
Price Target: $116
Current: $106.22
Upside: +9.21%
Mar 26, 2026
Reiterated: Buy
Price Target: $401
Current: $276.75
Upside: +44.90%
Dec 23, 2025
Maintained: Hold
Price Target: n/a
Current: $43.93
Upside: -
Dec 8, 2025
Maintained: Buy
Price Target: $51
Current: $50.48
Upside: +1.03%
Dec 3, 2025
Reiterated: Buy
Price Target: $85 → $92
Current: $79.47
Upside: +15.77%
Nov 5, 2025
Maintained: Sell
Price Target: $53
Current: $58.49
Upside: -9.39%
Oct 22, 2025
Maintained: Sell
Price Target: $41
Current: $49.60
Upside: -17.34%
Oct 13, 2025
Reiterated: Buy
Price Target: $84
Current: $76.45
Upside: +9.88%
Oct 7, 2025
Maintained: Sell
Price Target: $72
Current: $89.88
Upside: -19.89%
Oct 7, 2025
Maintained: Buy
Price Target: $42
Current: $41.10
Upside: +2.19%
Oct 6, 2025
Maintained: Hold
Price Target: $101 → $108
Current: $106.12
Upside: +1.77%
Jul 1, 2025
Maintained: Buy
Price Target: $63
Current: $70.32
Upside: n/a
Mar 17, 2025
Maintained: Buy
Price Target: $90 → $99
Current: $97.64
Upside: n/a
Nov 6, 2023
Upgraded: Hold
Price Target: $30 → $46
Current: $111.12
Upside: n/a
Nov 23, 2021
Upgraded: Buy
Price Target: $49.00
Current: $74.63
Upside: n/a
Jul 30, 2021
Upgraded: Hold
Price Target: $38.00 → $35.00
Current: $51.96
Upside: n/a
Dec 14, 2020
Upgraded: Hold
Price Target: $30.00
Current: $53.21
Upside: n/a
Sep 28, 2017
Maintained: Hold
Price Target: $55 → $45
Current: $38.10
Upside: n/a
Sep 28, 2017
Maintained: Hold
Price Target: $50.01 → $62.51
Current: $44.07
Upside: n/a