Joseph Osha

Stock Analyst at Guggenheim

(4.87)
# 70
Out of 5,131 analysts
194
Total ratings
66.89%
Success rate
38.77%
Average return

Stocks Rated by Joseph Osha

First Solar
Jan 8, 2026
Maintains: Buy
Price Target: $289$312
Current: $238.66
Upside: +30.73%
Shoals Technologies Group
Nov 11, 2025
Maintains: Buy
Price Target: $8$12
Current: $8.66
Upside: +38.57%
Sunrun
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $18.09
Upside: +49.25%
Eos Energy Enterprises
Oct 22, 2025
Maintains: Buy
Price Target: $10$20
Current: $15.28
Upside: +30.89%
Nextpower
Oct 22, 2025
Downgrades: Neutral
Price Target: n/a
Current: $91.17
Upside: -
MasTec
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $218.91
Upside: -
Primoris Services
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $129.95
Upside: -
Generac Holdings
Oct 9, 2025
Maintains: Buy
Price Target: $210$202
Current: $152.78
Upside: +32.22%
Legence
Oct 7, 2025
Initiates: Buy
Price Target: $41
Current: $44.53
Upside: -7.93%
Array Technologies
Oct 6, 2025
Maintains: Buy
Price Target: $12$15
Current: $9.00
Upside: +66.67%
Maintains: Sell
Price Target: $5$7
Current: $32.89
Upside: -78.72%
Maintains: Buy
Price Target: $133$155
Current: $99.31
Upside: +56.08%
Initiates: Buy
Price Target: $933
Current: $800.35
Upside: +16.57%
Initiates: Neutral
Price Target: n/a
Current: $158.55
Upside: -
Reiterates: Buy
Price Target: $380
Current: $622.50
Upside: -38.96%
Downgrades: Sell
Price Target: $33
Current: $35.22
Upside: -6.30%
Maintains: Sell
Price Target: $6$2
Current: $23.20
Upside: -91.38%
Initiates: Neutral
Price Target: n/a
Current: $422.57
Upside: -
Downgrades: Sell
Price Target: $1
Current: $1.63
Upside: -38.65%
Downgrades: Neutral
Price Target: n/a
Current: $17.68
Upside: -
Initiates: Neutral
Price Target: n/a
Current: $6.90
Upside: -
Downgrades: Neutral
Price Target: n/a
Current: $2.17
Upside: -
Maintains: Buy
Price Target: $15$10
Current: $5.29
Upside: +89.04%
Initiates: Buy
Price Target: $10
Current: $1.91
Upside: +423.56%
Reinstates: Market Perform
Price Target: n/a
Current: $9.00
Upside: -
Initiates: Buy
Price Target: $63
Current: $30.29
Upside: +107.99%
Downgrades: Market Perform
Price Target: n/a
Current: $445.01
Upside: -
Downgrades: Market Perform
Price Target: n/a
Current: $325.55
Upside: -
Upgrades: Outperform
Price Target: n/a
Current: $470.53
Upside: -
Maintains: Market Outperform
Price Target: $15$13
Current: $14.16
Upside: -8.19%
Downgrades: Market Perform
Price Target: n/a
Current: $144.20
Upside: -
Maintains: Market Outperform
Price Target: $54$50
Current: $110.85
Upside: -54.89%