Joseph Osha

Stock Analyst at Guggenheim

(4.69)
# 786
Out of 4,629 analysts
409
Total ratings
52.8%
Success rate
15.1%
Average return

Stocks Rated by Joseph Osha

Primoris Services
Aug 5, 2026
Reiterated: Buy
Price Target: $162$127
Current: $82.63
Upside: +53.70%
Everus Construction Group
Aug 5, 2026
Maintained: Buy
Price Target: $160$184
Current: $136.89
Upside: +34.41%
Ameresco
Aug 4, 2026
Maintained: Hold
Price Target: n/a
Current: $25.65
Upside: -
Digital Realty Trust
Aug 4, 2026
Reiterated: Buy
Price Target: $200
Current: $193.80
Upside: +3.20%
Shoals Technologies Group
Aug 4, 2026
Reiterated: Buy
Price Target: $12
Current: $8.93
Upside: +34.38%
First Solar
Aug 3, 2026
Maintained: Buy
Price Target: $269$282
Current: $250.05
Upside: +12.78%
Nextpower
Aug 3, 2026
Maintained: Buy
Price Target: $125
Current: $103.26
Upside: +21.05%
Quanta Services
Jul 31, 2026
Upgraded: Buy
Price Target: $800
Current: $671.86
Upside: +19.07%
Equinix
Jul 30, 2026
Reiterated: Buy
Price Target: $1,235
Current: $1,042.62
Upside: +18.45%
Generac Holdings
Jul 29, 2026
Reiterated: Hold
Price Target: n/a
Current: $212.22
Upside: -
Reiterated: Hold
Price Target: n/a
Current: $103.75
Upside: -
Reiterated: Buy
Price Target: $1,300$1,450
Current: $990.32
Upside: +46.42%
Rated: Buy
Price Target: $480$518
Current: $272.46
Upside: +90.12%
Reiterated: Buy
Price Target: $620
Current: $407.99
Upside: +51.96%
Reiterated: Buy
Price Target: $106$115
Current: $64.34
Upside: +78.74%
Initiated Coverage: Buy
Price Target: $23
Current: $10.59
Upside: +117.19%
Initiated Coverage: Hold
Price Target: n/a
Current: $48.42
Upside: -
Reiterated: Buy
Price Target: $57
Current: $22.65
Upside: +151.66%
Initiated Coverage: Buy
Price Target: $48
Current: $25.85
Upside: +85.69%
Reiterated: Buy
Price Target: $37$50
Current: $29.03
Upside: +72.24%
Reiterated: Hold
Price Target: n/a
Current: $13.20
Upside: -
Rated: Hold
Price Target: n/a
Current: $10.20
Upside: -
Reiterated: Buy
Price Target: $15$13
Current: $5.55
Upside: +134.23%
Downgraded: Hold
Price Target: n/a
Current: $4.15
Upside: -
Rated: Hold
Price Target: n/a
Current: $41.87
Upside: -
Rated: Hold
Price Target: n/a
Current: $31.76
Upside: -
Rated: Hold
Price Target: n/a
Current: $6.22
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $5.88
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $1.32
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $3.49
Upside: n/a
Initiated Coverage: Buy
Price Target: $10
Current: $0.6435
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $328.58
Upside: n/a
Maintained: Buy
Price Target: $69
Current: $0.354
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $571.01
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $7.92
Upside: n/a
Maintained: Buy
Price Target: $28$38
Current: $1.00
Upside: n/a
Maintained: Buy
Price Target: $15$10
Current: $8.68
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $359.58
Upside: n/a
Maintained: Buy
Price Target: $285
Current: $496.07
Upside: n/a
Maintained: Buy
Price Target: $38
Current: $0.4908
Upside: n/a
Maintained: Buy
Price Target: $146$153
Current: $513.99
Upside: n/a
Downgraded: Hold
Price Target: $70$72
Current: $158.26
Upside: n/a
Maintained: Buy
Price Target: $54$50
Current: $152.21
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $448.68
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $15.91
Upside: n/a