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
Main Sectors:
Stocks Rated by Joseph Osha
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| FSLR First Solar | Maintains: Buy | $289 → $312 | $238.66 | +30.73% | 27 | Jan 8, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Buy | $8 → $12 | $8.66 | +38.57% | 10 | Nov 11, 2025 | |
| RUN Sunrun | Upgrades: Buy | $27 | $18.09 | +49.25% | 11 | Nov 10, 2025 | |
| EOSE Eos Energy Enterprises | Maintains: Buy | $10 → $20 | $15.28 | +30.89% | 7 | Oct 22, 2025 | |
| NXT Nextpower | Downgrades: Neutral | n/a | $91.17 | - | 7 | Oct 22, 2025 | |
| MTZ MasTec | Downgrades: Neutral | n/a | $218.91 | - | 4 | Oct 15, 2025 | |
| PRIM Primoris Services | Downgrades: Neutral | n/a | $129.95 | - | 5 | Oct 15, 2025 | |
| GNRC Generac Holdings | Maintains: Buy | $210 → $202 | $152.78 | +32.22% | 11 | Oct 9, 2025 | |
| LGN Legence | Initiates: Buy | $41 | $44.53 | -7.93% | 1 | Oct 7, 2025 | |
| ARRY Array Technologies | Maintains: Buy | $12 → $15 | $9.00 | +66.67% | 12 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $5 → $7 | $32.89 | -78.72% | 18 | Aug 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $133 → $155 | $99.31 | +56.08% | 6 | Jul 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $933 | $800.35 | +16.57% | 1 | Jul 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $158.55 | - | 1 | Jul 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $380 | $622.50 | -38.96% | 7 | Apr 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $33 | $35.22 | -6.30% | 11 | Apr 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $6 → $2 | $23.20 | -91.38% | 6 | Apr 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $422.57 | - | 1 | Jan 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $1 | $1.63 | -38.65% | 2 | Feb 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $17.68 | - | 2 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $6.90 | - | 1 | May 2, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $2.17 | - | 2 | Mar 17, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $15 → $10 | $5.29 | +89.04% | 2 | Oct 6, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $10 | $1.91 | +423.56% | 1 | Mar 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reinstates: Market Perform | n/a | $9.00 | - | 9 | Dec 21, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $63 | $30.29 | +107.99% | 1 | Jan 29, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $445.01 | - | 11 | Jan 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $325.55 | - | 9 | Jun 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Outperform | n/a | $470.53 | - | 2 | Jun 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Outperform | $15 → $13 | $14.16 | -8.19% | 2 | Jun 15, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $144.20 | - | 2 | Feb 1, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Outperform | $54 → $50 | $110.85 | -54.89% | 2 | Oct 23, 2017 |
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%
Aug 25, 2025
Maintains: Sell
Price Target: $5 → $7
Current: $32.89
Upside: -78.72%
Jul 14, 2025
Maintains: Buy
Price Target: $133 → $155
Current: $99.31
Upside: +56.08%
Jul 10, 2025
Initiates: Buy
Price Target: $933
Current: $800.35
Upside: +16.57%
Jul 10, 2025
Initiates: Neutral
Price Target: n/a
Current: $158.55
Upside: -
Apr 24, 2025
Reiterates: Buy
Price Target: $380
Current: $622.50
Upside: -38.96%
Apr 24, 2025
Downgrades: Sell
Price Target: $33
Current: $35.22
Upside: -6.30%
Apr 15, 2025
Maintains: Sell
Price Target: $6 → $2
Current: $23.20
Upside: -91.38%
Jan 8, 2025
Initiates: Neutral
Price Target: n/a
Current: $422.57
Upside: -
Feb 16, 2024
Downgrades: Sell
Price Target: $1
Current: $1.63
Upside: -38.65%
Nov 3, 2023
Downgrades: Neutral
Price Target: n/a
Current: $17.68
Upside: -
May 2, 2023
Initiates: Neutral
Price Target: n/a
Current: $6.90
Upside: -
Mar 17, 2023
Downgrades: Neutral
Price Target: n/a
Current: $2.17
Upside: -
Oct 6, 2022
Maintains: Buy
Price Target: $15 → $10
Current: $5.29
Upside: +89.04%
Mar 22, 2022
Initiates: Buy
Price Target: $10
Current: $1.91
Upside: +423.56%
Dec 21, 2021
Reinstates: Market Perform
Price Target: n/a
Current: $9.00
Upside: -
Jan 29, 2021
Initiates: Buy
Price Target: $63
Current: $30.29
Upside: +107.99%
Jan 28, 2021
Downgrades: Market Perform
Price Target: n/a
Current: $445.01
Upside: -
Jun 9, 2020
Downgrades: Market Perform
Price Target: n/a
Current: $325.55
Upside: -
Jun 18, 2018
Upgrades: Outperform
Price Target: n/a
Current: $470.53
Upside: -
Jun 15, 2018
Maintains: Market Outperform
Price Target: $15 → $13
Current: $14.16
Upside: -8.19%
Feb 1, 2018
Downgrades: Market Perform
Price Target: n/a
Current: $144.20
Upside: -
Oct 23, 2017
Maintains: Market Outperform
Price Target: $54 → $50
Current: $110.85
Upside: -54.89%