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
Main Sectors:
Stocks Rated by Joseph Osha
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ITRI Itron | Downgrades: Neutral | n/a | $99.54 | - | 8 | Feb 17, 2026 | |
| EQIX Equinix | Maintains: Buy | $933 → $985 | $928.11 | +6.13% | 2 | Feb 12, 2026 | |
| GNRC Generac Holdings | Downgrades: Neutral | n/a | $229.19 | - | 13 | Feb 12, 2026 | |
| ECG Everus Construction Group | Initiates: Neutral | n/a | $108.16 | - | 1 | Jan 22, 2026 | |
| DY Dycom Industries | Initiates: Buy | $510 | $429.73 | +18.68% | 1 | Jan 22, 2026 | |
| PRIM Primoris Services | Upgrades: Buy | $160 | $169.36 | -5.53% | 6 | Jan 13, 2026 | |
| FSLR First Solar | Maintains: Buy | $289 → $312 | $241.88 | +28.99% | 27 | Jan 8, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Buy | $8 → $12 | $10.61 | +13.10% | 10 | Nov 11, 2025 | |
| RUN Sunrun | Upgrades: Buy | $27 | $20.28 | +33.14% | 11 | Nov 10, 2025 | |
| EOSE Eos Energy Enterprises | Maintains: Buy | $10 → $20 | $10.70 | +86.92% | 7 | Oct 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $119.34 | - | 7 | Oct 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $283.86 | - | 4 | Oct 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $41 | $55.24 | -25.78% | 1 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $15 | $11.23 | +33.57% | 12 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $5 → $7 | $37.90 | -81.53% | 18 | Aug 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $175.68 | - | 1 | Jul 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $380 | $830.34 | -54.24% | 7 | Apr 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $33 | $46.56 | -29.12% | 11 | Apr 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $6 → $2 | $16.55 | -87.92% | 6 | Apr 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $552.66 | - | 1 | Jan 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $1 | $1.48 | -32.43% | 2 | Feb 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $11.26 | - | 2 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $6.16 | - | 1 | May 2, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $1.66 | - | 2 | Mar 17, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $15 → $10 | $3.06 | +226.80% | 2 | Oct 6, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $10 | $1.54 | +549.35% | 1 | Mar 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reinstates: Market Perform | n/a | $7.61 | - | 9 | Dec 21, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $63 | $33.73 | +86.78% | 1 | Jan 29, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $411.82 | - | 11 | Jan 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $310.80 | - | 9 | Jun 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Outperform | n/a | $526.73 | - | 2 | Jun 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Outperform | $15 → $13 | $16.24 | -19.95% | 2 | Jun 15, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $148.62 | - | 2 | Feb 1, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Outperform | $54 → $50 | $143.79 | -65.23% | 2 | Oct 23, 2017 |
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%
Oct 22, 2025
Downgrades: Neutral
Price Target: n/a
Current: $119.34
Upside: -
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $283.86
Upside: -
Oct 7, 2025
Initiates: Buy
Price Target: $41
Current: $55.24
Upside: -25.78%
Oct 6, 2025
Maintains: Buy
Price Target: $12 → $15
Current: $11.23
Upside: +33.57%
Aug 25, 2025
Maintains: Sell
Price Target: $5 → $7
Current: $37.90
Upside: -81.53%
Jul 10, 2025
Initiates: Neutral
Price Target: n/a
Current: $175.68
Upside: -
Apr 24, 2025
Reiterates: Buy
Price Target: $380
Current: $830.34
Upside: -54.24%
Apr 24, 2025
Downgrades: Sell
Price Target: $33
Current: $46.56
Upside: -29.12%
Apr 15, 2025
Maintains: Sell
Price Target: $6 → $2
Current: $16.55
Upside: -87.92%
Jan 8, 2025
Initiates: Neutral
Price Target: n/a
Current: $552.66
Upside: -
Feb 16, 2024
Downgrades: Sell
Price Target: $1
Current: $1.48
Upside: -32.43%
Nov 3, 2023
Downgrades: Neutral
Price Target: n/a
Current: $11.26
Upside: -
May 2, 2023
Initiates: Neutral
Price Target: n/a
Current: $6.16
Upside: -
Mar 17, 2023
Downgrades: Neutral
Price Target: n/a
Current: $1.66
Upside: -
Oct 6, 2022
Maintains: Buy
Price Target: $15 → $10
Current: $3.06
Upside: +226.80%
Mar 22, 2022
Initiates: Buy
Price Target: $10
Current: $1.54
Upside: +549.35%
Dec 21, 2021
Reinstates: Market Perform
Price Target: n/a
Current: $7.61
Upside: -
Jan 29, 2021
Initiates: Buy
Price Target: $63
Current: $33.73
Upside: +86.78%
Jan 28, 2021
Downgrades: Market Perform
Price Target: n/a
Current: $411.82
Upside: -
Jun 9, 2020
Downgrades: Market Perform
Price Target: n/a
Current: $310.80
Upside: -
Jun 18, 2018
Upgrades: Outperform
Price Target: n/a
Current: $526.73
Upside: -
Jun 15, 2018
Maintains: Market Outperform
Price Target: $15 → $13
Current: $16.24
Upside: -19.95%
Feb 1, 2018
Downgrades: Market Perform
Price Target: n/a
Current: $148.62
Upside: -
Oct 23, 2017
Maintains: Market Outperform
Price Target: $54 → $50
Current: $143.79
Upside: -65.23%