Joseph Osha

Stock Analyst at Guggenheim

(4.80)
# 497
Out of 4,377 analysts
396
Total ratings
55.8%
Success rate
18.6%
Average return

Stocks Rated by Joseph Osha

Dycom Industries
May 28, 2026
Reiterated: Buy
Price Target: $510$620
Current: $466.28
Upside: +32.97%
Generac Holdings
May 26, 2026
Reiterated: Hold
Price Target: n/a
Current: $261.54
Upside: -
SOLV Energy
May 26, 2026
Reiterated: Buy
Price Target: $37$50
Current: $32.81
Upside: +52.39%
Ameresco
May 22, 2026
Initiated Coverage: Hold
Price Target: n/a
Current: $28.46
Upside: -
Shoals Technologies Group
May 22, 2026
Rated: Buy
Price Target: $11$12
Current: $10.81
Upside: +11.01%
Legence
May 22, 2026
Reiterated: Buy
Price Target: $74$106
Current: $83.69
Upside: +26.66%
Fluence Energy
May 21, 2026
Reiterated: Hold
Price Target: n/a
Current: $22.91
Upside: -
Equinix
May 20, 2026
Reiterated: Buy
Price Target: $1,235
Current: $1,080.95
Upside: +14.25%
X-Energy
May 19, 2026
Initiated Coverage: Buy
Price Target: $57
Current: $21.42
Upside: +166.11%
MasTec
May 13, 2026
Upgraded: Buy
Price Target: $480
Current: $363.89
Upside: +31.91%
Maintained: Buy
Price Target: $195
Current: $121.84
Upside: +60.05%
Maintained: Buy
Price Target: $160
Current: $150.29
Upside: +6.46%
Reiterated: Hold
Price Target: n/a
Current: $80.07
Upside: -
Reiterated: Buy
Price Target: $910$1,300
Current: $933.61
Upside: +39.24%
Rated: Hold
Price Target: n/a
Current: $13.36
Upside: -
Reiterated: Buy
Price Target: $15$13
Current: $8.09
Upside: +60.69%
Maintained: Buy
Price Target: $312$269
Current: $279.01
Upside: -3.59%
Downgraded: Hold
Price Target: n/a
Current: $7.08
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $131.57
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $186.79
Upside: -
Rated: Hold
Price Target: n/a
Current: $56.07
Upside: -
Rated: Hold
Price Target: n/a
Current: $63.17
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $695.11
Upside: -
Rated: Hold
Price Target: n/a
Current: $7.22
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $7.70
Upside: n/a
Upgraded: Buy
Price Target: $22
Current: $0.00735
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $1.80
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $5.47
Upside: n/a
Initiated Coverage: Buy
Price Target: $10
Current: $0.9065
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $391.00
Upside: n/a
Maintained: Buy
Price Target: $69
Current: $0.5034
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $486.12
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $7.58
Upside: n/a
Maintained: Buy
Price Target: $28$38
Current: $0.55
Upside: n/a
Maintained: Buy
Price Target: $15$10
Current: $8.01
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $302.04
Upside: n/a
Maintained: Buy
Price Target: $285
Current: $446.83
Upside: n/a
Maintained: Buy
Price Target: $38
Current: $0.4274
Upside: n/a
Maintained: Buy
Price Target: $146$153
Current: $476.82
Upside: n/a
Downgraded: Hold
Price Target: $70$72
Current: $138.12
Upside: n/a
Maintained: Buy
Price Target: $54$50
Current: $143.65
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $395.94
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $17.16
Upside: n/a