Ross Fowler

Stock Analyst at Bank of America Securities

(4.12)
# 1,718
Out of 5,090 analysts
753
Total ratings
57.1%
Success rate
4.5%
Average return

Stocks Rated by Ross Fowler

HA Sustainable Infrastructure Capital
Oct 30, 2026
Reiterated: Buy
Price Target: $45 → $42
Current: $37.22
Upside: +12.84%
MGE Energy
Oct 27, 2026
Reiterated: Hold
Price Target: n/a
Current: $73.73
Upside: -
Public Service Enterprise Group
Oct 27, 2026
Reiterated: Buy
Price Target: $85
Current: $74.29
Upside: +14.42%
Avista
Oct 26, 2026
Reiterated: Sell
Price Target: $37 → $34
Current: $37.57
Upside: -9.50%
Entergy
Oct 26, 2026
Reiterated: Hold
Price Target: n/a
Current: $110.11
Upside: -
Pinnacle West Capital
Oct 26, 2026
Rated: Buy
Price Target: $99 → $113
Current: $106.28
Upside: +6.32%
NiSource
Oct 21, 2026
Rated: Buy
Price Target: $45
Current: $44.57
Upside: +0.96%
Portland General Electric Company
Oct 21, 2026
Rated: Sell
Price Target: $48 → $43
Current: $44.42
Upside: -3.20%
CMS Energy
Oct 20, 2026
Reiterated: Buy
Price Target: $78
Current: $70.10
Upside: +11.27%
Duke Energy
Oct 20, 2026
Reiterated: Hold
Price Target: $138 → $127
Current: $127.39
Upside: -0.31%
Reiterated: Hold
Price Target: $51 → $48
Current: $49.47
Upside: -2.97%
Reiterated: Buy
Price Target: $70 → $63
Current: $59.74
Upside: +5.46%
Reiterated: Hold
Price Target: $93 → $85
Current: $83.71
Upside: +1.54%
Reiterated: Hold
Price Target: $133 → $126
Current: $130.21
Upside: -3.23%
Reiterated: Buy
Price Target: $23
Current: $19.72
Upside: +16.63%
Reiterated: Hold
Price Target: $100 → $92
Current: $93.71
Upside: -1.82%
Reiterated: Buy
Price Target: $163 → $145
Current: $145.38
Upside: -0.26%
Reiterated: Hold
Price Target: $43 → $39
Current: $42.44
Upside: -8.11%
Reiterated: Buy
Price Target: n/a
Current: $82.01
Upside: -
Reiterated: Sell
Price Target: $96
Current: $116.64
Upside: -17.70%
Reiterated: Buy
Price Target: $19
Current: $8.35
Upside: +127.54%
Reiterated: Buy
Price Target: $30
Current: $8.28
Upside: +262.54%
Reiterated: Buy
Price Target: n/a
Current: $93.08
Upside: -
Reiterated: Hold
Price Target: $140
Current: $144.37
Upside: -3.03%
Reiterated: Buy
Price Target: n/a
Current: $78.54
Upside: -
Reiterated: Hold
Price Target: $23 → $14
Current: $13.18
Upside: +6.22%
Reiterated: Hold
Price Target: $95
Current: $88.00
Upside: +7.95%
Downgraded: Hold
Price Target: $78 → $51
Current: $58.79
Upside: -13.25%
Reiterated: Buy
Price Target: n/a
Current: $71.65
Upside: -
Reiterated: Buy
Price Target: n/a
Current: $86.06
Upside: -
Reiterated: Buy
Price Target: $165
Current: $135.49
Upside: +21.78%
Reiterated: Buy
Price Target: $88 → $91
Current: $85.93
Upside: +5.90%
Reiterated: Buy
Price Target: $42
Current: $35.65
Upside: +17.81%
Reiterated: Buy
Price Target: n/a
Current: $68.55
Upside: -
Reiterated: Hold
Price Target: $53
Current: $46.91
Upside: +12.98%
Reiterated: Buy
Price Target: $447 → $430
Current: $343.12
Upside: +25.32%
Reiterated: Buy
Price Target: $218 → $202
Current: $138.37
Upside: +45.99%
Reiterated: Hold
Price Target: $177 → $206
Current: $172.41
Upside: +19.48%
Reiterated: Hold
Price Target: $63 → $65
Current: $66.62
Upside: -2.43%
Reiterated: Sell
Price Target: $74.53
Current: $81.97
Upside: -9.08%
Rated: Hold
Price Target: $73.00 → $74.00
Current: $68.89
Upside: +7.42%
Reiterated: Hold
Price Target: $116
Current: $116.07
Upside: -0.06%
Reiterated: Buy
Price Target: $401
Current: $262.38
Upside: +52.83%
Reiterated: Hold
Price Target: n/a
Current: $46.16
Upside: -
Reiterated: Buy
Price Target: $51
Current: $48.50
Upside: +5.15%
Reiterated: Sell
Price Target: $53
Current: $56.79
Upside: -6.67%
Reiterated: Buy
Price Target: $84
Current: $79.82
Upside: n/a
Reiterated: Sell
Price Target: $72
Current: $86.32
Upside: n/a
Reiterated: Buy
Price Target: $42
Current: $43.52
Upside: n/a
Reiterated: Hold
Price Target: $101 → $108
Current: $110.54
Upside: n/a
Reiterated: Buy
Price Target: $63
Current: $79.81
Upside: n/a
Upgraded: Hold
Price Target: $30 → $46
Current: $96.06
Upside: n/a
Upgraded: Buy
Price Target: $49.00
Current: $83.24
Upside: n/a
Upgraded: Hold
Price Target: $38.00 → $35.00
Current: $51.45
Upside: n/a
Upgraded: Hold
Price Target: $30.00
Current: $55.24
Upside: n/a
Reiterated: Hold
Price Target: $55 → $45
Current: $37.32
Upside: n/a
Reiterated: Hold
Price Target: $49.81 → $62.26
Current: $40.02
Upside: n/a