Free Trial

Joseph Osha - Guggenheim Analyst Performance

This page shows the methodology used to calculate Joseph Osha's recommendation performance. Listed below are links to the research notes issued, the price targets issued by the analyst, and the stock's actual price 12 months from the date the research note was issued. These rankings are based on research reports from . Rankings are updated daily.

MarketBeat Analyst Ranking:
Average 12-Month ROI of Buy and Strong Buy Recommendations: ???%

CompanyReport DateReport Date Price12-Month
Price Target
Rating12-Month
Actual Price
12-Month
ROI
Details
Primoris Services Co. stock logo
PRIM
Primoris Services
7/17/2025$86.42$110.00Buy???%???%
Itron, Inc. stock logo
ITRI
Itron
7/14/2025$135.65$155.00Buy???%???%
Equinix, Inc. stock logo
EQIX
Equinix
7/10/2025$764.71$933.00Buy???%???%
Digital Realty Trust, Inc. stock logo
DLR
Digital Realty Trust
7/9/2025$171.15Neutral???%???%
Eos Energy Enterprises, Inc. stock logo
EOSE
Eos Energy Enterprises
6/2/2025$4.11$6.00Buy???%???%
Shoals Technologies Group, Inc. stock logo
SHLS
Shoals Technologies Group
5/9/2025$4.86$6.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
5/1/2025$128.50$202.00Buy???%???%
Itron, Inc. stock logo
ITRI
Itron
4/17/2025$102.71$133.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
4/7/2025$131.95$253.00Buy???%???%
Eos Energy Enterprises, Inc. stock logo
EOSE
Eos Energy Enterprises
3/18/2025$4.09$7.00Buy???%???%
Itron, Inc. stock logo
ITRI
Itron
2/27/2025$107.49$133.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
2/27/2025$151.64$304.00Buy???%???%
Nextracker Inc. stock logo
NXT
Nextracker
1/29/2025$48.81$62.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
1/22/2025$177.76$335.00Buy???%???%
Shoals Technologies Group, Inc. stock logo
SHLS
Shoals Technologies Group
5/17/2022$12.12$19.00NA???%???%
Array Technologies, Inc. stock logo
ARRY
Array Technologies
4/6/2022$10.57$18.00Buy???%???%
Shoals Technologies Group, Inc. stock logo
SHLS
Shoals Technologies Group
3/11/2022$15.64$22.00Buy???%???%
Array Technologies, Inc. stock logo
ARRY
Array Technologies
1/18/2022$13.08Neutral???%???%
SolarEdge Technologies, Inc. stock logo
SEDG
SolarEdge Technologies
1/13/2022$261.02$329.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
10/20/2021$108.28$103.00Neutral???%???%
Cree, Inc. stock logo
CREE
Cree
8/19/2020$68.44Market Perform???%???%
Acuity, Inc. stock logo
AYI
Acuity
4/1/2020$85.66$101.00Market Outperform???%???%
Sunrun Inc. stock logo
RUN
Sunrun
3/20/2020$9.57$10.00???%???%
Sunrun Inc. stock logo
RUN
Sunrun
2/20/2020$22.48$30.00Market Outperform???%???%
SoundThinking, Inc. stock logo
SSTI
SoundThinking
2/19/2020$28.32$45.00Outperform???%???%
TPI Composites, Inc. stock logo
TPIC
TPI Composites
2/10/2020$22.46$30.00Outperform???%???%
SoundThinking, Inc. stock logo
SSTI
SoundThinking
12/18/2019$24.39$30.00Outperform???%???%
Sunrun Inc. stock logo
RUN
Sunrun
10/11/2019$17.30$26.00Buy???%???%
Energy Recovery, Inc. stock logo
ERII
Energy Recovery
10/10/2019$9.32$15.00Buy???%???%
Tesla, Inc. stock logo
TSLA
Tesla
10/3/2019$16.21$15.47Market Perform???%???%
SoundThinking, Inc. stock logo
SSTI
SoundThinking
9/4/2019$27.08$40.00Buy???%???%
Cree, Inc. stock logo
CREE
Cree
8/21/2019$58.24Market Perform???%???%
SolarEdge Technologies, Inc. stock logo
SEDG
SolarEdge Technologies
8/7/2019$64.18$90.00Outperform???%???%
Tesla, Inc. stock logo
TSLA
Tesla
7/25/2019$15.25$22.47???%???%
Tesla, Inc. stock logo
TSLA
Tesla
7/1/2019$15.31$23.13Market Outperform???%???%
Tesla, Inc. stock logo
TSLA
Tesla
5/31/2019$12.34$24.60Buy???%???%
Tesla, Inc. stock logo
TSLA
Tesla
4/25/2019$16.47$24.60Market Outperform???%???%
Tesla, Inc. stock logo
TSLA
Tesla
4/4/2019$19.45$24.93Market Outperform???%???%
Hubbell Inc stock logo
HUBB
Hubbell
4/2/2019$120.17$146.00Buy???%???%
Tesla, Inc. stock logo
TSLA
Tesla
3/25/2019$17.64$26.27Outperform???%???%
Cree, Inc. stock logo
CREE
Cree
3/20/2019$57.28$74.00Outperform???%???%
Itron, Inc. stock logo
ITRI
Itron
2/28/2019$61.57$72.00Market Outperform???%???%
Tesla, Inc. stock logo
TSLA
Tesla
1/31/2019$19.91$27.07Outperform???%???%
Cree, Inc. stock logo
CREE
Cree
1/29/2019$49.32$49.32Market Perform???%???%
Tesla, Inc. stock logo
TSLA
Tesla
1/22/2019$19.01$27.20Buy???%???%
Azure Power Global Limited stock logo
AZRE
Azure Power Global
11/16/2018$11.00$31.00Market Outperform???%???%
SoundThinking, Inc. stock logo
SSTI
SoundThinking
11/14/2018$37.18$55.00Buy???%???%
AquaVenture Holdings Ltd stock logo
WAAS
AquaVenture
11/8/2018$19.41$30.00Buy???%???%
TPI Composites, Inc. stock logo
TPIC
TPI Composites
11/8/2018$27.48$39.00Buy???%???%
Itron, Inc. stock logo
ITRI
Itron
11/6/2018$50.49$80.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
10/26/2018$43.52Market Perform???%???%
Cree, Inc. stock logo
CREE
Cree
10/17/2018$37.54$46.00Buy???%???%
Azure Power Global Limited stock logo
AZRE
Azure Power Global
10/11/2018$11.90$30.00Outperform???%???%
SoundThinking, Inc. stock logo
SSTI
SoundThinking
10/8/2018$45.53$62.00Buy???%???%
Acuity, Inc. stock logo
AYI
Acuity
10/4/2018$138.15$170.00Buy???%???%
AquaVenture Holdings Ltd stock logo
WAAS
AquaVenture
9/18/2018$18.15Buy???%???%
Acuity, Inc. stock logo
AYI
Acuity
9/12/2018$154.59$170.00Buy???%???%
Sunrun Inc. stock logo
RUN
Sunrun
8/30/2018$13.52$20.00Buy???%???%
AquaVenture Holdings Ltd stock logo
WAAS
AquaVenture
8/9/2018$16.68$24.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
7/27/2018$53.67$45.00Sell???%???%
Sunrun Inc. stock logo
RUN
Sunrun
7/16/2018$15.75$21.00Buy???%???%
Acuity, Inc. stock logo
AYI
Acuity
7/5/2018$132.05$154.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
6/6/2018$58.24$46.00Underperform???%???%
Acuity, Inc. stock logo
AYI
Acuity
4/5/2018$129.48$150.00Outperform???%???%
Itron, Inc. stock logo
ITRI
Itron
3/1/2018$70.00$108.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
2/1/2018$67.52$84.00Outperform???%???%
TPI Composites, Inc. stock logo
TPIC
TPI Composites
11/16/2017$19.95$33.00Outperform???%???%
Johnson Controls International plc stock logo
JCI
Johnson Controls International
10/23/2017$41.62$50.00Buy???%???%
Cree, Inc. stock logo
CREE
Cree
10/18/2017$29.34$41.00Buy???%???%
Itron, Inc. stock logo
ITRI
Itron
10/12/2017$77.90$102.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
9/26/2017$46.88$50.00Outperform???%???%
First Solar, Inc. stock logo
FSLR
First Solar
8/16/2017$49.09$67.00Buy???%???%
First Solar, Inc. stock logo
FSLR
First Solar
5/24/2017$36.47$53.00Outperform???%???%
Cree, Inc. stock logo
CREE
Cree
5/22/2017$23.09$29.00Outperform???%???%
Acuity, Inc. stock logo
AYI
Acuity
4/6/2017$170.40$155.00Underperform???%???%
First Solar, Inc. stock logo
FSLR
First Solar
3/15/2017$32.07$25.00Market Perform???%???%
SolarEdge Technologies, Inc. stock logo
SEDG
SolarEdge Technologies
3/3/2017$14.45$19.00Outperform???%???%
First Solar, Inc. stock logo
FSLR
First Solar
1/24/2017$33.66$28.00Underperform???%???%
First Solar, Inc. stock logo
FSLR
First Solar
12/6/2016$32.35Market Perform???%???%
Canadian Solar Inc. stock logo
CSIQ
Canadian Solar
11/22/2016$10.65Hold???%???%
First Solar, Inc. stock logo
FSLR
First Solar
11/17/2016$32.82Market Perform???%???%
SolarEdge Technologies, Inc. stock logo
SEDG
SolarEdge Technologies
11/10/2016$14.00Market Perform???%???%
First Solar, Inc. stock logo
FSLR
First Solar
11/4/2016$34.51$32.00Underperform???%???%
First Solar, Inc. stock logo
FSLR
First Solar
9/17/2016$34.82$32.00Sell???%???%


Return to Analyst Rankings