Ross Fowler
Stock Analyst at Bank of America Securities
(4.51)
# 1,031
Out of 4,534 analysts
698
Total ratings
63.9%
Success rate
7%
Average return
Main Sectors:
Stocks Rated by Ross Fowler
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| IDA IDACORP | Rated: Buy | $140 → $163 | $150.11 | +8.59% | 9 | Jul 17, 2026 | |
| FRVO Fervo Energy Company | Upgraded: Buy | $40 → $36 | $26.00 | +38.46% | 2 | Jul 17, 2026 | |
| EROC ERock | Upgraded: Buy | $16 | $11.65 | +37.34% | 2 | Jul 17, 2026 | |
| AWK American Water Works Company | Reiterated: Hold | $133 → $140 | $135.61 | +3.24% | 11 | Jul 16, 2026 | |
| MDU MDU Resources Group | Maintained: Buy | $23 | $21.17 | +8.64% | 13 | Jul 15, 2026 | |
| VST Vistra | Maintained: Buy | $202 | $156.25 | +29.28% | 19 | Jul 15, 2026 | |
| CEG Constellation Energy | Maintained: Buy | $401 → $361 | $252.38 | +43.04% | 27 | Jul 15, 2026 | |
| TLN Talen Energy | Maintained: Buy | $430 | $373.80 | +15.03% | 13 | Jul 15, 2026 | |
| DUK Duke Energy | Reiterated: Hold | $138 | $126.76 | +8.87% | 13 | Jul 14, 2026 | |
| NI NiSource | Maintained: Buy | $42 → $51 | $46.15 | +10.52% | 18 | Jul 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $95 → $93 | $88.89 | +4.63% | 11 | Jul 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $78 → $87 | $74.95 | +16.09% | 12 | Jul 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $42 | $35.94 | +16.86% | 11 | Jul 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $75 | $75.00 | - | 40 | Jun 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $37 | $42.22 | -12.36% | 12 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $100 | $92.58 | +8.01% | 19 | Jun 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $88 | $73.89 | +19.10% | 12 | Jun 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $53 | $48.89 | +8.41% | 7 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $84 → $95 | $81.91 | +15.98% | 10 | May 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $49 | $38.70 | +26.61% | 1 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $98 | $92.67 | +5.76% | 11 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $177 → $206 | $178.12 | +15.65% | 7 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 → $89 | $78.72 | +13.06% | 22 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $104 → $107 | $112.62 | -4.99% | 17 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $155 → $162 | $148.50 | +9.09% | 13 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $122 → $133 | $132.54 | +0.35% | 15 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $22 → $23 | $17.41 | +32.11% | 14 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $80 → $78 | $78.28 | -0.36% | 16 | Apr 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $48 → $51 | $49.28 | +3.49% | 9 | Apr 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $43 → $44 | $43.39 | +1.41% | 12 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $63 → $65 | $71.33 | -8.87% | 16 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $89 → $88 | $86.24 | +2.04% | 13 | Apr 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $74.34 | $82.53 | -9.93% | 32 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $73.00 → $74.00 | $77.48 | -4.49% | 23 | Apr 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $59 | $65.75 | -10.27% | 12 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $102 | $95.46 | +6.85% | 16 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $116 | $113.84 | +1.90% | 13 | Apr 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $103 | $114.17 | -9.78% | 5 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $73 | $75.19 | -2.91% | 15 | Feb 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $46.27 | - | 9 | Dec 23, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $51 | $52.27 | -2.42% | 4 | Dec 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $85 → $92 | $80.01 | +14.99% | 6 | Dec 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $53 | $57.81 | -8.32% | 5 | Nov 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $41 | $52.78 | -22.32% | 9 | Oct 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $84 | $79.57 | +5.57% | 12 | Oct 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $72 | $90.00 | -20.00% | 6 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $42 | $39.93 | +5.18% | 7 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $101 → $108 | $112.05 | -3.61% | 10 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $63 | $72.62 | n/a | 10 | Jul 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $90 → $99 | $107.93 | n/a | 8 | Mar 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30 → $46 | $129.89 | n/a | 2 | Nov 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $49.00 | $78.43 | n/a | 1 | Nov 23, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $38.00 → $35.00 | $55.09 | n/a | 18 | Jul 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $30.00 | $60.01 | n/a | 11 | Dec 14, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $55 → $45 | $39.30 | n/a | 20 | Sep 28, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $50.49 → $63.11 | $44.69 | n/a | 17 | Sep 28, 2017 |
IDACORP
Jul 17, 2026
Rated: Buy
Price Target: $140 → $163
Current: $150.11
Upside: +8.59%
Fervo Energy Company
Jul 17, 2026
Upgraded: Buy
Price Target: $40 → $36
Current: $26.00
Upside: +38.46%
ERock
Jul 17, 2026
Upgraded: Buy
Price Target: $16
Current: $11.65
Upside: +37.34%
American Water Works Company
Jul 16, 2026
Reiterated: Hold
Price Target: $133 → $140
Current: $135.61
Upside: +3.24%
MDU Resources Group
Jul 15, 2026
Maintained: Buy
Price Target: $23
Current: $21.17
Upside: +8.64%
Vistra
Jul 15, 2026
Maintained: Buy
Price Target: $202
Current: $156.25
Upside: +29.28%
Constellation Energy
Jul 15, 2026
Maintained: Buy
Price Target: $401 → $361
Current: $252.38
Upside: +43.04%
Talen Energy
Jul 15, 2026
Maintained: Buy
Price Target: $430
Current: $373.80
Upside: +15.03%
Duke Energy
Jul 14, 2026
Reiterated: Hold
Price Target: $138
Current: $126.76
Upside: +8.87%
NiSource
Jul 14, 2026
Maintained: Buy
Price Target: $42 → $51
Current: $46.15
Upside: +10.52%
Jul 13, 2026
Maintained: Hold
Price Target: $95 → $93
Current: $88.89
Upside: +4.63%
Jul 10, 2026
Rated: Buy
Price Target: $78 → $87
Current: $74.95
Upside: +16.09%
Jul 8, 2026
Maintained: Buy
Price Target: $42
Current: $35.94
Upside: +16.86%
Jun 29, 2026
Maintained: Buy
Price Target: $75
Current: $75.00
Upside: -
Jun 15, 2026
Maintained: Sell
Price Target: $37
Current: $42.22
Upside: -12.36%
Jun 12, 2026
Maintained: Buy
Price Target: $100
Current: $92.58
Upside: +8.01%
Jun 3, 2026
Maintained: Buy
Price Target: $88
Current: $73.89
Upside: +19.10%
May 26, 2026
Maintained: Hold
Price Target: $53
Current: $48.89
Upside: +8.41%
May 19, 2026
Maintained: Hold
Price Target: $84 → $95
Current: $81.91
Upside: +15.98%
May 13, 2026
Rated: Buy
Price Target: $49
Current: $38.70
Upside: +26.61%
May 8, 2026
Reiterated: Buy
Price Target: $98
Current: $92.67
Upside: +5.76%
Apr 27, 2026
Maintained: Hold
Price Target: $177 → $206
Current: $178.12
Upside: +15.65%
Apr 24, 2026
Reiterated: Buy
Price Target: $84 → $89
Current: $78.72
Upside: +13.06%
Apr 23, 2026
Reiterated: Sell
Price Target: $104 → $107
Current: $112.62
Upside: -4.99%
Apr 23, 2026
Maintained: Buy
Price Target: $155 → $162
Current: $148.50
Upside: +9.09%
Apr 21, 2026
Maintained: Hold
Price Target: $122 → $133
Current: $132.54
Upside: +0.35%
Apr 21, 2026
Maintained: Buy
Price Target: $22 → $23
Current: $17.41
Upside: +32.11%
Apr 20, 2026
Reiterated: Buy
Price Target: $80 → $78
Current: $78.28
Upside: -0.36%
Apr 16, 2026
Rated: Hold
Price Target: $48 → $51
Current: $49.28
Upside: +3.49%
Apr 15, 2026
Reiterated: Hold
Price Target: $43 → $44
Current: $43.39
Upside: +1.41%
Apr 15, 2026
Reiterated: Hold
Price Target: $63 → $65
Current: $71.33
Upside: -8.87%
Apr 14, 2026
Maintained: Buy
Price Target: $89 → $88
Current: $86.24
Upside: +2.04%
Apr 9, 2026
Reiterated: Sell
Price Target: $74.34
Current: $82.53
Upside: -9.93%
Apr 8, 2026
Rated: Hold
Price Target: $73.00 → $74.00
Current: $77.48
Upside: -4.49%
Apr 2, 2026
Maintained: Buy
Price Target: $59
Current: $65.75
Upside: -10.27%
Apr 2, 2026
Maintained: Hold
Price Target: $102
Current: $95.46
Upside: +6.85%
Apr 2, 2026
Maintained: Hold
Price Target: $116
Current: $113.84
Upside: +1.90%
Mar 3, 2026
Maintained: Hold
Price Target: $103
Current: $114.17
Upside: -9.78%
Feb 4, 2026
Reiterated: Buy
Price Target: $73
Current: $75.19
Upside: -2.91%
Dec 23, 2025
Maintained: Hold
Price Target: n/a
Current: $46.27
Upside: -
Dec 8, 2025
Maintained: Buy
Price Target: $51
Current: $52.27
Upside: -2.42%
Dec 3, 2025
Reiterated: Buy
Price Target: $85 → $92
Current: $80.01
Upside: +14.99%
Nov 5, 2025
Maintained: Sell
Price Target: $53
Current: $57.81
Upside: -8.32%
Oct 22, 2025
Maintained: Sell
Price Target: $41
Current: $52.78
Upside: -22.32%
Oct 13, 2025
Reiterated: Buy
Price Target: $84
Current: $79.57
Upside: +5.57%
Oct 7, 2025
Maintained: Sell
Price Target: $72
Current: $90.00
Upside: -20.00%
Oct 7, 2025
Maintained: Buy
Price Target: $42
Current: $39.93
Upside: +5.18%
Oct 6, 2025
Maintained: Hold
Price Target: $101 → $108
Current: $112.05
Upside: -3.61%
Jul 1, 2025
Maintained: Buy
Price Target: $63
Current: $72.62
Upside: n/a
Mar 17, 2025
Maintained: Buy
Price Target: $90 → $99
Current: $107.93
Upside: n/a
Nov 6, 2023
Upgraded: Hold
Price Target: $30 → $46
Current: $129.89
Upside: n/a
Nov 23, 2021
Upgraded: Buy
Price Target: $49.00
Current: $78.43
Upside: n/a
Jul 30, 2021
Upgraded: Hold
Price Target: $38.00 → $35.00
Current: $55.09
Upside: n/a
Dec 14, 2020
Upgraded: Hold
Price Target: $30.00
Current: $60.01
Upside: n/a
Sep 28, 2017
Maintained: Hold
Price Target: $55 → $45
Current: $39.30
Upside: n/a
Sep 28, 2017
Maintained: Hold
Price Target: $50.49 → $63.11
Current: $44.69
Upside: n/a