Joseph Osha's Stock Ratings

Guggenheim Analyst

Joseph Osha is an analyst at Guggenheim. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 04/14/2025

Overall Average Return

25.6%

Smart Score

75.7%

Overall Average Return Percentile

86th

Number of Ratings

200
Buy NowGet Alert
04/10/2025PRIMBuy Now
Primoris Services
$57.3891.7%
Joseph Osha75%
$110 → $110ReiteratesBuy → BuyGet Alert
04/07/2025FSLRBuy Now
First Solar
$131.1192.97%
Joseph Osha75%
$304 → $253MaintainsBuyGet Alert
03/25/2025MTZBuy Now
MasTec
$117.6165.8%
Joseph Osha75%
$195 → $195ReiteratesBuy → BuyGet Alert
03/18/2025EOSEBuy Now
Eos Energy Enterprises
$4.3361.66%
Joseph Osha75%
$7 → $7ReiteratesBuy → BuyGet Alert
03/05/2025GEVBuy Now
GE Vernova
$322.6117.79%
Joseph Osha75%
→ $380UpgradeNeutral → BuyGet Alert
02/27/2025FSLRBuy Now
First Solar
$131.11131.87%
Joseph Osha75%
$335 → $304MaintainsBuyGet Alert
02/27/2025ITRIBuy Now
Itron
$100.9331.77%
Joseph Osha75%
$135 → $133MaintainsBuyGet Alert
01/31/2025ENPHBuy Now
Enphase Energy
$53.9214.99%
Joseph Osha75%
$62 → $62UpgradeSell → NeutralGet Alert
01/29/2025NXTBuy Now
NEXTracker
$40.1554.42%
Joseph Osha75%
$50 → $62MaintainsBuyGet Alert
01/24/2025GEVBuy Now
GE Vernova
$322.6117.79%
Joseph Osha75%
$380 → $380DowngradeBuy → NeutralGet Alert
01/22/2025FSLRBuy Now
First Solar
$131.11155.51%
Joseph Osha75%
$335 → $335ReiteratesBuy → BuyGet Alert
01/08/2025MTZBuy Now
MasTec
$117.6165.8%
Joseph Osha75%
→ $195Initiates → BuyGet Alert
01/08/2025PWRBuy Now
Quanta Services
$272.99
Joseph Osha75%
Initiates → NeutralGet Alert
01/08/2025PRIMBuy Now
Primoris Services
$57.3877.76%
Joseph Osha75%
→ $102Initiates → BuyGet Alert
12/11/2024GEVBuy Now
GE Vernova
$322.6117.79%
Joseph Osha75%
$400 → $380MaintainsBuyGet Alert
12/06/2024FLNCBuy Now
Fluence Energy
$4.04542.77%
Joseph Osha75%
$26 → $26ReiteratesBuy → BuyGet Alert
12/05/2024GEVBuy Now
GE Vernova
$322.6123.99%
Joseph Osha75%
$300 → $400MaintainsBuyGet Alert
11/22/2024NXTBuy Now
NEXTracker
$40.1536.99%
Joseph Osha75%
$55 → $55ReiteratesBuy → BuyGet Alert
11/21/2024SHLSBuy Now
Shoals Technologies Gr
$3.25115.38%
Joseph Osha75%
$8 → $7MaintainsBuyGet Alert
11/20/2024SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
UpgradeSell → NeutralGet Alert
11/07/2024RUNBuy Now
Sunrun
$6.82
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
11/07/2024ARRYBuy Now
Array Technologies
$4.31
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
11/07/2024NOVABuy Now
Sunnova Energy Intl
$0.25
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
11/06/2024ITRIBuy Now
Itron
$100.9333.76%
Joseph Osha75%
$128 → $135MaintainsBuyGet Alert
10/30/2024FSLRBuy Now
First Solar
$131.11155.51%
Joseph Osha75%
$368 → $335MaintainsBuyGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$53.9235.39%
Joseph Osha75%
→ $73DowngradeNeutral → SellGet Alert
10/17/2024ENPHBuy Now
Enphase Energy
$53.92
Joseph Osha75%
UpgradeSell → NeutralGet Alert
10/17/2024SEDGBuy Now
SolarEdge Technologies
$13.61-26.53%
Joseph Osha75%
→ $10DowngradeNeutral → SellGet Alert
10/04/2024ENPHBuy Now
Enphase Energy
$53.9266.91%
Joseph Osha75%
$93 → $90MaintainsSellGet Alert
10/04/2024ARRYBuy Now
Array Technologies
$4.31178.42%
Joseph Osha75%
$14 → $12MaintainsBuyGet Alert
09/24/2024GEVBuy Now
GE Vernova
$322.61-7.01%
Joseph Osha75%
→ $300Initiates → BuyGet Alert
08/16/2024NXTBuy Now
NEXTracker
$40.1536.99%
Joseph Osha75%
$60 → $55MaintainsBuyGet Alert
08/16/2024ARRYBuy Now
Array Technologies
$4.31224.83%
Joseph Osha75%
$18 → $14MaintainsBuyGet Alert
08/09/2024FLNCBuy Now
Fluence Energy
$4.04542.77%
Joseph Osha75%
→ $26UpgradeNeutral → BuyGet Alert
07/26/2024NOVABuy Now
Sunnova Energy Intl
$0.253961.74%
Joseph Osha75%
$7 → $10MaintainsBuyGet Alert
07/24/2024ENPHBuy Now
Enphase Energy
$53.9272.48%
Joseph Osha75%
$92 → $93MaintainsSellGet Alert
07/11/2024ITRIBuy Now
Itron
$100.9328.8%
Joseph Osha75%
→ $130UpgradeNeutral → BuyGet Alert
06/06/2024FLNCBuy Now
Fluence Energy
$4.04
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
05/30/2024GNRCBuy Now
Generac Hldgs
$117.41
Joseph Osha75%
DowngradeNeutral → SellGet Alert
05/02/2024FSLRBuy Now
First Solar
$131.11171.53%
Joseph Osha75%
$359 → $356MaintainsBuyGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$53.9270.62%
Joseph Osha75%
→ $92DowngradeNeutral → SellGet Alert
04/23/2024NXTBuy Now
NEXTracker
$40.1549.44%
Joseph Osha75%
$73 → $60MaintainsBuyGet Alert
04/05/2024ARRYBuy Now
Array Technologies
$4.31410.44%
Joseph Osha75%
$20 → $22MaintainsBuyGet Alert
03/07/2024EOSEBuy Now
Eos Energy Enterprises
$4.33-7.62%
Joseph Osha75%
$10 → $4MaintainsBuyGet Alert
02/16/2024SPWRBuy Now
SunPower
Joseph Osha75%
→ $1DowngradeNeutral → SellGet Alert
02/15/2024GNRCBuy Now
Generac Hldgs
$117.41
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
02/08/2024NXTBuy Now
NEXTracker
$40.1581.82%
Joseph Osha75%
→ $73Initiates → BuyGet Alert
11/08/2023ARRYBuy Now
Array Technologies
$4.31596.06%
Joseph Osha75%
$36 → $30MaintainsBuyGet Alert
11/03/2023STEMBuy Now
Stem
$0.37
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
11/03/2023GNRCBuy Now
Generac Hldgs
$117.41
Joseph Osha75%
UpgradeNeutral → BuyGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
09/21/2023RUNBuy Now
Sunrun
$6.82428.25%
Joseph Osha75%
$35 → $36MaintainsBuyGet Alert
09/11/2023ITRIBuy Now
Itron
$100.93
Joseph Osha75%
Initiates → NeutralGet Alert
09/01/2023EOSEBuy Now
Eos Energy Enterprises
$4.33130.95%
Joseph Osha75%
→ $10UpgradeNeutral → BuyGet Alert
08/08/2023NOVABuy Now
Sunnova Energy Intl
$0.2512085.22%
Joseph Osha75%
$63 → $30MaintainsBuyGet Alert
07/28/2023FSLRBuy Now
First Solar
$131.11153.22%
Joseph Osha75%
$334 → $332MaintainsBuyGet Alert
07/24/2023RUNBuy Now
Sunrun
$6.82398.9%
Joseph Osha75%
$37 → $34MaintainsBuyGet Alert
07/07/2023FSLRBuy Now
First Solar
$131.11154.75%
Joseph Osha75%
$277 → $334MaintainsBuyGet Alert
05/09/2023SHLSBuy Now
Shoals Technologies Gr
$3.25823.08%
Joseph Osha75%
→ $30UpgradeNeutral → BuyGet Alert
05/02/2023CHPTBuy Now
ChargePoint Hldgs
$0.61
Joseph Osha75%
Initiates → NeutralGet Alert
04/05/2023FLNCBuy Now
Fluence Energy
$4.04518.05%
Joseph Osha75%
→ $25Upgrade → BuyGet Alert
03/22/2023ARRYBuy Now
Array Technologies
$4.31712.06%
Joseph Osha75%
$36 → $35MaintainsBuyGet Alert
03/17/2023LIDRBuy Now
AEye
$0.64
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
03/16/2023TPICBuy Now
TPI Composites
$0.832552.68%
Joseph Osha75%
→ $22UpgradeNeutral → BuyGet Alert
03/01/2023FSLRBuy Now
First Solar
$131.1194.49%
Joseph Osha75%
$260 → $255MaintainsBuyGet Alert
02/28/2023NOVABuy Now
Sunnova Energy Intl
$0.2524270.43%
Joseph Osha75%
$51 → $60MaintainsBuyGet Alert
02/03/2023GNRCBuy Now
Generac Hldgs
$117.41
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
11/10/2022SPWRBuy Now
SunPower
Joseph Osha75%
Initiates → NeutralGet Alert
10/31/2022FSLRBuy Now
First Solar
$131.1177.71%
Joseph Osha75%
$200 → $233MaintainsBuyGet Alert
10/19/2022FSLRBuy Now
First Solar
$131.1152.54%
Joseph Osha75%
$187 → $200MaintainsBuyGet Alert
10/17/2022NOVABuy Now
Sunnova Energy Intl
$0.2520208.69%
Joseph Osha75%
$72 → $50MaintainsBuyGet Alert
10/17/2022RUNBuy Now
Sunrun
$6.82501.61%
Joseph Osha75%
$59 → $41MaintainsBuyGet Alert
10/13/2022GNRCBuy Now
Generac Hldgs
$117.41109.52%
Joseph Osha75%
$381 → $246MaintainsBuyGet Alert
10/06/2022NRGVBuy Now
Energy Vault Holdings
$0.681366.17%
Joseph Osha75%
$15 → $10MaintainsBuyGet Alert
09/09/2022ENPHBuy Now
Enphase Energy
$53.92
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
09/09/2022SHLSBuy Now
Shoals Technologies Gr
$3.25
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
09/06/2022ARRYBuy Now
Array Technologies
$4.31619.26%
Joseph Osha75%
$24 → $31MaintainsBuyGet Alert
08/08/2022FSLRBuy Now
First Solar
$131.112.97%
Joseph Osha75%
→ $135UpgradeNeutral → BuyGet Alert
07/25/2022GNRCBuy Now
Generac Hldgs
$117.41287.53%
Joseph Osha75%
$561 → $455MaintainsBuyGet Alert
05/17/2022SHLSBuy Now
Shoals Technologies Gr
$3.25484.62%
Joseph Osha75%
$22 → $19MaintainsBuyGet Alert
04/07/2022ARRYBuy Now
Array Technologies
$4.31317.63%
Joseph Osha75%
→ $18UpgradeNeutral → BuyGet Alert
04/06/2022ARRYBuy Now
Array Technologies
$4.31317.63%
Joseph Osha75%
→ $18UpgradeNeutral → BuyGet Alert
03/22/2022EOSEBuy Now
Eos Energy Enterprises
$4.33
Joseph Osha75%
Initiates → NeutralGet Alert
03/22/2022NRGVBuy Now
Energy Vault Holdings
$0.683125.57%
Joseph Osha75%
→ $22Initiates → BuyGet Alert
03/22/2022STEMBuy Now
Stem
$0.374259.67%
Joseph Osha75%
→ $16Initiates → BuyGet Alert
03/22/2022FLNCBuy Now
Fluence Energy
$4.04
Joseph Osha75%
Initiates → NeutralGet Alert
03/22/2022GWHBuy Now
ESS Tech
$2.44309.84%
Joseph Osha75%
→ $10Initiates → BuyGet Alert
03/11/2022SHLSBuy Now
Shoals Technologies Gr
$3.25576.92%
Joseph Osha75%
→ $22UpgradeNeutral → BuyGet Alert
01/13/2022ENPHBuy Now
Enphase Energy
$53.92295.03%
Joseph Osha75%
→ $213UpgradeNeutral → BuyGet Alert
01/13/2022SEDGBuy Now
SolarEdge Technologies
$13.612317.07%
Joseph Osha75%
→ $329UpgradeNeutral → BuyGet Alert
12/21/2021SSTIBuy Now
SoundThinking
$16.76
Joseph Osha75%
Reinstates → Market PerformGet Alert
10/22/2021TPICBuy Now
TPI Composites
$0.83
Joseph Osha75%
Initiates → NeutralGet Alert
10/20/2021ARRYBuy Now
Array Technologies
$4.31
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
10/20/2021SHLSBuy Now
Shoals Technologies Gr
$3.25
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
10/20/2021FSLRBuy Now
First Solar
$131.11
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
10/20/2021SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
DowngradeBuy → NeutralGet Alert
09/23/2021LIDRBuy Now
AEye
$0.642075.26%
Joseph Osha75%
→ $420Initiates → BuyGet Alert
08/03/2021FSLRBuy Now
First Solar
$131.11-13.81%
Joseph Osha75%
→ $113Initiates → BuyGet Alert
06/03/2021GNRCBuy Now
Generac Hldgs
$117.41257.72%
Joseph Osha75%
→ $420Initiates → BuyGet Alert
06/03/2021ENPHBuy Now
Enphase Energy
$53.92
Joseph Osha75%
Initiates → NeutralGet Alert
06/03/2021NOVABuy Now
Sunnova Energy Intl
$0.2520614.87%
Joseph Osha75%
→ $51Initiates → BuyGet Alert
06/03/2021SEDGBuy Now
SolarEdge Technologies
$13.612206.87%
Joseph Osha75%
→ $314Initiates → BuyGet Alert
02/12/2021GNRCBuy Now
Generac Hldgs
$117.41204.06%
Joseph Osha75%
$310 → $357MaintainsMarket OutperformGet Alert
02/10/2021FSLRBuy Now
First Solar
$131.117.54%
Joseph Osha75%
$135 → $141MaintainsOutperformGet Alert
01/29/2021AMRCBuy Now
Ameresco
$9.99530.63%
Joseph Osha75%
→ $63Initiates → BuyGet Alert
01/28/2021TSLABuy Now
Tesla
$248.36
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
12/16/2020AAXNBuy Now
Axon Enterprise
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
11/10/2020SSTIBuy Now
SoundThinking
$16.76
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
10/22/2020TSLABuy Now
Tesla
$248.36107.76%
Joseph Osha75%
→ $172UpgradeMarket Perform → Market OutperformGet Alert
10/14/2020NOVABuy Now
Sunnova Energy Intl
$0.2522239.56%
Joseph Osha75%
$43 → $55MaintainsMarket OutperformGet Alert
10/06/2020GNRCBuy Now
Generac Hldgs
$117.41142.74%
Joseph Osha75%
→ $285Initiates → Market OutperformGet Alert
09/02/2020NOVABuy Now
Sunnova Energy Intl
$0.2517365.48%
Joseph Osha75%
$36 → $43MaintainsMarket OutperformGet Alert
08/19/2020CREEBuy Now
Cree
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
08/03/2020SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
07/24/2020ENPHBuy Now
Enphase Energy
$53.92
Joseph Osha75%
Initiates → Market PerformGet Alert
07/21/2020TSLABuy Now
Tesla
$248.36
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
07/07/2020VSLRBuy Now
Vivint Solar
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
06/09/2020AYIBuy Now
Acuity Brands
$239.76
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
05/26/2020CREEBuy Now
Cree
Joseph Osha75%
→ $74UpgradeMarket Perform → Market OutperformGet Alert
05/19/2020TSLABuy Now
Tesla
$248.36303.04%
Joseph Osha75%
$68 → $66.73MaintainsMarket OutperformGet Alert
05/11/2020FSLRBuy Now
First Solar
$131.11-46.61%
Joseph Osha75%
$57 → $70Reiterates → Market OutperformGet Alert
05/11/2020AAXNBuy Now
Axon Enterprise
Joseph Osha75%
$93 → $102Reiterates → Market OutperformGet Alert
05/08/2020SSTIBuy Now
SoundThinking
$16.76126.73%
Joseph Osha75%
$40 → $38MaintainsMarket OutperformGet Alert
04/30/2020TSLABuy Now
Tesla
$248.36310.69%
Joseph Osha75%
$56 → $68MaintainsMarket OutperformGet Alert
04/17/2020SEDGBuy Now
SolarEdge Technologies
$13.61825.69%
Joseph Osha75%
$157 → $126MaintainsMarket OutperformGet Alert
04/01/2020AYIBuy Now
Acuity Brands
$239.76-57.87%
Joseph Osha75%
$152 → $101MaintainsMarket OutperformGet Alert
03/03/2020TSLABuy Now
Tesla
$248.36
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
02/20/2020VSLRBuy Now
Vivint Solar
Joseph Osha75%
$12 → $21Reiterates → Market OutperformGet Alert
02/20/2020RUNBuy Now
Sunrun
$6.82340.21%
Joseph Osha75%
$25 → $30Reiterates → Market OutperformGet Alert
02/20/2020SEDGBuy Now
SolarEdge Technologies
$13.611053.44%
Joseph Osha75%
$117 → $157MaintainsMarket OutperformGet Alert
02/10/2020TPICBuy Now
TPI Composites
$0.833517.29%
Joseph Osha75%
$20 → $30MaintainsMarket OutperformGet Alert
12/18/2019SSTIBuy Now
SoundThinking
$16.7679%
Joseph Osha75%
$27 → $30MaintainsMarket OutperformGet Alert
12/10/2019AAXNBuy Now
Axon Enterprise
Joseph Osha75%
→ $89Initiates → Market OutperformGet Alert
11/13/2019RUNBuy Now
Sunrun
$6.82266.84%
Joseph Osha75%
$26 → $25MaintainsMarket OutperformGet Alert
11/13/2019SSTIBuy Now
SoundThinking
$16.7661.1%
Joseph Osha75%
$35 → $27MaintainsMarket OutperformGet Alert
11/04/2019SSTIBuy Now
SoundThinking
$16.76108.83%
Joseph Osha75%
$40 → $35MaintainsMarket OutperformGet Alert
10/28/2019FSLRBuy Now
First Solar
$131.11-46.61%
Joseph Osha75%
→ $70UpgradeMarket Perform → Market OutperformGet Alert
10/18/2019AYIBuy Now
Acuity Brands
$239.76-33.27%
Joseph Osha75%
$166 → $160MaintainsMarket OutperformGet Alert
10/03/2019TSLABuy Now
Tesla
$248.36
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
09/10/2019TPICBuy Now
TPI Composites
$0.832914.41%
Joseph Osha75%
$34 → $25Reiterates → Market OutperformGet Alert
08/21/2019CREEBuy Now
Cree
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
07/01/2019TSLABuy Now
Tesla
$248.3639.71%
Joseph Osha75%
→ $23.13Reiterates → Market OutperformGet Alert
06/17/2019CREEBuy Now
Cree
Joseph Osha75%
$71 → $81MaintainsMarket OutperformGet Alert
06/12/2019AZREBuy Now
Azure Power Global
Joseph Osha75%
$31 → $26Reiterates → Market OutperformGet Alert
05/07/2019SEDGBuy Now
SolarEdge Technologies
$13.61340.8%
Joseph Osha75%
$31 → $60UpgradeMarket Underperform → Market OutperformGet Alert
04/25/2019TSLABuy Now
Tesla
$248.3648.57%
Joseph Osha75%
$24.93 → $24.6MaintainsMarket OutperformGet Alert
04/04/2019TSLABuy Now
Tesla
$248.3650.59%
Joseph Osha75%
$26.27 → $24.93MaintainsMarket OutperformGet Alert
04/04/2019AYIBuy Now
Acuity Brands
$239.76-23.26%
Joseph Osha75%
$176 → $184MaintainsMarket OutperformGet Alert
03/20/2019CREEBuy Now
Cree
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
01/29/2019CREEBuy Now
Cree
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
01/17/2019SEDGBuy Now
SolarEdge Technologies
$13.61127.75%
Joseph Osha75%
→ $31DowngradeMarket Perform → Market UnderperformGet Alert
11/16/2018AZREBuy Now
Azure Power Global
Joseph Osha75%
$30 → $31MaintainsMarket OutperformGet Alert
11/14/2018SSTIBuy Now
SoundThinking
$16.76228.16%
Joseph Osha75%
$62 → $55MaintainsMarket OutperformGet Alert
10/26/2018FSLRBuy Now
First Solar
$131.11
Joseph Osha75%
UpgradeMarket Underperform → Market PerformGet Alert
10/24/2018TSLABuy Now
Tesla
$248.3640.92%
Joseph Osha75%
→ $23.33Initiates → Market OutperformGet Alert
10/11/2018AZREBuy Now
Azure Power Global
Joseph Osha75%
$26 → $30MaintainsMarket OutperformGet Alert
10/08/2018SSTIBuy Now
SoundThinking
$16.76269.93%
Joseph Osha75%
$50 → $62MaintainsMarket OutperformGet Alert
08/30/2018RUNBuy Now
Sunrun
$6.82193.47%
Joseph Osha75%
$21 → $20MaintainsMarket OutperformGet Alert
08/09/2018WAASBuy Now
AquaVenture Holdings
Joseph Osha75%
$22 → $24MaintainsMarket OutperformGet Alert
08/08/2018TPICBuy Now
TPI Composites
$0.834481.9%
Joseph Osha75%
$36 → $38MaintainsMarket OutperformGet Alert
08/08/2018VSLRBuy Now
Vivint Solar
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
07/30/2018AZREBuy Now
Azure Power Global
Joseph Osha75%
→ $26Initiates → Market OutperformGet Alert
07/27/2018FSLRBuy Now
First Solar
$131.11-65.68%
Joseph Osha75%
$46 → $45MaintainsMarket UnderperformGet Alert
07/05/2018AYIBuy Now
Acuity Brands
$239.76-35.77%
Joseph Osha75%
$150 → $154MaintainsMarket OutperformGet Alert
06/18/2018HUBBBuy Now
Hubbell
$353.43
Joseph Osha75%
UpgradeMarket Perform → OutperformGet Alert
06/15/2018ERIIBuy Now
Energy Recovery
$14.84-12.4%
Joseph Osha75%
$15 → $13MaintainsMarket OutperformGet Alert
06/07/2018SSTIBuy Now
SoundThinking
$16.76138.66%
Joseph Osha75%
→ $40Initiates → Market OutperformGet Alert
06/06/2018FSLRBuy Now
First Solar
$131.11-64.91%
Joseph Osha75%
$87 → $46DowngradeMarket Outperform → Market UnderperformGet Alert
05/10/2018SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
04/27/2018FSLRBuy Now
First Solar
$131.11-33.64%
Joseph Osha75%
$84 → $87MaintainsMarket OutperformGet Alert
04/05/2018AYIBuy Now
Acuity Brands
$239.76
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
03/07/2018RUNBuy Now
Sunrun
$6.82
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
02/01/2018EMRBuy Now
Emerson Electric
$100.50
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
10/23/2017JCIBuy Now
Johnson Controls Intl
$78.44-36.26%
Joseph Osha75%
$54 → $50MaintainsMarket OutperformGet Alert
10/03/2017AYIBuy Now
Acuity Brands
$239.76
Joseph Osha75%
UpgradeMarket Underperform → Market PerformGet Alert
09/05/2017ERIIBuy Now
Energy Recovery
$14.84-19.14%
Joseph Osha75%
→ $12Initiates → Market OutperformGet Alert
07/12/2017SEDGBuy Now
SolarEdge Technologies
$13.6183.67%
Joseph Osha75%
$22 → $25MaintainsMarket OutperformGet Alert
06/30/2017AYIBuy Now
Acuity Brands
$239.76-23.67%
Joseph Osha75%
$170 → $183MaintainsMarket UnderperformGet Alert
06/19/2017JCIBuy Now
Johnson Controls Intl
$78.44
Joseph Osha75%
Initiates → Market OutperformGet Alert
06/19/2017HUBBBuy Now
Hubbell
$353.43
Joseph Osha75%
Initiates → Market PerformGet Alert
06/19/2017EMRBuy Now
Emerson Electric
$100.50
Joseph Osha75%
Initiates → Market OutperformGet Alert
05/24/2017FSLRBuy Now
First Solar
$131.11-59.58%
Joseph Osha75%
→ $53UpgradeMarket Perform → Market OutperformGet Alert
05/22/2017CREEBuy Now
Cree
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
04/27/2017FSLRBuy Now
First Solar
$131.11
Joseph Osha75%
UpgradeUnderperform → Market PerformGet Alert
03/03/2017SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
UpgradeMarket Perform → Market OutperformGet Alert
02/13/2017CCPBuy Now
Care Capital Properties
Joseph Osha75%
→ $20Initiates → Market UnderperformGet Alert
02/09/2017CREEBuy Now
Cree
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
01/13/2017SSNIBuy Now
Silver Spring Networks
Joseph Osha75%
→ $19Initiates → Market OutperformGet Alert
12/08/2016CREEBuy Now
Cree
Joseph Osha75%
→ $32Initiates → Market OutperformGet Alert
12/08/2016AYIBuy Now
Acuity Brands
$239.76-16.58%
Joseph Osha75%
→ $200Initiates → Market UnderperformGet Alert
11/17/2016FSLRBuy Now
First Solar
$131.11
Joseph Osha75%
UpgradeMarket Underperform → Market PerformGet Alert
11/10/2016VSLRBuy Now
Vivint Solar
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
11/10/2016SEDGBuy Now
SolarEdge Technologies
$13.61
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
11/10/2016RUNBuy Now
Sunrun
$6.82
Joseph Osha75%
DowngradeMarket Outperform → Market PerformGet Alert
09/08/2016SEDGBuy Now
SolarEdge Technologies
$13.6168.97%
Joseph Osha75%
→ $23Initiates → Market OutperformGet Alert
09/08/2016RUNBuy Now
Sunrun
$6.8224.72%
Joseph Osha75%
→ $8.5Initiates → Market OutperformGet Alert
09/08/2016VSLRBuy Now
Vivint Solar
Joseph Osha75%
→ $9Initiates → Market PerformGet Alert
09/08/2016FSLRBuy Now
First Solar
$131.11-75.59%
Joseph Osha75%
→ $32Initiates → Market UnderperformGet Alert
01/21/2016TXTRBuy Now
Textura
Joseph Osha75%
$35 → $28MaintainsMarket OutperformGet Alert
12/14/2015TSLABuy Now
Tesla
$248.36
Joseph Osha75%
Initiates → Market PerformGet Alert