Joseph Osha

Stock Analyst at Guggenheim

(4.86)
# 69
Out of 5,182 analysts
213
Total ratings
66.46%
Success rate
36.57%
Average return

Stocks Rated by Joseph Osha

Equinix
Apr 27, 2026
Maintains: Buy
Price Target: $985$1,235
Current: $1,089.85
Upside: +13.32%
GE Vernova
Apr 23, 2026
Maintains: Buy
Price Target: $910$1,300
Current: $1,120.23
Upside: +16.05%
Primoris Services
Apr 20, 2026
Maintains: Buy
Price Target: $184$195
Current: $173.00
Upside: +12.72%
Legence
Mar 30, 2026
Maintains: Buy
Price Target: $68$74
Current: $81.43
Upside: -9.12%
Fluence Energy
Mar 19, 2026
Upgrades: Neutral
Price Target: n/a
Current: $13.36
Upside: -
First Solar
Mar 17, 2026
Maintains: Buy
Price Target: $312$269
Current: $197.48
Upside: +36.22%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $37
Current: $37.99
Upside: -2.61%
Eos Energy Enterprises
Feb 27, 2026
Downgrades: Neutral
Price Target: n/a
Current: $7.16
Upside: -
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $12$11
Current: $7.80
Upside: +41.03%
Itron
Feb 17, 2026
Downgrades: Neutral
Price Target: n/a
Current: $86.92
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $220.30
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $140.25
Upside: -
Initiates: Buy
Price Target: $510
Current: $416.01
Upside: +22.59%
Upgrades: Buy
Price Target: $27
Current: $13.03
Upside: +107.21%
Downgrades: Neutral
Price Target: n/a
Current: $122.58
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $385.89
Upside: -
Maintains: Buy
Price Target: $12$15
Current: $7.97
Upside: +88.21%
Maintains: Sell
Price Target: $5$7
Current: $47.38
Upside: -85.23%
Initiates: Neutral
Price Target: n/a
Current: $196.34
Upside: -
Downgrades: Sell
Price Target: $33
Current: $35.24
Upside: -6.36%
Initiates: Neutral
Price Target: n/a
Current: $637.28
Upside: -
Downgrades: Sell
Price Target: $1
Current: $0.90
Upside: +10.57%
Downgrades: Neutral
Price Target: n/a
Current: $11.29
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $6.79
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.14
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $4.45
Upside: +124.72%
Initiates: Buy
Price Target: $10
Current: $1.19
Upside: +740.34%
Reinstates: Market Perform
Price Target: n/a
Current: $6.77
Upside: -
Initiates: Buy
Price Target: $63
Current: $27.91
Upside: +125.73%
Downgrades: Market Perform
Price Target: n/a
Current: $378.67
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $291.85
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $555.34
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $11.05
Upside: +17.65%
Downgrades: Market Perform
Price Target: n/a
Current: $141.47
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $143.38
Upside: -65.13%