Joseph Osha
Stock Analyst at Guggenheim
(4.81)
# 75
Out of 5,165 analysts
206
Total ratings
64.52%
Success rate
33.55%
Average return
Main Sectors:
Stocks Rated by Joseph Osha
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MWH SOLV Energy | Initiates: Buy | $37 | $29.15 | +26.93% | 1 | Mar 9, 2026 | |
| EOSE Eos Energy Enterprises | Downgrades: Neutral | n/a | $5.56 | - | 8 | Feb 27, 2026 | |
| PRIM Primoris Services | Maintains: Buy | $160 → $170 | $141.35 | +20.27% | 7 | Feb 25, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Buy | $12 → $11 | $6.20 | +77.42% | 11 | Feb 25, 2026 | |
| ITRI Itron | Downgrades: Neutral | n/a | $91.28 | - | 8 | Feb 17, 2026 | |
| EQIX Equinix | Maintains: Buy | $933 → $985 | $984.46 | +0.05% | 2 | Feb 12, 2026 | |
| GNRC Generac Holdings | Downgrades: Neutral | n/a | $202.48 | - | 13 | Feb 12, 2026 | |
| ECG Everus Construction Group | Initiates: Neutral | n/a | $114.55 | - | 1 | Jan 22, 2026 | |
| DY Dycom Industries | Initiates: Buy | $510 | $357.96 | +42.47% | 1 | Jan 22, 2026 | |
| FSLR First Solar | Maintains: Buy | $289 → $312 | $199.48 | +56.41% | 27 | Jan 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $27 | $12.78 | +111.27% | 11 | Nov 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $118.09 | - | 7 | Oct 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $300.26 | - | 4 | Oct 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $41 | $52.06 | -21.24% | 1 | Oct 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $15 | $6.66 | +125.23% | 12 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $5 → $7 | $40.71 | -82.81% | 18 | Aug 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $181.25 | - | 1 | Jul 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $380 | $827.37 | -54.07% | 7 | Apr 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $33 | $45.89 | -28.09% | 11 | Apr 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $6 → $2 | $16.78 | -88.08% | 6 | Apr 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $574.02 | - | 1 | Jan 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $1 | $1.27 | -21.26% | 2 | Feb 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $10.89 | - | 2 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Neutral | n/a | $5.43 | - | 1 | May 2, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Neutral | n/a | $1.55 | - | 2 | Mar 17, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $15 → $10 | $3.46 | +189.02% | 2 | Oct 6, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $10 | $1.30 | +669.23% | 1 | Mar 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reinstates: Market Perform | n/a | $6.81 | - | 9 | Dec 21, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $63 | $25.59 | +146.19% | 1 | Jan 29, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $395.56 | - | 11 | Jan 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $264.51 | - | 9 | Jun 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Outperform | n/a | $472.64 | - | 2 | Jun 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Outperform | $15 → $13 | $10.26 | +26.71% | 2 | Jun 15, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Market Perform | n/a | $133.09 | - | 2 | Feb 1, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Outperform | $54 → $50 | $131.69 | -62.03% | 2 | Oct 23, 2017 |
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $37
Current: $29.15
Upside: +26.93%
Eos Energy Enterprises
Feb 27, 2026
Downgrades: Neutral
Price Target: n/a
Current: $5.56
Upside: -
Primoris Services
Feb 25, 2026
Maintains: Buy
Price Target: $160 → $170
Current: $141.35
Upside: +20.27%
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $12 → $11
Current: $6.20
Upside: +77.42%
Itron
Feb 17, 2026
Downgrades: Neutral
Price Target: n/a
Current: $91.28
Upside: -
Equinix
Feb 12, 2026
Maintains: Buy
Price Target: $933 → $985
Current: $984.46
Upside: +0.05%
Generac Holdings
Feb 12, 2026
Downgrades: Neutral
Price Target: n/a
Current: $202.48
Upside: -
Everus Construction Group
Jan 22, 2026
Initiates: Neutral
Price Target: n/a
Current: $114.55
Upside: -
Dycom Industries
Jan 22, 2026
Initiates: Buy
Price Target: $510
Current: $357.96
Upside: +42.47%
First Solar
Jan 8, 2026
Maintains: Buy
Price Target: $289 → $312
Current: $199.48
Upside: +56.41%
Nov 10, 2025
Upgrades: Buy
Price Target: $27
Current: $12.78
Upside: +111.27%
Oct 22, 2025
Downgrades: Neutral
Price Target: n/a
Current: $118.09
Upside: -
Oct 15, 2025
Downgrades: Neutral
Price Target: n/a
Current: $300.26
Upside: -
Oct 7, 2025
Initiates: Buy
Price Target: $41
Current: $52.06
Upside: -21.24%
Oct 6, 2025
Maintains: Buy
Price Target: $12 → $15
Current: $6.66
Upside: +125.23%
Aug 25, 2025
Maintains: Sell
Price Target: $5 → $7
Current: $40.71
Upside: -82.81%
Jul 10, 2025
Initiates: Neutral
Price Target: n/a
Current: $181.25
Upside: -
Apr 24, 2025
Reiterates: Buy
Price Target: $380
Current: $827.37
Upside: -54.07%
Apr 24, 2025
Downgrades: Sell
Price Target: $33
Current: $45.89
Upside: -28.09%
Apr 15, 2025
Maintains: Sell
Price Target: $6 → $2
Current: $16.78
Upside: -88.08%
Jan 8, 2025
Initiates: Neutral
Price Target: n/a
Current: $574.02
Upside: -
Feb 16, 2024
Downgrades: Sell
Price Target: $1
Current: $1.27
Upside: -21.26%
Nov 3, 2023
Downgrades: Neutral
Price Target: n/a
Current: $10.89
Upside: -
May 2, 2023
Initiates: Neutral
Price Target: n/a
Current: $5.43
Upside: -
Mar 17, 2023
Downgrades: Neutral
Price Target: n/a
Current: $1.55
Upside: -
Oct 6, 2022
Maintains: Buy
Price Target: $15 → $10
Current: $3.46
Upside: +189.02%
Mar 22, 2022
Initiates: Buy
Price Target: $10
Current: $1.30
Upside: +669.23%
Dec 21, 2021
Reinstates: Market Perform
Price Target: n/a
Current: $6.81
Upside: -
Jan 29, 2021
Initiates: Buy
Price Target: $63
Current: $25.59
Upside: +146.19%
Jan 28, 2021
Downgrades: Market Perform
Price Target: n/a
Current: $395.56
Upside: -
Jun 9, 2020
Downgrades: Market Perform
Price Target: n/a
Current: $264.51
Upside: -
Jun 18, 2018
Upgrades: Outperform
Price Target: n/a
Current: $472.64
Upside: -
Jun 15, 2018
Maintains: Market Outperform
Price Target: $15 → $13
Current: $10.26
Upside: +26.71%
Feb 1, 2018
Downgrades: Market Perform
Price Target: n/a
Current: $133.09
Upside: -
Oct 23, 2017
Maintains: Market Outperform
Price Target: $54 → $50
Current: $131.69
Upside: -62.03%