Joseph Osha

Stock Analyst at Guggenheim

(4.80)
# 69
Out of 5,182 analysts
211
Total ratings
64.15%
Success rate
32.05%
Average return

Stocks Rated by Joseph Osha

Primoris Services
Apr 1, 2026
Maintains: Buy
Price Target: $170$184
Current: $146.68
Upside: +25.44%
Legence
Mar 30, 2026
Maintains: Buy
Price Target: $68$74
Current: $55.09
Upside: +34.33%
Fluence Energy
Mar 19, 2026
Upgrades: Neutral
Price Target: n/a
Current: $13.20
Upside: -
First Solar
Mar 17, 2026
Maintains: Buy
Price Target: $312$269
Current: $195.57
Upside: +37.55%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $37
Current: $28.90
Upside: +28.03%
Eos Energy Enterprises
Feb 27, 2026
Downgrades: Neutral
Price Target: n/a
Current: $4.84
Upside: -
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $12$11
Current: $6.56
Upside: +67.68%
Itron
Feb 17, 2026
Downgrades: Neutral
Price Target: n/a
Current: $91.12
Upside: -
Equinix
Feb 12, 2026
Maintains: Buy
Price Target: $933$985
Current: $1,016.08
Upside: -3.06%
Generac Holdings
Feb 12, 2026
Downgrades: Neutral
Price Target: n/a
Current: $195.52
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $120.64
Upside: -
Initiates: Buy
Price Target: $510
Current: $348.63
Upside: +46.29%
Upgrades: Buy
Price Target: $27
Current: $13.23
Upside: +104.08%
Downgrades: Neutral
Price Target: n/a
Current: $108.06
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $337.27
Upside: -
Maintains: Buy
Price Target: $12$15
Current: $6.97
Upside: +115.21%
Maintains: Sell
Price Target: $5$7
Current: $45.09
Upside: -84.48%
Initiates: Neutral
Price Target: n/a
Current: $181.99
Upside: -
Reiterates: Buy
Price Target: $380
Current: $897.36
Upside: -57.65%
Downgrades: Sell
Price Target: $33
Current: $33.64
Upside: -1.90%
Initiates: Neutral
Price Target: n/a
Current: $554.38
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.19
Upside: -15.97%
Downgrades: Neutral
Price Target: n/a
Current: $9.07
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $4.92
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $1.75
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $3.15
Upside: +217.46%
Initiates: Buy
Price Target: $10
Current: $1.20
Upside: +733.33%
Reinstates: Market Perform
Price Target: n/a
Current: $6.73
Upside: -
Initiates: Buy
Price Target: $63
Current: $24.00
Upside: +162.50%
Downgrades: Market Perform
Price Target: n/a
Current: $352.82
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $268.20
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $499.20
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $10.42
Upside: +24.76%
Downgrades: Market Perform
Price Target: n/a
Current: $132.66
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $133.75
Upside: -62.62%