← Back to Guggenheim

Joseph Osha Score: 27

Analyst at Guggenheim
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+28.4%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
41%
13 W / 19 L
Target Met
? How often was the target reached?
Hits vs. Total.
67%
12 W / 6 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
0%
0 W / 18 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 18 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
38%
8 W / 13 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
35%
9 W / 17 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
67%
4 W / 2 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Sep 02, 2026
ERock, Inc. EROC
BUY $20.00
Est. +75%
$11.41 $12.35
Pending
$12.33 +8.1%
Aug 06, 2026
Primoris Services Corp PRIM
BUY $127.00
Est. +52%
$83.40 $85.32
Pending
$74.43 -10.8%
Jul 31, 2026
Quanta Services, Inc. PWR
BUY $800.00
Est. +19%
$672.18 $724.80
Pending
$624.41 -7.1%
Jul 23, 2026
GE Vernova Inc. GEV
BUY $1,450.00
Est. +47%
$985.03 $1,099.66
Pending
$941.95 -4.4%
Jul 22, 2026
Mastec Inc. MTZ
BUY $518.00
Est. +47%
$351.40 $366.30
Pending
$237.19 -32.5%
Jul 15, 2026
Digital Realty Trust Inc DLR
BUY $200.00
Est. +16%
$173.11 $207.47
Target Met
$188.39 +8.8%
Jul 06, 2026
ERock, Inc. EROC
BUY $23.00
Est. +46%
$15.76 $17.75
Pending
$12.33 -21.8%
Jun 07, 2026
Fervo Energy Company FRVO
BUY $48.00
Est. +29%
$37.22 $26.70
Pending
$18.16 -51.2%
May 13, 2026
Mastec Inc. MTZ
BUY $480.00
Est. +14%
$420.30 $435.47
Pending
$237.19 -43.6%
Apr 30, 2026
Everus Construction Group, Inc. ECG
BUY $160.00
Est. +19%
$134.09 $171.58
Target Met
$117.24 -12.6%
Apr 23, 2026
GE Vernova Inc. GEV
BUY $1,300.00
Est. +15%
$1,127.56 $1,195.94
Pending
$941.95 -16.5%
Apr 20, 2026
Primoris Services Corp PRIM
BUY $195.00
Est. +19%
$164.44 $205.50
Target Met
$74.43 -54.7%
Feb 13, 2026
Itron Inc. ITRI
BUY $155.00
Est. +64%
$94.70 $108.20
Pending
$97.01 +2.4%
Oct 22, 2025
Nextracker Inc - Ordinary Shares - Class A NXT
SELL $74.00
Est. +16%
$87.89 $79.01 (Low)
Pending
$84.50 +3.9%
Aug 22, 2025
First Solar Inc FSLR
BUY $287.00
Est. +42%
$202.28 $320.95
Target Met
$204.45 +1.1%
Apr 23, 2025
Enphase Energy Inc ENPH
SELL $33.00
Est. +27%
$45.07 $25.78 (Low)
Target Met
$36.37 +19.3%
Apr 23, 2025
Solaredge Technologies Inc SEDG
SELL $5.00
Est. +58%
$11.92 $11.45 (Low)
Miss
$34.20 -186.9%
Apr 15, 2025
Fluence Energy Inc - Ordinary Shares - Class A FLNC
SELL $2.00
Est. +46%
$3.68 $3.46 (Low)
Miss
$10.35 -181.3%
Jan 31, 2025
Enphase Energy Inc ENPH
SELL $62.00
Est. +0%
$62.28 $25.78 (Low)
Target Met
$36.37 +41.6%
Jan 08, 2025
Mastec Inc. MTZ
BUY $195.00
Est. +33%
$146.41 $237.76
Target Met
$237.19 +62.0%
Dec 05, 2024
GE Vernova Inc. GEV
BUY $400.00
Est. +14%
$351.46 $677.12
Target Met
$941.95 +168.0%
Oct 17, 2024
Enphase Energy Inc ENPH
SELL $90.00
Est. +3%
$93.13 $29.89 (Low)
Target Met
$36.37 +60.9%
Aug 16, 2024
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $55.00
Est. +41%
$38.90 $67.80
Target Met
$84.50 +117.2%
Aug 09, 2024
Fluence Energy Inc - Ordinary Shares - Class A FLNC
BUY $26.00
Est. +59%
$16.38 $24.00
Miss
$10.35 -36.8%
Jul 26, 2024
Sunnova Energy International Inc NOVA
BUY $10.00
Est. +33%
$7.54 $13.00
Target Met
$0.22 -97.1%
Jul 11, 2024
Array Technologies Inc ARRY
BUY $18.00
Est. +82%
$9.90 $12.06
Miss
$4.60 -53.5%
Apr 23, 2024
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $60.00
Est. +36%
$44.00 $53.40
Miss
$84.50 +92.0%
Sep 01, 2023
Eos Energy Enterprises Inc - Ordinary Shares - Class A EOSE
BUY $10.00
Est. +155%
$3.92 $2.81
Miss
$3.88 -1.0%
May 17, 2022
Stem Inc - Ordinary Shares - Class A STEM
BUY $16.00
Est. +104%
$7.84 $360.34
Target Met
$5.57 -29.0%
Jan 13, 2022
Enphase Energy Inc ENPH
BUY $213.00
Est. +48%
$143.49 - -
$36.37 -74.7%
Jan 13, 2022
Solaredge Technologies Inc SEDG
BUY $329.00
Est. +26%
$260.43 - -
$34.20 -86.9%
Jun 28, 2021
Generac Holdings Inc GNRC
BUY $460.00
Est. +12%
$409.19 - -
$187.35 -54.2%
Jun 02, 2021
Sunnova Energy International Inc NOVA
BUY $51.00
Est. +80%
$28.27 - -
$0.22 -99.2%
ERock, Inc.
EROC
Sep 02, 2026
Signal & Target
BUY $20.00
Start Price $11.41
Best Price (1Y)
$12.35
Current Price $12.33
Return +8.1%
Signal & Target
BUY $127.00
Start Price $83.40
Best Price (1Y)
$85.32
Current Price $74.43
Return -10.8%
Signal & Target
BUY $800.00
Start Price $672.18
Best Price (1Y)
$724.80
Current Price $624.41
Return -7.1%
Signal & Target
BUY $1,450.00
Start Price $985.03
Best Price (1Y)
$1,099.66
Current Price $941.95
Return -4.4%
Mastec Inc.
MTZ
Jul 22, 2026
Signal & Target
BUY $518.00
Start Price $351.40
Best Price (1Y)
$366.30
Current Price $237.19
Return -32.5%
Signal & Target
BUY $200.00
Start Price $173.11
Best Price (1Y)
$207.47
Current Price $188.39
Return +8.8%
ERock, Inc.
EROC
Jul 06, 2026
Signal & Target
BUY $23.00
Start Price $15.76
Best Price (1Y)
$17.75
Current Price $12.33
Return -21.8%
Signal & Target
BUY $48.00
Start Price $37.22
Best Price (1Y)
$26.70
Current Price $18.16
Return -51.2%
Mastec Inc.
MTZ
May 13, 2026
Signal & Target
BUY $480.00
Start Price $420.30
Best Price (1Y)
$435.47
Current Price $237.19
Return -43.6%
Signal & Target
BUY $160.00
Start Price $134.09
Best Price (1Y)
$171.58
Current Price $117.24
Return -12.6%
Signal & Target
BUY $1,300.00
Start Price $1,127.56
Best Price (1Y)
$1,195.94
Current Price $941.95
Return -16.5%
Signal & Target
BUY $195.00
Start Price $164.44
Best Price (1Y)
$205.50
Current Price $74.43
Return -54.7%
Itron Inc.
ITRI
Feb 13, 2026
Signal & Target
BUY $155.00
Start Price $94.70
Best Price (1Y)
$108.20
Current Price $97.01
Return +2.4%
Signal & Target
SELL $74.00
Start Price $87.89
Best Price (1Y)
$79.01
Current Price $84.50
Return +3.9%
Signal & Target
BUY $287.00
Start Price $202.28
Best Price (1Y)
$320.95
Current Price $204.45
Return +1.1%
Signal & Target
SELL $33.00
Start Price $45.07
Best Price (1Y)
$25.78
Current Price $36.37
Return +19.3%
Signal & Target
SELL $5.00
Start Price $11.92
Best Price (1Y)
$11.45
Current Price $34.20
Return -186.9%
Signal & Target
SELL $2.00
Start Price $3.68
Best Price (1Y)
$3.46
Current Price $10.35
Return -181.3%
Signal & Target
SELL $62.00
Start Price $62.28
Best Price (1Y)
$25.78
Current Price $36.37
Return +41.6%
Mastec Inc.
MTZ
Jan 08, 2025
Signal & Target
BUY $195.00
Start Price $146.41
Best Price (1Y)
$237.76
Current Price $237.19
Return +62.0%
Signal & Target
BUY $400.00
Start Price $351.46
Best Price (1Y)
$677.12
Current Price $941.95
Return +168.0%
Signal & Target
SELL $90.00
Start Price $93.13
Best Price (1Y)
$29.89
Current Price $36.37
Return +60.9%
Signal & Target
BUY $55.00
Start Price $38.90
Best Price (1Y)
$67.80
Current Price $84.50
Return +117.2%
Signal & Target
BUY $26.00
Start Price $16.38
Best Price (1Y)
$24.00
Current Price $10.35
Return -36.8%
Signal & Target
BUY $10.00
Start Price $7.54
Best Price (1Y)
$13.00
Current Price $0.22
Return -97.1%
Signal & Target
BUY $18.00
Start Price $9.90
Best Price (1Y)
$12.06
Current Price $4.60
Return -53.5%
Signal & Target
BUY $60.00
Start Price $44.00
Best Price (1Y)
$53.40
Current Price $84.50
Return +92.0%
Signal & Target
BUY $10.00
Start Price $3.92
Best Price (1Y)
$2.81
Current Price $3.88
Return -1.0%
Signal & Target
BUY $16.00
Start Price $7.84
Best Price (1Y)
$360.34
Current Price $5.57
Return -29.0%
Signal & Target
BUY $213.00
Start Price $143.49
Best Price (1Y)
-
Current Price $36.37
Return -74.7%
Signal & Target
BUY $329.00
Start Price $260.43
Best Price (1Y)
-
Current Price $34.20
Return -86.9%
Signal & Target
BUY $460.00
Start Price $409.19
Best Price (1Y)
-
Current Price $187.35
Return -54.2%
Signal & Target
BUY $51.00
Start Price $28.27
Best Price (1Y)
-
Current Price $0.22
Return -99.2%