Joseph Osha

Stock Analyst at Guggenheim

(4.83)
# 83
Out of 5,150 analysts
205
Total ratings
64.94%
Success rate
34.81%
Average return

Stocks Rated by Joseph Osha

Eos Energy Enterprises
Feb 27, 2026
Downgrades: Neutral
Price Target: n/a
Current: $6.75
Upside: -
Primoris Services
Feb 25, 2026
Maintains: Buy
Price Target: $160$170
Current: $144.61
Upside: +17.56%
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $12$11
Current: $6.14
Upside: +79.15%
Itron
Feb 17, 2026
Downgrades: Neutral
Price Target: n/a
Current: $92.29
Upside: -
Equinix
Feb 12, 2026
Maintains: Buy
Price Target: $933$985
Current: $969.04
Upside: +1.65%
Generac Holdings
Feb 12, 2026
Downgrades: Neutral
Price Target: n/a
Current: $220.89
Upside: -
Everus Construction Group
Jan 22, 2026
Initiates: Neutral
Price Target: n/a
Current: $118.99
Upside: -
Dycom Industries
Jan 22, 2026
Initiates: Buy
Price Target: $510
Current: $387.07
Upside: +31.76%
First Solar
Jan 8, 2026
Maintains: Buy
Price Target: $289$312
Current: $197.27
Upside: +58.16%
Sunrun
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $12.17
Upside: +121.86%
Downgrades: Neutral
Price Target: n/a
Current: $103.88
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $303.87
Upside: -
Initiates: Buy
Price Target: $41
Current: $55.38
Upside: -25.97%
Maintains: Buy
Price Target: $12$15
Current: $7.31
Upside: +105.20%
Maintains: Sell
Price Target: $5$7
Current: $37.94
Upside: -81.55%
Initiates: Neutral
Price Target: n/a
Current: $182.62
Upside: -
Reiterates: Buy
Price Target: $380
Current: $841.27
Upside: -54.83%
Downgrades: Sell
Price Target: $33
Current: $42.66
Upside: -22.64%
Maintains: Sell
Price Target: $6$2
Current: $15.80
Upside: -87.34%
Initiates: Neutral
Price Target: n/a
Current: $568.38
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.31
Upside: -23.66%
Downgrades: Neutral
Price Target: n/a
Current: $10.05
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $6.50
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $1.65
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $3.35
Upside: +198.51%
Initiates: Buy
Price Target: $10
Current: $1.44
Upside: +594.44%
Reinstates: Market Perform
Price Target: n/a
Current: $6.35
Upside: -
Initiates: Buy
Price Target: $63
Current: $28.15
Upside: +123.80%
Downgrades: Market Perform
Price Target: n/a
Current: $405.94
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $276.90
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $490.78
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $10.72
Upside: +21.27%
Downgrades: Market Perform
Price Target: n/a
Current: $145.21
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $140.00
Upside: -64.29%