Joseph Osha

Stock Analyst at Guggenheim

(4.94)
# 40
Out of 5,031 analysts
188
Total ratings
71.33%
Success rate
41.61%
Average return

Stocks Rated by Joseph Osha

MasTec
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $201.86
Upside: -
Primoris Services
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $136.78
Upside: -
Generac Holdings
Oct 9, 2025
Maintains: Buy
Price Target: $210$202
Current: $190.49
Upside: +6.04%
Legence
Oct 7, 2025
Initiates: Buy
Price Target: $41
Current: $33.82
Upside: +21.23%
Array Technologies
Oct 6, 2025
Maintains: Buy
Price Target: $12$15
Current: $8.75
Upside: +71.43%
Eos Energy Enterprises
Sep 5, 2025
Maintains: Buy
Price Target: $6$10
Current: $15.04
Upside: -33.51%
SolarEdge Technologies
Aug 25, 2025
Maintains: Sell
Price Target: $5$7
Current: $37.02
Upside: -81.09%
First Solar
Aug 22, 2025
Maintains: Buy
Price Target: $202$287
Current: $231.85
Upside: +23.79%
Nextracker
Aug 18, 2025
Upgrades: Buy
Price Target: $74
Current: $87.06
Upside: -15.00%
Shoals Technologies Group
Aug 6, 2025
Maintains: Buy
Price Target: $6$8
Current: $9.95
Upside: -19.60%
Maintains: Buy
Price Target: $133$155
Current: $131.33
Upside: +18.02%
Initiates: Buy
Price Target: $933
Current: $813.93
Upside: +14.63%
Initiates: Neutral
Price Target: n/a
Current: $172.73
Upside: -
Reiterates: Buy
Price Target: $380
Current: $600.00
Upside: -36.67%
Downgrades: Sell
Price Target: $33
Current: $36.56
Upside: -9.74%
Maintains: Sell
Price Target: $6$2
Current: $18.33
Upside: -89.09%
Initiates: Neutral
Price Target: n/a
Current: $433.85
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $19.51
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.68
Upside: -40.48%
Downgrades: Neutral
Price Target: n/a
Current: $23.66
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $10.78
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.83
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $3.75
Upside: +166.67%
Initiates: Buy
Price Target: $10
Current: $5.28
Upside: +89.39%
Reinstates: Market Perform
Price Target: n/a
Current: $11.04
Upside: -
Initiates: Buy
Price Target: $63
Current: $39.93
Upside: +57.78%
Downgrades: Market Perform
Price Target: n/a
Current: $439.31
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $356.60
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $425.71
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $16.76
Upside: -22.43%
Downgrades: Market Perform
Price Target: n/a
Current: $129.28
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $108.83
Upside: -54.06%