Joseph Osha

Stock Analyst at Guggenheim

(4.86)
# 77
Out of 5,241 analysts
215
Total ratings
66.26%
Success rate
38.55%
Average return

Stocks Rated by Joseph Osha

MasTec
May 13, 2026
Upgrades: Buy
Price Target: $480
Current: $414.90
Upside: +15.69%
Everus Construction Group
Apr 30, 2026
Upgrades: Buy
Price Target: $160
Current: $156.72
Upside: +2.09%
Equinix
Apr 27, 2026
Maintains: Buy
Price Target: $985$1,235
Current: $1,059.44
Upside: +16.57%
GE Vernova
Apr 23, 2026
Maintains: Buy
Price Target: $910$1,300
Current: $1,049.23
Upside: +23.90%
Primoris Services
Apr 20, 2026
Maintains: Buy
Price Target: $184$195
Current: $113.33
Upside: +72.06%
Legence
Mar 30, 2026
Maintains: Buy
Price Target: $68$74
Current: $84.30
Upside: -12.22%
Fluence Energy
Mar 19, 2026
Upgrades: Neutral
Price Target: n/a
Current: $20.77
Upside: -
First Solar
Mar 17, 2026
Maintains: Buy
Price Target: $312$269
Current: $233.37
Upside: +15.27%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $37
Current: $43.44
Upside: -14.83%
Eos Energy Enterprises
Feb 27, 2026
Downgrades: Neutral
Price Target: n/a
Current: $7.87
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $10.33
Upside: +6.49%
Downgrades: Neutral
Price Target: n/a
Current: $79.24
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $263.68
Upside: -
Initiates: Buy
Price Target: $510
Current: $437.37
Upside: +16.61%
Upgrades: Buy
Price Target: $27
Current: $13.99
Upside: +93.00%
Downgrades: Neutral
Price Target: n/a
Current: $144.29
Upside: -
Maintains: Buy
Price Target: $12$15
Current: $8.97
Upside: +67.22%
Maintains: Sell
Price Target: $5$7
Current: $61.76
Upside: -88.67%
Initiates: Neutral
Price Target: n/a
Current: $188.51
Upside: -
Downgrades: Sell
Price Target: $33
Current: $52.89
Upside: -37.61%
Initiates: Neutral
Price Target: n/a
Current: $769.99
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.02
Upside: -1.96%
Downgrades: Neutral
Price Target: n/a
Current: $8.75
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $6.63
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $1.89
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $5.93
Upside: +68.63%
Initiates: Buy
Price Target: $10
Current: $0.91
Upside: +999.02%
Reinstates: Market Perform
Price Target: n/a
Current: $6.62
Upside: -
Initiates: Buy
Price Target: $63
Current: $33.03
Upside: +90.74%
Downgrades: Market Perform
Price Target: n/a
Current: $422.24
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $281.63
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $479.97
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $8.41
Upside: +54.58%
Downgrades: Market Perform
Price Target: n/a
Current: $133.05
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $143.08
Upside: -65.05%