Joseph Osha

Stock Analyst at Guggenheim

(4.66)
# 139
Out of 4,784 analysts
171
Total ratings
57.48%
Success rate
27.09%
Average return

Stocks Rated by Joseph Osha

MasTec
Mar 25, 2025
Reiterates: Buy
Price Target: $195
Current: $115.25
Upside: +69.20%
Eos Energy Enterprises
Mar 18, 2025
Reiterates: Buy
Price Target: $7
Current: $3.94
Upside: +77.66%
GE Vernova
Mar 5, 2025
Upgrades: Buy
Price Target: $380
Current: $302.93
Upside: +25.44%
First Solar
Feb 27, 2025
Maintains: Buy
Price Target: $335$304
Current: $127.32
Upside: +138.77%
Itron
Feb 27, 2025
Maintains: Buy
Price Target: $135$133
Current: $103.82
Upside: +28.11%
Enphase Energy
Jan 31, 2025
Upgrades: Neutral
Price Target: $62
Current: $61.65
Upside: +0.57%
Nextracker
Jan 29, 2025
Maintains: Buy
Price Target: $50$62
Current: $43.15
Upside: +43.68%
Quanta Services
Jan 8, 2025
Initiates: Neutral
Price Target: n/a
Current: $254.29
Upside: -
Primoris Services
Jan 8, 2025
Initiates: Buy
Price Target: $102
Current: $57.27
Upside: +78.10%
Fluence Energy
Dec 6, 2024
Reiterates: Buy
Price Target: $26
Current: $4.98
Upside: +422.09%
Maintains: Buy
Price Target: $8$7
Current: $3.31
Upside: +111.48%
Upgrades: Neutral
Price Target: n/a
Current: $15.85
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $5.94
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $5.08
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $0.31
Upside: -
Downgrades: Sell
Price Target: n/a
Current: $127.09
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $0.39
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $0.62
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $0.59
Upside: -
Upgrades: Buy
Price Target: $22
Current: $0.78
Upside: +2,714.02%
Maintains: Buy
Price Target: $15$10
Current: $0.71
Upside: +1,314.03%
Initiates: Buy
Price Target: $10
Current: $3.35
Upside: +198.51%
Reinstates: Market Perform
Price Target: n/a
Current: $17.44
Upside: -
Initiates: Buy
Price Target: $63
Current: $12.36
Upside: +409.71%
Downgrades: Market Perform
Price Target: n/a
Current: $263.55
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $261.97
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $332.01
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $15.95
Upside: -18.50%
Downgrades: Market Perform
Price Target: n/a
Current: $108.64
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $79.69
Upside: -37.26%