Joseph Osha

Stock Analyst at Guggenheim

(4.83)
# 72
Out of 5,072 analysts
192
Total ratings
65.07%
Success rate
36.07%
Average return

Stocks Rated by Joseph Osha

Shoals Technologies Group
Nov 11, 2025
Maintains: Buy
Price Target: $8$12
Current: $8.39
Upside: +43.03%
Sunrun
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $20.25
Upside: +33.33%
Eos Energy Enterprises
Oct 22, 2025
Maintains: Buy
Price Target: $10$20
Current: $15.05
Upside: +32.89%
Nextpower
Oct 22, 2025
Downgrades: Neutral
Price Target: n/a
Current: $91.62
Upside: -
MasTec
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $213.88
Upside: -
Primoris Services
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $126.56
Upside: -
Generac Holdings
Oct 9, 2025
Maintains: Buy
Price Target: $210$202
Current: $151.63
Upside: +33.22%
Legence
Oct 7, 2025
Initiates: Buy
Price Target: $41
Current: $45.98
Upside: -10.83%
Array Technologies
Oct 6, 2025
Maintains: Buy
Price Target: $12$15
Current: $7.51
Upside: +99.73%
SolarEdge Technologies
Aug 25, 2025
Maintains: Sell
Price Target: $5$7
Current: $36.53
Upside: -80.84%
Maintains: Buy
Price Target: $202$287
Current: $272.92
Upside: +5.16%
Maintains: Buy
Price Target: $133$155
Current: $99.14
Upside: +56.34%
Initiates: Buy
Price Target: $933
Current: $753.31
Upside: +23.85%
Initiates: Neutral
Price Target: n/a
Current: $160.12
Upside: -
Reiterates: Buy
Price Target: $380
Current: $599.77
Upside: -36.64%
Downgrades: Sell
Price Target: $33
Current: $28.85
Upside: +14.38%
Maintains: Sell
Price Target: $6$2
Current: $19.64
Upside: -89.82%
Initiates: Neutral
Price Target: n/a
Current: $464.88
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.73
Upside: -42.20%
Downgrades: Neutral
Price Target: n/a
Current: $17.30
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $8.19
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.62
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $3.44
Upside: +190.70%
Initiates: Buy
Price Target: $10
Current: $2.75
Upside: +263.64%
Reinstates: Market Perform
Price Target: n/a
Current: $6.22
Upside: -
Initiates: Buy
Price Target: $63
Current: $34.71
Upside: +81.50%
Downgrades: Market Perform
Price Target: n/a
Current: $430.17
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $366.42
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $431.43
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $14.45
Upside: -10.03%
Downgrades: Market Perform
Price Target: n/a
Current: $133.38
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $116.31
Upside: -57.01%