Joseph Osha

Stock Analyst at Guggenheim

(4.76)
# 594
Out of 4,455 analysts
401
Total ratings
54.9%
Success rate
17.7%
Average return

Stocks Rated by Joseph Osha

Oklo Inc.
Jun 25, 2026
Initiated Coverage: Hold
Price Target: $54
Current: $50.00
Upside: +8.12%
Primoris Services
Jun 23, 2026
Reiterated: Buy
Price Target: $162
Current: $93.11
Upside: +73.99%
X-Energy
Jun 8, 2026
Reiterated: Buy
Price Target: $57
Current: $18.88
Upside: +201.91%
Fervo Energy Company
Jun 7, 2026
Initiated Coverage: Buy
Price Target: $48
Current: $32.48
Upside: +47.78%
Dycom Industries
May 28, 2026
Reiterated: Buy
Price Target: $510$620
Current: $488.25
Upside: +26.98%
Generac Holdings
May 26, 2026
Reiterated: Hold
Price Target: n/a
Current: $278.62
Upside: -
SOLV Energy
May 26, 2026
Reiterated: Buy
Price Target: $37$50
Current: $35.84
Upside: +39.51%
Ameresco
May 22, 2026
Initiated Coverage: Hold
Price Target: n/a
Current: $26.82
Upside: -
Shoals Technologies Group
May 22, 2026
Rated: Buy
Price Target: $11$12
Current: $9.00
Upside: +33.33%
Legence
May 22, 2026
Reiterated: Buy
Price Target: $74$106
Current: $80.51
Upside: +31.66%
Reiterated: Hold
Price Target: n/a
Current: $19.27
Upside: -
Reiterated: Buy
Price Target: $1,235
Current: $1,091.30
Upside: +13.17%
Upgraded: Buy
Price Target: $480
Current: $396.25
Upside: +21.14%
Maintained: Buy
Price Target: $160
Current: $155.33
Upside: +3.01%
Reiterated: Hold
Price Target: n/a
Current: $83.87
Upside: -
Reiterated: Buy
Price Target: $910$1,300
Current: $1,045.17
Upside: +24.38%
Rated: Hold
Price Target: n/a
Current: $13.49
Upside: -
Reiterated: Buy
Price Target: $15$13
Current: $7.12
Upside: +82.58%
Maintained: Buy
Price Target: $312$269
Current: $239.07
Upside: +12.52%
Downgraded: Hold
Price Target: n/a
Current: $5.93
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $106.95
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $193.00
Upside: -
Rated: Hold
Price Target: n/a
Current: $47.58
Upside: -
Rated: Hold
Price Target: n/a
Current: $51.75
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $687.87
Upside: -
Rated: Hold
Price Target: n/a
Current: $5.57
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $7.36
Upside: n/a
Upgraded: Buy
Price Target: $22
Current: $0.0062
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $1.31
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $4.21
Upside: n/a
Initiated Coverage: Buy
Price Target: $10
Current: $0.85
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $379.71
Upside: n/a
Maintained: Buy
Price Target: $69
Current: $0.3359
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $464.83
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $8.19
Upside: n/a
Maintained: Buy
Price Target: $28$38
Current: $1.00
Upside: n/a
Maintained: Buy
Price Target: $15$10
Current: $8.82
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $362.48
Upside: n/a
Maintained: Buy
Price Target: $285
Current: $491.34
Upside: n/a
Maintained: Buy
Price Target: $38
Current: $0.43
Upside: n/a
Maintained: Buy
Price Target: $146$153
Current: $517.02
Upside: n/a
Downgraded: Hold
Price Target: $70$72
Current: $143.49
Upside: n/a
Maintained: Buy
Price Target: $54$50
Current: $138.40
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $402.68
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $15.39
Upside: n/a