Joseph Osha

Stock Analyst at Guggenheim

(4.80)
# 92
Out of 4,876 analysts
178
Total ratings
64.18%
Success rate
32.14%
Average return

Stocks Rated by Joseph Osha

Eos Energy Enterprises
Jun 2, 2025
Maintains: Buy
Price Target: $53$55
Current: $4.41
Upside: +1,147.17%
Array Technologies
May 16, 2025
Maintains: Buy
Price Target: $10$12
Current: $6.44
Upside: +86.34%
Shoals Technologies Group
May 9, 2025
Maintains: Buy
Price Target: $5$6
Current: $4.73
Upside: +26.85%
MasTec
May 5, 2025
Reiterates: Buy
Price Target: $195
Current: $171.99
Upside: +13.38%
First Solar
May 1, 2025
Maintains: Buy
Price Target: $253$202
Current: $152.14
Upside: +32.77%
GE Vernova
Apr 24, 2025
Reiterates: Buy
Price Target: $380
Current: $519.66
Upside: -26.88%
Enphase Energy
Apr 24, 2025
Downgrades: Sell
Price Target: $33
Current: $40.88
Upside: -19.28%
SolarEdge Technologies
Apr 24, 2025
Downgrades: Sell
Price Target: $5
Current: $19.80
Upside: -74.75%
Itron
Apr 17, 2025
Reiterates: Buy
Price Target: $133
Current: $132.46
Upside: +0.41%
Fluence Energy
Apr 15, 2025
Maintains: Sell
Price Target: $6$2
Current: $6.14
Upside: -67.43%
Reiterates: Buy
Price Target: $110
Current: $80.05
Upside: +37.41%
Maintains: Buy
Price Target: $50$62
Current: $58.32
Upside: +6.31%
Initiates: Neutral
Price Target: n/a
Current: $381.26
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $7.43
Upside: -
Downgrades: Sell
Price Target: n/a
Current: $142.41
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.73
Upside: -42.20%
Downgrades: Neutral
Price Target: n/a
Current: $6.43
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $0.74
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $0.90
Upside: -
Upgrades: Buy
Price Target: $22
Current: $0.90
Upside: +2,354.81%
Maintains: Buy
Price Target: $15$10
Current: $0.65
Upside: +1,430.22%
Initiates: Buy
Price Target: $10
Current: $1.21
Upside: +726.45%
Reinstates: Market Perform
Price Target: n/a
Current: $13.18
Upside: -
Initiates: Buy
Price Target: $63
Current: $15.16
Upside: +315.57%
Downgrades: Market Perform
Price Target: n/a
Current: $323.63
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $303.34
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $406.62
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $12.62
Upside: +3.01%
Downgrades: Market Perform
Price Target: n/a
Current: $133.17
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $105.07
Upside: -52.41%