Ross Fowler
Stock Analyst at Bank of America Securities
(4.33)
# 1,332
Out of 4,630 analysts
712
Total ratings
61.2%
Success rate
5.9%
Average return
Main Sectors:
Stocks Rated by Ross Fowler
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| BKH Black Hills | Maintained: Buy | n/a | $74.65 | - | 13 | Aug 7, 2026 | |
| MDU MDU Resources Group | Maintained: Buy | $23 | $20.55 | +11.92% | 14 | Aug 7, 2026 | |
| SRE Sempra | Maintained: Buy | n/a | $83.88 | - | 20 | Aug 7, 2026 | |
| SR Spire | Maintained: Hold | $95 | $81.97 | +15.90% | 11 | Aug 6, 2026 | |
| NI NiSource | Maintained: Buy | n/a | $42.61 | - | 19 | Aug 6, 2026 | |
| DUK Duke Energy | Maintained: Hold | $138 | $124.85 | +10.53% | 14 | Aug 4, 2026 | |
| LNT Alliant Energy | Maintained: Buy | $78 | $69.37 | +12.44% | 17 | Aug 3, 2026 | |
| SO The Southern Company | Maintained: Hold | $100 | $92.69 | +7.89% | 18 | Aug 3, 2026 | |
| CMS CMS Energy | Maintained: Buy | n/a | $71.03 | - | 13 | Jul 30, 2026 | |
| DTE DTE Energy Company | Maintained: Buy | $165 | $139.87 | +17.97% | 15 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $62.66 | - | 13 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $103 → $115 | $107.18 | +7.30% | 6 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $93 | $84.65 | +9.86% | 12 | Jul 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $133 | $125.73 | +5.78% | 16 | Jul 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $88 → $91 | $83.38 | +9.14% | 14 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $44 → $43 | $40.68 | +5.70% | 13 | Jul 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $140 → $163 | $141.84 | +14.92% | 9 | Jul 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $40 → $36 | $25.85 | +39.26% | 2 | Jul 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $16 | $10.59 | +51.09% | 2 | Jul 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $133 → $140 | $135.31 | +3.47% | 11 | Jul 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $42 | $35.46 | +18.44% | 11 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $37 | $38.73 | -4.47% | 12 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $72.33 | - | 38 | Jun 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $53 | $47.47 | +11.65% | 7 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $49 | $40.68 | +20.45% | 1 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $98 | $92.09 | +6.42% | 11 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $218 → $202 | $140.59 | +43.68% | 18 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $447 → $430 | $347.71 | +23.67% | 12 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $177 → $206 | $170.19 | +21.04% | 7 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 → $89 | $75.66 | +17.63% | 22 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $104 → $107 | $107.98 | -0.91% | 17 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $22 → $23 | $17.46 | +31.73% | 14 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $80 → $78 | $68.62 | +13.67% | 16 | Apr 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48 → $51 | $47.02 | +8.46% | 9 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $63 → $65 | $67.39 | -3.55% | 16 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $73.96 | $78.24 | -5.47% | 32 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $73.00 → $74.00 | $70.88 | +4.40% | 23 | Apr 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $116 | $107.63 | +7.78% | 13 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $401 | $269.89 | +48.58% | 26 | Mar 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $45.61 | - | 9 | Dec 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $51 | $50.53 | +0.93% | 4 | Dec 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $85 → $92 | $80.22 | +14.68% | 6 | Dec 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $53 | $58.22 | -8.97% | 5 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $41 | $49.05 | -16.41% | 9 | Oct 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 | $78.07 | +7.60% | 12 | Oct 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $72 | $87.39 | -17.61% | 6 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $42 | $40.04 | +4.90% | 7 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $101 → $108 | $108.84 | -0.77% | 10 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $63 | $72.09 | n/a | 10 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $90 → $99 | $101.03 | n/a | 8 | Mar 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30 → $46 | $118.13 | n/a | 2 | Nov 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $49.00 | $75.57 | n/a | 1 | Nov 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $38.00 → $35.00 | $52.89 | n/a | 18 | Jul 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30.00 | $56.54 | n/a | 11 | Dec 14, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $55 → $45 | $39.04 | n/a | 20 | Sep 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $50.24 → $62.80 | $46.18 | n/a | 17 | Sep 28, 2017 |
Black Hills
Aug 7, 2026
Maintained: Buy
Price Target: n/a
Current: $74.65
Upside: -
MDU Resources Group
Aug 7, 2026
Maintained: Buy
Price Target: $23
Current: $20.55
Upside: +11.92%
Sempra
Aug 7, 2026
Maintained: Buy
Price Target: n/a
Current: $83.88
Upside: -
Spire
Aug 6, 2026
Maintained: Hold
Price Target: $95
Current: $81.97
Upside: +15.90%
NiSource
Aug 6, 2026
Maintained: Buy
Price Target: n/a
Current: $42.61
Upside: -
Duke Energy
Aug 4, 2026
Maintained: Hold
Price Target: $138
Current: $124.85
Upside: +10.53%
Alliant Energy
Aug 3, 2026
Maintained: Buy
Price Target: $78
Current: $69.37
Upside: +12.44%
The Southern Company
Aug 3, 2026
Maintained: Hold
Price Target: $100
Current: $92.69
Upside: +7.89%
CMS Energy
Jul 30, 2026
Maintained: Buy
Price Target: n/a
Current: $71.03
Upside: -
DTE Energy Company
Jul 29, 2026
Maintained: Buy
Price Target: $165
Current: $139.87
Upside: +17.97%
Jul 29, 2026
Maintained: Buy
Price Target: n/a
Current: $62.66
Upside: -
Jul 27, 2026
Maintained: Hold
Price Target: $103 → $115
Current: $107.18
Upside: +7.30%
Jul 27, 2026
Maintained: Hold
Price Target: $93
Current: $84.65
Upside: +9.86%
Jul 24, 2026
Reiterated: Hold
Price Target: $133
Current: $125.73
Upside: +5.78%
Jul 22, 2026
Reiterated: Buy
Price Target: $88 → $91
Current: $83.38
Upside: +9.14%
Jul 21, 2026
Reiterated: Hold
Price Target: $44 → $43
Current: $40.68
Upside: +5.70%
Jul 20, 2026
Rated: Buy
Price Target: $140 → $163
Current: $141.84
Upside: +14.92%
Jul 17, 2026
Upgraded: Buy
Price Target: $40 → $36
Current: $25.85
Upside: +39.26%
Jul 17, 2026
Upgraded: Buy
Price Target: $16
Current: $10.59
Upside: +51.09%
Jul 16, 2026
Reiterated: Hold
Price Target: $133 → $140
Current: $135.31
Upside: +3.47%
Jul 8, 2026
Maintained: Buy
Price Target: $42
Current: $35.46
Upside: +18.44%
Jun 15, 2026
Maintained: Sell
Price Target: $37
Current: $38.73
Upside: -4.47%
Jun 12, 2026
Maintained: Buy
Price Target: n/a
Current: $72.33
Upside: -
May 26, 2026
Maintained: Hold
Price Target: $53
Current: $47.47
Upside: +11.65%
May 13, 2026
Rated: Buy
Price Target: $49
Current: $40.68
Upside: +20.45%
May 8, 2026
Reiterated: Buy
Price Target: $98
Current: $92.09
Upside: +6.42%
Apr 30, 2026
Reiterated: Buy
Price Target: $218 → $202
Current: $140.59
Upside: +43.68%
Apr 30, 2026
Reiterated: Buy
Price Target: $447 → $430
Current: $347.71
Upside: +23.67%
Apr 27, 2026
Maintained: Hold
Price Target: $177 → $206
Current: $170.19
Upside: +21.04%
Apr 24, 2026
Reiterated: Buy
Price Target: $84 → $89
Current: $75.66
Upside: +17.63%
Apr 23, 2026
Reiterated: Sell
Price Target: $104 → $107
Current: $107.98
Upside: -0.91%
Apr 21, 2026
Maintained: Buy
Price Target: $22 → $23
Current: $17.46
Upside: +31.73%
Apr 20, 2026
Reiterated: Buy
Price Target: $80 → $78
Current: $68.62
Upside: +13.67%
Apr 16, 2026
Rated: Hold
Price Target: $48 → $51
Current: $47.02
Upside: +8.46%
Apr 15, 2026
Reiterated: Hold
Price Target: $63 → $65
Current: $67.39
Upside: -3.55%
Apr 9, 2026
Reiterated: Sell
Price Target: $73.96
Current: $78.24
Upside: -5.47%
Apr 8, 2026
Rated: Hold
Price Target: $73.00 → $74.00
Current: $70.88
Upside: +4.40%
Apr 2, 2026
Maintained: Hold
Price Target: $116
Current: $107.63
Upside: +7.78%
Mar 26, 2026
Reiterated: Buy
Price Target: $401
Current: $269.89
Upside: +48.58%
Dec 23, 2025
Maintained: Hold
Price Target: n/a
Current: $45.61
Upside: -
Dec 8, 2025
Maintained: Buy
Price Target: $51
Current: $50.53
Upside: +0.93%
Dec 3, 2025
Reiterated: Buy
Price Target: $85 → $92
Current: $80.22
Upside: +14.68%
Nov 5, 2025
Maintained: Sell
Price Target: $53
Current: $58.22
Upside: -8.97%
Oct 22, 2025
Maintained: Sell
Price Target: $41
Current: $49.05
Upside: -16.41%
Oct 13, 2025
Reiterated: Buy
Price Target: $84
Current: $78.07
Upside: +7.60%
Oct 7, 2025
Maintained: Sell
Price Target: $72
Current: $87.39
Upside: -17.61%
Oct 7, 2025
Maintained: Buy
Price Target: $42
Current: $40.04
Upside: +4.90%
Oct 6, 2025
Maintained: Hold
Price Target: $101 → $108
Current: $108.84
Upside: -0.77%
Jul 1, 2025
Maintained: Buy
Price Target: $63
Current: $72.09
Upside: n/a
Mar 17, 2025
Maintained: Buy
Price Target: $90 → $99
Current: $101.03
Upside: n/a
Nov 6, 2023
Upgraded: Hold
Price Target: $30 → $46
Current: $118.13
Upside: n/a
Nov 23, 2021
Upgraded: Buy
Price Target: $49.00
Current: $75.57
Upside: n/a
Jul 30, 2021
Upgraded: Hold
Price Target: $38.00 → $35.00
Current: $52.89
Upside: n/a
Dec 14, 2020
Upgraded: Hold
Price Target: $30.00
Current: $56.54
Upside: n/a
Sep 28, 2017
Maintained: Hold
Price Target: $55 → $45
Current: $39.04
Upside: n/a
Sep 28, 2017
Maintained: Hold
Price Target: $50.24 → $62.80
Current: $46.18
Upside: n/a