Joseph Osha

Stock Analyst at Guggenheim

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

Stocks Rated by Joseph Osha

GE Vernova
Apr 23, 2026
Maintains: Buy
Price Target: $910$1,300
Current: $1,149.19
Upside: +13.12%
Primoris Services
Apr 20, 2026
Maintains: Buy
Price Target: $184$195
Current: $171.60
Upside: +13.64%
Legence
Mar 30, 2026
Maintains: Buy
Price Target: $68$74
Current: $80.40
Upside: -7.96%
Fluence Energy
Mar 19, 2026
Upgrades: Neutral
Price Target: n/a
Current: $13.38
Upside: -
First Solar
Mar 17, 2026
Maintains: Buy
Price Target: $312$269
Current: $193.76
Upside: +38.83%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $37
Current: $38.82
Upside: -4.69%
Eos Energy Enterprises
Feb 27, 2026
Downgrades: Neutral
Price Target: n/a
Current: $7.67
Upside: -
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $12$11
Current: $7.93
Upside: +38.71%
Itron
Feb 17, 2026
Downgrades: Neutral
Price Target: n/a
Current: $88.55
Upside: -
Equinix
Feb 12, 2026
Maintains: Buy
Price Target: $933$985
Current: $1,108.76
Upside: -11.16%
Downgrades: Neutral
Price Target: n/a
Current: $220.93
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $136.06
Upside: -
Initiates: Buy
Price Target: $510
Current: $410.72
Upside: +24.17%
Upgrades: Buy
Price Target: $27
Current: $12.74
Upside: +111.93%
Downgrades: Neutral
Price Target: n/a
Current: $121.41
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $376.12
Upside: -
Maintains: Buy
Price Target: $12$15
Current: $8.11
Upside: +84.96%
Maintains: Sell
Price Target: $5$7
Current: $45.83
Upside: -84.73%
Initiates: Neutral
Price Target: n/a
Current: $200.00
Upside: -
Downgrades: Sell
Price Target: $33
Current: $35.77
Upside: -7.74%
Initiates: Neutral
Price Target: n/a
Current: $624.84
Upside: -
Downgrades: Sell
Price Target: $1
Current: $0.98
Upside: +2.49%
Downgrades: Neutral
Price Target: n/a
Current: $11.41
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $6.89
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.19
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $4.46
Upside: +124.22%
Initiates: Buy
Price Target: $10
Current: $1.14
Upside: +777.19%
Reinstates: Market Perform
Price Target: n/a
Current: $6.71
Upside: -
Initiates: Buy
Price Target: $63
Current: $27.92
Upside: +125.64%
Downgrades: Market Perform
Price Target: n/a
Current: $376.30
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $289.57
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $553.07
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $11.28
Upside: +15.25%
Downgrades: Market Perform
Price Target: n/a
Current: $141.35
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $141.92
Upside: -64.77%