Joseph Osha

Stock Analyst at Guggenheim

(4.90)
# 52
Out of 5,141 analysts
202
Total ratings
68.42%
Success rate
41.37%
Average return

Stocks Rated by Joseph Osha

Itron
Feb 17, 2026
Downgrades: Neutral
Price Target: n/a
Current: $99.54
Upside: -
Equinix
Feb 12, 2026
Maintains: Buy
Price Target: $933$985
Current: $928.11
Upside: +6.13%
Generac Holdings
Feb 12, 2026
Downgrades: Neutral
Price Target: n/a
Current: $229.19
Upside: -
Everus Construction Group
Jan 22, 2026
Initiates: Neutral
Price Target: n/a
Current: $108.16
Upside: -
Dycom Industries
Jan 22, 2026
Initiates: Buy
Price Target: $510
Current: $429.73
Upside: +18.68%
Primoris Services
Jan 13, 2026
Upgrades: Buy
Price Target: $160
Current: $169.36
Upside: -5.53%
First Solar
Jan 8, 2026
Maintains: Buy
Price Target: $289$312
Current: $241.88
Upside: +28.99%
Shoals Technologies Group
Nov 11, 2025
Maintains: Buy
Price Target: $8$12
Current: $10.61
Upside: +13.10%
Sunrun
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $20.28
Upside: +33.14%
Eos Energy Enterprises
Oct 22, 2025
Maintains: Buy
Price Target: $10$20
Current: $10.70
Upside: +86.92%
Downgrades: Neutral
Price Target: n/a
Current: $119.34
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $283.86
Upside: -
Initiates: Buy
Price Target: $41
Current: $55.24
Upside: -25.78%
Maintains: Buy
Price Target: $12$15
Current: $11.23
Upside: +33.57%
Maintains: Sell
Price Target: $5$7
Current: $37.90
Upside: -81.53%
Initiates: Neutral
Price Target: n/a
Current: $175.68
Upside: -
Reiterates: Buy
Price Target: $380
Current: $830.34
Upside: -54.24%
Downgrades: Sell
Price Target: $33
Current: $46.56
Upside: -29.12%
Maintains: Sell
Price Target: $6$2
Current: $16.55
Upside: -87.92%
Initiates: Neutral
Price Target: n/a
Current: $552.66
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.48
Upside: -32.43%
Downgrades: Neutral
Price Target: n/a
Current: $11.26
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $6.16
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $1.66
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $3.06
Upside: +226.80%
Initiates: Buy
Price Target: $10
Current: $1.54
Upside: +549.35%
Reinstates: Market Perform
Price Target: n/a
Current: $7.61
Upside: -
Initiates: Buy
Price Target: $63
Current: $33.73
Upside: +86.78%
Downgrades: Market Perform
Price Target: n/a
Current: $411.82
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $310.80
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $526.73
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $16.24
Upside: -19.95%
Downgrades: Market Perform
Price Target: n/a
Current: $148.62
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $143.79
Upside: -65.23%