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

Stocks Rated by Ross Fowler

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%
Maintained: Hold
Price Target: $95$93
Current: $88.89
Upside: +4.63%
Rated: Buy
Price Target: $78$87
Current: $74.95
Upside: +16.09%
Maintained: Buy
Price Target: $42
Current: $35.94
Upside: +16.86%
Maintained: Buy
Price Target: $75
Current: $75.00
Upside: -
Maintained: Sell
Price Target: $37
Current: $42.22
Upside: -12.36%
Maintained: Buy
Price Target: $100
Current: $92.58
Upside: +8.01%
Maintained: Buy
Price Target: $88
Current: $73.89
Upside: +19.10%
Maintained: Hold
Price Target: $53
Current: $48.89
Upside: +8.41%
Maintained: Hold
Price Target: $84$95
Current: $81.91
Upside: +15.98%
Rated: Buy
Price Target: $49
Current: $38.70
Upside: +26.61%
Reiterated: Buy
Price Target: $98
Current: $92.67
Upside: +5.76%
Maintained: Hold
Price Target: $177$206
Current: $178.12
Upside: +15.65%
Reiterated: Buy
Price Target: $84$89
Current: $78.72
Upside: +13.06%
Reiterated: Sell
Price Target: $104$107
Current: $112.62
Upside: -4.99%
Maintained: Buy
Price Target: $155$162
Current: $148.50
Upside: +9.09%
Maintained: Hold
Price Target: $122$133
Current: $132.54
Upside: +0.35%
Maintained: Buy
Price Target: $22$23
Current: $17.41
Upside: +32.11%
Reiterated: Buy
Price Target: $80$78
Current: $78.28
Upside: -0.36%
Rated: Hold
Price Target: $48$51
Current: $49.28
Upside: +3.49%
Reiterated: Hold
Price Target: $43$44
Current: $43.39
Upside: +1.41%
Reiterated: Hold
Price Target: $63$65
Current: $71.33
Upside: -8.87%
Maintained: Buy
Price Target: $89$88
Current: $86.24
Upside: +2.04%
Reiterated: Sell
Price Target: $74.34
Current: $82.53
Upside: -9.93%
Rated: Hold
Price Target: $73.00$74.00
Current: $77.48
Upside: -4.49%
Maintained: Buy
Price Target: $59
Current: $65.75
Upside: -10.27%
Maintained: Hold
Price Target: $102
Current: $95.46
Upside: +6.85%
Maintained: Hold
Price Target: $116
Current: $113.84
Upside: +1.90%
Maintained: Hold
Price Target: $103
Current: $114.17
Upside: -9.78%
Reiterated: Buy
Price Target: $73
Current: $75.19
Upside: -2.91%
Maintained: Hold
Price Target: n/a
Current: $46.27
Upside: -
Maintained: Buy
Price Target: $51
Current: $52.27
Upside: -2.42%
Reiterated: Buy
Price Target: $85$92
Current: $80.01
Upside: +14.99%
Maintained: Sell
Price Target: $53
Current: $57.81
Upside: -8.32%
Maintained: Sell
Price Target: $41
Current: $52.78
Upside: -22.32%
Reiterated: Buy
Price Target: $84
Current: $79.57
Upside: +5.57%
Maintained: Sell
Price Target: $72
Current: $90.00
Upside: -20.00%
Maintained: Buy
Price Target: $42
Current: $39.93
Upside: +5.18%
Maintained: Hold
Price Target: $101$108
Current: $112.05
Upside: -3.61%
Maintained: Buy
Price Target: $63
Current: $72.62
Upside: n/a
Maintained: Buy
Price Target: $90$99
Current: $107.93
Upside: n/a
Upgraded: Hold
Price Target: $30$46
Current: $129.89
Upside: n/a
Upgraded: Buy
Price Target: $49.00
Current: $78.43
Upside: n/a
Upgraded: Hold
Price Target: $38.00$35.00
Current: $55.09
Upside: n/a
Upgraded: Hold
Price Target: $30.00
Current: $60.01
Upside: n/a
Maintained: Hold
Price Target: $55$45
Current: $39.30
Upside: n/a
Maintained: Hold
Price Target: $50.49$63.11
Current: $44.69
Upside: n/a