Joseph Osha

Stock Analyst at Guggenheim

(4.92)
# 44
Out of 5,115 analysts
197
Total ratings
70%
Success rate
39.96%
Average return

Stocks Rated by Joseph Osha

Everus Construction Group
Jan 22, 2026
Initiates: Neutral
Price Target: n/a
Current: $88.49
Upside: -
Dycom Industries
Jan 22, 2026
Initiates: Buy
Price Target: $510
Current: $364.39
Upside: +39.96%
Primoris Services
Jan 13, 2026
Upgrades: Buy
Price Target: $160
Current: $148.25
Upside: +7.93%
First Solar
Jan 8, 2026
Maintains: Buy
Price Target: $289$312
Current: $225.52
Upside: +38.35%
Shoals Technologies Group
Nov 11, 2025
Maintains: Buy
Price Target: $8$12
Current: $9.44
Upside: +27.12%
Sunrun
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $19.00
Upside: +42.11%
Eos Energy Enterprises
Oct 22, 2025
Maintains: Buy
Price Target: $10$20
Current: $14.64
Upside: +36.61%
Nextpower
Oct 22, 2025
Downgrades: Neutral
Price Target: n/a
Current: $117.09
Upside: -
MasTec
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $240.48
Upside: -
Generac Holdings
Oct 9, 2025
Maintains: Buy
Price Target: $210$202
Current: $168.04
Upside: +20.21%
Initiates: Buy
Price Target: $41
Current: $46.91
Upside: -12.60%
Maintains: Buy
Price Target: $12$15
Current: $11.33
Upside: +32.45%
Maintains: Sell
Price Target: $5$7
Current: $30.95
Upside: -77.38%
Maintains: Buy
Price Target: $133$155
Current: $99.08
Upside: +56.44%
Initiates: Buy
Price Target: $933
Current: $820.93
Upside: +13.65%
Initiates: Neutral
Price Target: n/a
Current: $165.95
Upside: -
Reiterates: Buy
Price Target: $380
Current: $726.37
Upside: -47.69%
Downgrades: Sell
Price Target: $33
Current: $36.98
Upside: -10.76%
Maintains: Sell
Price Target: $6$2
Current: $30.77
Upside: -93.50%
Initiates: Neutral
Price Target: n/a
Current: $474.63
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.72
Upside: -41.86%
Downgrades: Neutral
Price Target: n/a
Current: $15.60
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $5.99
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $1.64
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $4.70
Upside: +112.77%
Initiates: Buy
Price Target: $10
Current: $1.75
Upside: +471.43%
Reinstates: Market Perform
Price Target: n/a
Current: $6.98
Upside: -
Initiates: Buy
Price Target: $63
Current: $31.34
Upside: +101.02%
Downgrades: Market Perform
Price Target: n/a
Current: $430.41
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $309.24
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $487.94
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $14.61
Upside: -11.02%
Downgrades: Market Perform
Price Target: n/a
Current: $146.96
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $119.26
Upside: -58.07%