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

Stocks Rated by Ross Fowler

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%
Maintained: Buy
Price Target: n/a
Current: $62.66
Upside: -
Maintained: Hold
Price Target: $103$115
Current: $107.18
Upside: +7.30%
Maintained: Hold
Price Target: $93
Current: $84.65
Upside: +9.86%
Reiterated: Hold
Price Target: $133
Current: $125.73
Upside: +5.78%
Reiterated: Buy
Price Target: $88$91
Current: $83.38
Upside: +9.14%
Reiterated: Hold
Price Target: $44$43
Current: $40.68
Upside: +5.70%
Rated: Buy
Price Target: $140$163
Current: $141.84
Upside: +14.92%
Upgraded: Buy
Price Target: $40$36
Current: $25.85
Upside: +39.26%
Upgraded: Buy
Price Target: $16
Current: $10.59
Upside: +51.09%
Reiterated: Hold
Price Target: $133$140
Current: $135.31
Upside: +3.47%
Maintained: Buy
Price Target: $42
Current: $35.46
Upside: +18.44%
Maintained: Sell
Price Target: $37
Current: $38.73
Upside: -4.47%
Maintained: Buy
Price Target: n/a
Current: $72.33
Upside: -
Maintained: Hold
Price Target: $53
Current: $47.47
Upside: +11.65%
Rated: Buy
Price Target: $49
Current: $40.68
Upside: +20.45%
Reiterated: Buy
Price Target: $98
Current: $92.09
Upside: +6.42%
Reiterated: Buy
Price Target: $218$202
Current: $140.59
Upside: +43.68%
Reiterated: Buy
Price Target: $447$430
Current: $347.71
Upside: +23.67%
Maintained: Hold
Price Target: $177$206
Current: $170.19
Upside: +21.04%
Reiterated: Buy
Price Target: $84$89
Current: $75.66
Upside: +17.63%
Reiterated: Sell
Price Target: $104$107
Current: $107.98
Upside: -0.91%
Maintained: Buy
Price Target: $22$23
Current: $17.46
Upside: +31.73%
Reiterated: Buy
Price Target: $80$78
Current: $68.62
Upside: +13.67%
Rated: Hold
Price Target: $48$51
Current: $47.02
Upside: +8.46%
Reiterated: Hold
Price Target: $63$65
Current: $67.39
Upside: -3.55%
Reiterated: Sell
Price Target: $73.96
Current: $78.24
Upside: -5.47%
Rated: Hold
Price Target: $73.00$74.00
Current: $70.88
Upside: +4.40%
Maintained: Hold
Price Target: $116
Current: $107.63
Upside: +7.78%
Reiterated: Buy
Price Target: $401
Current: $269.89
Upside: +48.58%
Maintained: Hold
Price Target: n/a
Current: $45.61
Upside: -
Maintained: Buy
Price Target: $51
Current: $50.53
Upside: +0.93%
Reiterated: Buy
Price Target: $85$92
Current: $80.22
Upside: +14.68%
Maintained: Sell
Price Target: $53
Current: $58.22
Upside: -8.97%
Maintained: Sell
Price Target: $41
Current: $49.05
Upside: -16.41%
Reiterated: Buy
Price Target: $84
Current: $78.07
Upside: +7.60%
Maintained: Sell
Price Target: $72
Current: $87.39
Upside: -17.61%
Maintained: Buy
Price Target: $42
Current: $40.04
Upside: +4.90%
Maintained: Hold
Price Target: $101$108
Current: $108.84
Upside: -0.77%
Maintained: Buy
Price Target: $63
Current: $72.09
Upside: n/a
Maintained: Buy
Price Target: $90$99
Current: $101.03
Upside: n/a
Upgraded: Hold
Price Target: $30$46
Current: $118.13
Upside: n/a
Upgraded: Buy
Price Target: $49.00
Current: $75.57
Upside: n/a
Upgraded: Hold
Price Target: $38.00$35.00
Current: $52.89
Upside: n/a
Upgraded: Hold
Price Target: $30.00
Current: $56.54
Upside: n/a
Maintained: Hold
Price Target: $55$45
Current: $39.04
Upside: n/a
Maintained: Hold
Price Target: $50.24$62.80
Current: $46.18
Upside: n/a