
Joseph Osha
Stock Analyst at Guggenheim
(4.63)
# 889
Out of 5,043 analysts
424
Total ratings
50.3%
Success rate
13.2%
Average return
Main Sectors:
Stocks Rated by Joseph Osha
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| PWR Quanta Services | Reiterated: Buy | $800 | $685.33 | +16.73% | 8 | Oct 9, 2026 | |
| SHLS Shoals Technologies Group | Maintained: Buy | $12 | $8.42 | +42.52% | 18 | Oct 9, 2026 | |
| ECG Everus Construction Group | Reiterated: Buy | $184 | $122.17 | +50.61% | 7 | Oct 9, 2026 | |
| LEU Centrus Energy | Initiated Coverage: Buy | $167 | $142.09 | +17.53% | 1 | Oct 8, 2026 | |
| DY Dycom Industries | Reiterated: Buy | $620 | $277.21 | +123.66% | 4 | Sep 17, 2026 | |
| FLNC Fluence Energy | Reiterated: Hold | n/a | $7.45 | - | 15 | Sep 17, 2026 | |
| GNRC Generac Holdings | Reiterated: Hold | n/a | $224.40 | - | 27 | Sep 17, 2026 | |
| MTZ MasTec | Reiterated: Buy | $518 | $216.66 | +139.08% | 10 | Sep 17, 2026 | |
| XE X-Energy | Reiterated: Buy | $57 | $13.77 | +313.94% | 3 | Sep 8, 2026 | |
| EROC ERock | Reiterated: Buy | $23 → $20 | $12.21 | +63.80% | 3 | Sep 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $115 | $51.55 | +123.08% | 7 | Aug 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $48 | $13.80 | +247.83% | 2 | Aug 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $162 → $127 | $82.66 | +53.64% | 14 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $21.01 | - | 9 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $200 | $176.07 | +13.59% | 5 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $269 → $282 | $178.85 | +57.67% | 40 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $125 | $85.26 | +46.61% | 12 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $1,235 | $1,011.16 | +22.14% | 8 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $84.23 | - | 19 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $1,300 → $1,450 | $999.35 | +45.09% | 13 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $34.57 | - | 1 | Jun 25, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $37 → $50 | $25.69 | +94.63% | 2 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $7.59 | - | 25 | Apr 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15 → $13 | $3.75 | +246.67% | 20 | Mar 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $2.77 | - | 9 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $32.91 | n/a | 12 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $32.47 | n/a | 28 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $8.13 | n/a | 3 | Jan 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $4.20 | n/a | 3 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $1.05 | n/a | 2 | Mar 16, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $3.31 | n/a | 4 | Mar 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $375.00 | n/a | 35 | Jan 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $69 | $4.32 | n/a | 1 | Jan 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $417.31 | n/a | 4 | Dec 16, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $8.26 | n/a | 12 | Nov 10, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $28 → $38 | $1.01 | n/a | 6 | Sep 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15 → $10 | $6.84 | n/a | 5 | Jun 30, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $300.43 | n/a | 13 | Jun 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $285 | $503.25 | n/a | 1 | Apr 30, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $38 | $0.3582 | n/a | 1 | Oct 1, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $146 → $153 | $475.40 | n/a | 5 | May 2, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $70 → $72 | $159.06 | n/a | 3 | Feb 1, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $54 → $50 | $154.00 | n/a | 2 | Oct 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $424.51 | n/a | 1 | Jun 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $11.02 | n/a | 1 | Nov 22, 2016 |
Quanta Services
Oct 9, 2026
Reiterated: Buy
Price Target: $800
Current: $685.33
Upside: +16.73%
Shoals Technologies Group
Oct 9, 2026
Maintained: Buy
Price Target: $12
Current: $8.42
Upside: +42.52%
Everus Construction Group
Oct 9, 2026
Reiterated: Buy
Price Target: $184
Current: $122.17
Upside: +50.61%
Centrus Energy
Oct 8, 2026
Initiated Coverage: Buy
Price Target: $167
Current: $142.09
Upside: +17.53%
Dycom Industries
Sep 17, 2026
Reiterated: Buy
Price Target: $620
Current: $277.21
Upside: +123.66%
Fluence Energy
Sep 17, 2026
Reiterated: Hold
Price Target: n/a
Current: $7.45
Upside: -
Generac Holdings
Sep 17, 2026
Reiterated: Hold
Price Target: n/a
Current: $224.40
Upside: -
MasTec
Sep 17, 2026
Reiterated: Buy
Price Target: $518
Current: $216.66
Upside: +139.08%
X-Energy
Sep 8, 2026
Reiterated: Buy
Price Target: $57
Current: $13.77
Upside: +313.94%
ERock
Sep 2, 2026
Reiterated: Buy
Price Target: $23 → $20
Current: $12.21
Upside: +63.80%
Aug 26, 2026
Reiterated: Buy
Price Target: $115
Current: $51.55
Upside: +123.08%
Aug 18, 2026
Reiterated: Buy
Price Target: $48
Current: $13.80
Upside: +247.83%
Aug 5, 2026
Reiterated: Buy
Price Target: $162 → $127
Current: $82.66
Upside: +53.64%
Aug 4, 2026
Reiterated: Hold
Price Target: n/a
Current: $21.01
Upside: -
Aug 4, 2026
Reiterated: Buy
Price Target: $200
Current: $176.07
Upside: +13.59%
Aug 3, 2026
Reiterated: Buy
Price Target: $269 → $282
Current: $178.85
Upside: +57.67%
Aug 3, 2026
Reiterated: Buy
Price Target: $125
Current: $85.26
Upside: +46.61%
Jul 30, 2026
Reiterated: Buy
Price Target: $1,235
Current: $1,011.16
Upside: +22.14%
Jul 29, 2026
Reiterated: Hold
Price Target: n/a
Current: $84.23
Upside: -
Jul 23, 2026
Reiterated: Buy
Price Target: $1,300 → $1,450
Current: $999.35
Upside: +45.09%
Jun 25, 2026
Initiated Coverage: Hold
Price Target: n/a
Current: $34.57
Upside: -
May 26, 2026
Reiterated: Buy
Price Target: $37 → $50
Current: $25.69
Upside: +94.63%
Apr 13, 2026
Rated: Hold
Price Target: n/a
Current: $7.59
Upside: -
Mar 19, 2026
Reiterated: Buy
Price Target: $15 → $13
Current: $3.75
Upside: +246.67%
Feb 27, 2026
Downgraded: Hold
Price Target: n/a
Current: $2.77
Upside: -
Oct 6, 2025
Rated: Hold
Price Target: n/a
Current: $32.91
Upside: n/a
Oct 6, 2025
Rated: Hold
Price Target: n/a
Current: $32.47
Upside: n/a
Jan 22, 2025
Rated: Hold
Price Target: n/a
Current: $8.13
Upside: n/a
Nov 3, 2023
Downgraded: Hold
Price Target: n/a
Current: $4.20
Upside: n/a
Mar 16, 2023
Downgraded: Hold
Price Target: n/a
Current: $1.05
Upside: n/a
Mar 6, 2023
Downgraded: Hold
Price Target: n/a
Current: $3.31
Upside: n/a
Jan 28, 2021
Downgraded: Hold
Price Target: n/a
Current: $375.00
Upside: n/a
Jan 14, 2021
Reiterated: Buy
Price Target: $69
Current: $4.32
Upside: n/a
Dec 16, 2020
Downgraded: Hold
Price Target: n/a
Current: $417.31
Upside: n/a
Nov 10, 2020
Downgraded: Hold
Price Target: n/a
Current: $8.26
Upside: n/a
Sep 18, 2020
Reiterated: Buy
Price Target: $28 → $38
Current: $1.01
Upside: n/a
Jun 30, 2020
Reiterated: Buy
Price Target: $15 → $10
Current: $6.84
Upside: n/a
Jun 9, 2020
Downgraded: Hold
Price Target: n/a
Current: $300.43
Upside: n/a
Apr 30, 2020
Reiterated: Buy
Price Target: $285
Current: $503.25
Upside: n/a
Oct 1, 2019
Reiterated: Buy
Price Target: $38
Current: $0.3582
Upside: n/a
May 2, 2019
Reiterated: Buy
Price Target: $146 → $153
Current: $475.40
Upside: n/a
Feb 1, 2018
Downgraded: Hold
Price Target: $70 → $72
Current: $159.06
Upside: n/a
Oct 23, 2017
Reiterated: Buy
Price Target: $54 → $50
Current: $154.00
Upside: n/a
Jun 19, 2017
Initiated Coverage: Hold
Price Target: n/a
Current: $424.51
Upside: n/a
Nov 22, 2016
Reiterated: Hold
Price Target: n/a
Current: $11.02
Upside: n/a