Joseph Osha

Stock Analyst at Guggenheim

(4.83)
# 77
Out of 5,090 analysts
192
Total ratings
64.83%
Success rate
35.98%
Average return

Stocks Rated by Joseph Osha

Shoals Technologies Group
Nov 11, 2025
Maintains: Buy
Price Target: $8$12
Current: $8.03
Upside: +49.44%
Sunrun
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $17.58
Upside: +53.58%
Eos Energy Enterprises
Oct 22, 2025
Maintains: Buy
Price Target: $10$20
Current: $14.99
Upside: +33.42%
Nextpower
Oct 22, 2025
Downgrades: Neutral
Price Target: n/a
Current: $90.59
Upside: -
MasTec
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $219.52
Upside: -
Primoris Services
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $125.66
Upside: -
Generac Holdings
Oct 9, 2025
Maintains: Buy
Price Target: $210$202
Current: $162.33
Upside: +24.44%
Legence
Oct 7, 2025
Initiates: Buy
Price Target: $41
Current: $46.79
Upside: -12.37%
Array Technologies
Oct 6, 2025
Maintains: Buy
Price Target: $12$15
Current: $7.92
Upside: +89.39%
SolarEdge Technologies
Aug 25, 2025
Maintains: Sell
Price Target: $5$7
Current: $29.52
Upside: -76.29%
Maintains: Buy
Price Target: $202$287
Current: $257.61
Upside: +11.41%
Maintains: Buy
Price Target: $133$155
Current: $97.87
Upside: +58.37%
Initiates: Buy
Price Target: $933
Current: $741.58
Upside: +25.81%
Initiates: Neutral
Price Target: n/a
Current: $164.73
Upside: -
Reiterates: Buy
Price Target: $380
Current: $631.32
Upside: -39.81%
Downgrades: Sell
Price Target: $33
Current: $31.25
Upside: +5.60%
Maintains: Sell
Price Target: $6$2
Current: $23.96
Upside: -91.65%
Initiates: Neutral
Price Target: n/a
Current: $460.64
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.60
Upside: -37.50%
Downgrades: Neutral
Price Target: n/a
Current: $18.30
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $10.43
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.64
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $4.26
Upside: +134.74%
Initiates: Buy
Price Target: $10
Current: $2.16
Upside: +362.96%
Reinstates: Market Perform
Price Target: n/a
Current: $6.79
Upside: -
Initiates: Buy
Price Target: $63
Current: $33.25
Upside: +89.47%
Downgrades: Market Perform
Price Target: n/a
Current: $455.00
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $371.99
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $440.53
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $14.72
Upside: -11.68%
Downgrades: Market Perform
Price Target: n/a
Current: $137.39
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $114.23
Upside: -56.23%