Joseph Osha

Stock Analyst at Guggenheim

(4.85)
# 69
Out of 4,945 analysts
183
Total ratings
66.19%
Success rate
34.53%
Average return

Stocks Rated by Joseph Osha

Shoals Technologies Group
Aug 6, 2025
Maintains: Buy
Price Target: $6$8
Current: $4.88
Upside: +63.93%
Generac Holdings
Jul 29, 2025
Upgrades: Buy
Price Target: $190
Current: $202.85
Upside: -6.33%
Primoris Services
Jul 17, 2025
Reiterates: Buy
Price Target: $110
Current: $113.41
Upside: -3.01%
Itron
Jul 14, 2025
Maintains: Buy
Price Target: $133$155
Current: $128.50
Upside: +20.62%
Equinix
Jul 10, 2025
Initiates: Buy
Price Target: $933
Current: $784.00
Upside: +19.01%
Digital Realty Trust
Jul 10, 2025
Initiates: Neutral
Price Target: n/a
Current: $168.58
Upside: -
Eos Energy Enterprises
Jun 2, 2025
Maintains: Buy
Price Target: $7$6
Current: $6.34
Upside: -5.36%
Array Technologies
May 16, 2025
Maintains: Buy
Price Target: $10$12
Current: $6.00
Upside: +100.00%
MasTec
May 5, 2025
Reiterates: Buy
Price Target: $195
Current: $181.59
Upside: +7.38%
First Solar
May 1, 2025
Maintains: Buy
Price Target: $253$202
Current: $184.84
Upside: +9.28%
Reiterates: Buy
Price Target: $380
Current: $634.31
Upside: -40.09%
Downgrades: Sell
Price Target: $33
Current: $34.22
Upside: -3.57%
Downgrades: Sell
Price Target: $5
Current: $26.46
Upside: -81.10%
Maintains: Sell
Price Target: $6$2
Current: $7.55
Upside: -73.51%
Maintains: Buy
Price Target: $50$62
Current: $55.29
Upside: +12.14%
Initiates: Neutral
Price Target: n/a
Current: $379.96
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $10.93
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.63
Upside: -38.65%
Downgrades: Neutral
Price Target: n/a
Current: $15.24
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $12.05
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.73
Upside: -
Upgrades: Buy
Price Target: $22
Current: $0.16
Upside: +14,002.56%
Maintains: Buy
Price Target: $15$10
Current: $1.46
Upside: +584.93%
Initiates: Buy
Price Target: $10
Current: $1.69
Upside: +491.72%
Reinstates: Market Perform
Price Target: n/a
Current: $12.95
Upside: -
Initiates: Buy
Price Target: $63
Current: $20.66
Upside: +204.94%
Downgrades: Market Perform
Price Target: n/a
Current: $339.38
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $327.80
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $443.95
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $14.62
Upside: -11.08%
Downgrades: Market Perform
Price Target: n/a
Current: $135.00
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $105.77
Upside: -52.73%