Joseph Osha
Stock Analyst at Guggenheim
(4.70)
# 752
Out of 4,520 analysts
394
Total ratings
51.8%
Success rate
15.8%
Average return
Main Sectors:
Stocks Rated by Joseph Osha
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DLR Digital Realty Trust | Upgraded: Buy | $200 | $173.88 | +15.02% | 4 | Jul 15, 2026 | |
| NXT Nextpower | Upgraded: Buy | $125 | $103.10 | +21.24% | 10 | Jul 15, 2026 | |
| DY Dycom Industries | Reiterated: Buy | $620 | $407.11 | +52.29% | 3 | Jul 13, 2026 | |
| LGN Legence | Reiterated: Buy | $106 → $115 | $68.24 | +68.52% | 5 | Jul 10, 2026 | |
| MTZ MasTec | Maintained: Buy | $480 | $329.59 | +45.64% | 7 | Jul 9, 2026 | |
| ECG Everus Construction Group | Reiterated: Buy | $160 | $133.23 | +20.09% | 5 | Jul 8, 2026 | |
| EROC ERock | Initiated Coverage: Buy | $23 | $10.81 | +112.77% | 1 | Jul 6, 2026 | |
| OKLO Oklo Inc. | Initiated Coverage: Hold | n/a | $41.11 | - | 1 | Jun 25, 2026 | |
| PRIM Primoris Services | Reiterated: Buy | $162 | $85.96 | +88.46% | 13 | Jun 23, 2026 | |
| XE X-Energy | Reiterated: Buy | $57 | $14.02 | +306.56% | 2 | Jun 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $48 | $24.65 | +94.73% | 1 | Jun 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $214.91 | - | 25 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $37 → $50 | $28.41 | +75.99% | 2 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $23.11 | - | 8 | May 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $11 → $12 | $10.30 | +16.50% | 16 | May 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $14.07 | - | 14 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $1,235 | $1,020.00 | +21.08% | 6 | May 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $85.99 | - | 18 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $910 → $1,300 | $1,057.84 | +22.89% | 12 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $11.85 | - | 25 | Apr 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $15 → $13 | $6.11 | +112.77% | 20 | Mar 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $312 → $269 | $211.99 | +26.89% | 39 | Mar 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $4.13 | - | 9 | Feb 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $41.57 | - | 12 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $53.47 | - | 28 | Oct 6, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $628.53 | - | 5 | Sep 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $5.63 | n/a | 3 | Jan 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $6.26 | n/a | 3 | Nov 3, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $1.22 | n/a | 2 | Mar 16, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $3.08 | n/a | 4 | Mar 6, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $10 | $0.8847 | n/a | 1 | Mar 21, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $380.84 | n/a | 35 | Jan 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $69 | $0.3567 | n/a | 1 | Jan 14, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $510.28 | n/a | 4 | Dec 16, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $8.59 | n/a | 12 | Nov 10, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $28 → $38 | $1.00 | n/a | 6 | Sep 18, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $15 → $10 | $8.62 | n/a | 5 | Jun 30, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $333.72 | n/a | 13 | Jun 9, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $285 | $485.65 | n/a | 1 | Apr 30, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $38 | $0.4707 | n/a | 1 | Oct 1, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $146 → $153 | $488.67 | n/a | 5 | May 2, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $70 → $72 | $139.54 | n/a | 3 | Feb 1, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $54 → $50 | $140.46 | n/a | 2 | Oct 23, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $399.99 | n/a | 1 | Jun 19, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $14.95 | n/a | 1 | Nov 22, 2016 |
Digital Realty Trust
Jul 15, 2026
Upgraded: Buy
Price Target: $200
Current: $173.88
Upside: +15.02%
Nextpower
Jul 15, 2026
Upgraded: Buy
Price Target: $125
Current: $103.10
Upside: +21.24%
Dycom Industries
Jul 13, 2026
Reiterated: Buy
Price Target: $620
Current: $407.11
Upside: +52.29%
Legence
Jul 10, 2026
Reiterated: Buy
Price Target: $106 → $115
Current: $68.24
Upside: +68.52%
MasTec
Jul 9, 2026
Maintained: Buy
Price Target: $480
Current: $329.59
Upside: +45.64%
Everus Construction Group
Jul 8, 2026
Reiterated: Buy
Price Target: $160
Current: $133.23
Upside: +20.09%
ERock
Jul 6, 2026
Initiated Coverage: Buy
Price Target: $23
Current: $10.81
Upside: +112.77%
Oklo Inc.
Jun 25, 2026
Initiated Coverage: Hold
Price Target: n/a
Current: $41.11
Upside: -
Primoris Services
Jun 23, 2026
Reiterated: Buy
Price Target: $162
Current: $85.96
Upside: +88.46%
X-Energy
Jun 8, 2026
Reiterated: Buy
Price Target: $57
Current: $14.02
Upside: +306.56%
Jun 7, 2026
Initiated Coverage: Buy
Price Target: $48
Current: $24.65
Upside: +94.73%
May 26, 2026
Reiterated: Hold
Price Target: n/a
Current: $214.91
Upside: -
May 26, 2026
Reiterated: Buy
Price Target: $37 → $50
Current: $28.41
Upside: +75.99%
May 22, 2026
Initiated Coverage: Hold
Price Target: n/a
Current: $23.11
Upside: -
May 22, 2026
Rated: Buy
Price Target: $11 → $12
Current: $10.30
Upside: +16.50%
May 21, 2026
Reiterated: Hold
Price Target: n/a
Current: $14.07
Upside: -
May 20, 2026
Reiterated: Buy
Price Target: $1,235
Current: $1,020.00
Upside: +21.08%
Apr 29, 2026
Reiterated: Hold
Price Target: n/a
Current: $85.99
Upside: -
Apr 23, 2026
Reiterated: Buy
Price Target: $910 → $1,300
Current: $1,057.84
Upside: +22.89%
Apr 13, 2026
Rated: Hold
Price Target: n/a
Current: $11.85
Upside: -
Mar 19, 2026
Reiterated: Buy
Price Target: $15 → $13
Current: $6.11
Upside: +112.77%
Mar 17, 2026
Maintained: Buy
Price Target: $312 → $269
Current: $211.99
Upside: +26.89%
Feb 27, 2026
Downgraded: Hold
Price Target: n/a
Current: $4.13
Upside: -
Oct 6, 2025
Rated: Hold
Price Target: n/a
Current: $41.57
Upside: -
Oct 6, 2025
Rated: Hold
Price Target: n/a
Current: $53.47
Upside: -
Sep 15, 2025
Reiterated: Hold
Price Target: n/a
Current: $628.53
Upside: -
Jan 22, 2025
Rated: Hold
Price Target: n/a
Current: $5.63
Upside: n/a
Nov 3, 2023
Downgraded: Hold
Price Target: n/a
Current: $6.26
Upside: n/a
Mar 16, 2023
Downgraded: Hold
Price Target: n/a
Current: $1.22
Upside: n/a
Mar 6, 2023
Downgraded: Hold
Price Target: n/a
Current: $3.08
Upside: n/a
Mar 21, 2022
Initiated Coverage: Buy
Price Target: $10
Current: $0.8847
Upside: n/a
Jan 28, 2021
Downgraded: Hold
Price Target: n/a
Current: $380.84
Upside: n/a
Jan 14, 2021
Maintained: Buy
Price Target: $69
Current: $0.3567
Upside: n/a
Dec 16, 2020
Downgraded: Hold
Price Target: n/a
Current: $510.28
Upside: n/a
Nov 10, 2020
Downgraded: Hold
Price Target: n/a
Current: $8.59
Upside: n/a
Sep 18, 2020
Maintained: Buy
Price Target: $28 → $38
Current: $1.00
Upside: n/a
Jun 30, 2020
Maintained: Buy
Price Target: $15 → $10
Current: $8.62
Upside: n/a
Jun 9, 2020
Downgraded: Hold
Price Target: n/a
Current: $333.72
Upside: n/a
Apr 30, 2020
Maintained: Buy
Price Target: $285
Current: $485.65
Upside: n/a
Oct 1, 2019
Maintained: Buy
Price Target: $38
Current: $0.4707
Upside: n/a
May 2, 2019
Maintained: Buy
Price Target: $146 → $153
Current: $488.67
Upside: n/a
Feb 1, 2018
Downgraded: Hold
Price Target: $70 → $72
Current: $139.54
Upside: n/a
Oct 23, 2017
Maintained: Buy
Price Target: $54 → $50
Current: $140.46
Upside: n/a
Jun 19, 2017
Initiated Coverage: Hold
Price Target: n/a
Current: $399.99
Upside: n/a
Nov 22, 2016
Reiterated: Hold
Price Target: n/a
Current: $14.95
Upside: n/a