Joseph Osha

Stock Analyst at Guggenheim

(4.86)
# 74
Out of 4,905 analysts
182
Total ratings
67.15%
Success rate
32.82%
Average return

Stocks Rated by Joseph Osha

Primoris Services
Jul 17, 2025
Reiterates: Buy
Price Target: $110
Current: $87.68
Upside: +25.46%
Itron
Jul 14, 2025
Maintains: Buy
Price Target: $133$155
Current: $136.86
Upside: +13.25%
Equinix
Jul 10, 2025
Initiates: Buy
Price Target: $933
Current: $778.66
Upside: +19.82%
Digital Realty Trust
Jul 10, 2025
Initiates: Neutral
Price Target: n/a
Current: $177.28
Upside: -
Eos Energy Enterprises
Jun 2, 2025
Maintains: Buy
Price Target: $53$55
Current: $6.20
Upside: +787.10%
Array Technologies
May 16, 2025
Maintains: Buy
Price Target: $10$12
Current: $6.92
Upside: +73.41%
Shoals Technologies Group
May 9, 2025
Maintains: Buy
Price Target: $5$6
Current: $5.60
Upside: +7.14%
MasTec
May 5, 2025
Reiterates: Buy
Price Target: $195
Current: $177.00
Upside: +10.17%
First Solar
May 1, 2025
Maintains: Buy
Price Target: $253$202
Current: $173.67
Upside: +16.32%
GE Vernova
Apr 24, 2025
Reiterates: Buy
Price Target: $380
Current: $573.15
Upside: -33.70%
Downgrades: Sell
Price Target: $33
Current: $39.05
Upside: -15.49%
Downgrades: Sell
Price Target: $5
Current: $26.15
Upside: -80.88%
Maintains: Sell
Price Target: $6$2
Current: $8.50
Upside: -76.47%
Maintains: Buy
Price Target: $50$62
Current: $60.34
Upside: +2.75%
Initiates: Neutral
Price Target: n/a
Current: $401.48
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $10.04
Upside: -
Downgrades: Sell
Price Target: n/a
Current: $150.60
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.69
Upside: -40.83%
Downgrades: Neutral
Price Target: n/a
Current: $10.20
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $0.64
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $1.16
Upside: -
Upgrades: Buy
Price Target: $22
Current: $0.97
Upside: +2,165.01%
Maintains: Buy
Price Target: $15$10
Current: $0.82
Upside: +1,114.92%
Initiates: Buy
Price Target: $10
Current: $1.74
Upside: +476.37%
Reinstates: Market Perform
Price Target: n/a
Current: $12.95
Upside: -
Initiates: Buy
Price Target: $63
Current: $18.43
Upside: +241.83%
Downgrades: Market Perform
Price Target: n/a
Current: $323.71
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $291.06
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $437.75
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $13.71
Upside: -5.14%
Downgrades: Market Perform
Price Target: n/a
Current: $144.85
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $109.09
Upside: -54.17%