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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

38.1%

Smart Score

81.9%

Overall Average Return Percentile

90th

Number of Ratings

231
Buy NowGet Alert
11/11/2025SHLSBuy Now
Shoals Technologies Gr
$8.6738.41%$8 → $12MaintainsBuyGet Alert
11/10/2025RUNBuy Now
Sunrun
$17.3355.8% → $27UpgradeNeutral → BuyGet Alert
10/22/2025EOSEBuy Now
Eos Energy Enterprises
$13.5647.49%$10 → $20MaintainsBuyGet Alert
10/22/2025NXTBuy Now
Nextracker
$87.20——DowngradeBuy → NeutralGet Alert
10/15/2025MTZBuy Now
MasTec
$220.37——DowngradeBuy → NeutralGet Alert
10/15/2025PRIMBuy Now
Primoris Services
$130.55——DowngradeBuy → NeutralGet Alert
10/09/2025GNRCBuy Now
Generac Hldgs
$158.4327.5%$210 → $202MaintainsBuyGet Alert
10/07/2025LGNBuy Now
Legence
$40.840.39% → $41Initiates → BuyGet Alert
10/06/2025ARRYBuy Now
Array Technologies
$8.4976.68%$12 → $15MaintainsBuyGet Alert
09/05/2025EOSEBuy Now
Eos Energy Enterprises
$13.56-26.25%$6 → $10MaintainsBuyGet Alert
08/25/2025SEDGBuy Now
SolarEdge Technologies
$28.60-75.52%$5 → $7MaintainsSellGet Alert
08/22/2025FSLRBuy Now
First Solar
$255.8912.16%$202 → $287MaintainsBuyGet Alert
08/19/2025PRIMBuy Now
Primoris Services
$130.55-0.42%$110 → $130MaintainsBuyGet Alert
08/18/2025NXTBuy Now
Nextracker
$87.20-15.14% → $74UpgradeNeutral → BuyGet Alert
08/06/2025SHLSBuy Now
Shoals Technologies Gr
$8.67-7.73%$6 → $8MaintainsBuyGet Alert
07/29/2025GNRCBuy Now
Generac Hldgs
$158.4319.93% → $190UpgradeNeutral → BuyGet Alert
07/17/2025PRIMBuy Now
Primoris Services
$130.55-15.74%$110 → $110ReiteratesBuy → BuyGet Alert
07/14/2025ITRIBuy Now
Itron
$95.2262.78%$133 → $155MaintainsBuyGet Alert
07/10/2025EQIXBuy Now
Equinix
$761.3822.54% → $933Initiates → BuyGet Alert
07/10/2025DLRBuy Now
Digital Realty Trust
$152.89——Initiates → NeutralGet Alert
06/02/2025EOSEBuy Now
Eos Energy Enterprises
$13.56-55.75%$7 → $6MaintainsBuyGet Alert
05/16/2025ARRYBuy Now
Array Technologies
$8.4941.34%$10 → $12MaintainsBuyGet Alert
05/09/2025SHLSBuy Now
Shoals Technologies Gr
$8.67-30.8%$5 → $6MaintainsBuyGet Alert
05/05/2025MTZBuy Now
MasTec
$220.37-11.51%$195 → $195ReiteratesBuy → BuyGet Alert
05/01/2025FSLRBuy Now
First Solar
$255.89-21.06%$253 → $202MaintainsBuyGet Alert
04/24/2025GEVBuy Now
GE Vernova
$681.88-44.27%$380 → $380ReiteratesBuy → BuyGet Alert
04/24/2025ENPHBuy Now
Enphase Energy
$31.116.09% → $33DowngradeNeutral → SellGet Alert
04/24/2025SEDGBuy Now
SolarEdge Technologies
$28.60-82.52% → $5DowngradeNeutral → SellGet Alert
04/17/2025GEVBuy Now
GE Vernova
$681.88-44.27%$380 → $380ReiteratesBuy → BuyGet Alert
04/17/2025ITRIBuy Now
Itron
$95.2239.68%$133 → $133ReiteratesBuy → BuyGet Alert
04/15/2025FLNCBuy Now
Fluence Energy
$21.20-90.57%$6 → $2MaintainsSellGet Alert
04/10/2025PRIMBuy Now
Primoris Services
$130.55-15.74%$110 → $110ReiteratesBuy → BuyGet Alert
04/07/2025FSLRBuy Now
First Solar
$255.89-1.13%$304 → $253MaintainsBuyGet Alert
03/25/2025MTZBuy Now
MasTec
$220.37-11.51%$195 → $195ReiteratesBuy → BuyGet Alert
03/18/2025EOSEBuy Now
Eos Energy Enterprises
$13.56-48.38%$7 → $7ReiteratesBuy → BuyGet Alert
03/05/2025GEVBuy Now
GE Vernova
$681.88-44.27% → $380UpgradeNeutral → BuyGet Alert
02/27/2025FSLRBuy Now
First Solar
$255.8918.8%$335 → $304MaintainsBuyGet Alert
02/27/2025ITRIBuy Now
Itron
$95.2239.68%$135 → $133MaintainsBuyGet Alert
01/31/2025ENPHBuy Now
Enphase Energy
$31.1199.32%$62 → $62UpgradeSell → NeutralGet Alert
01/29/2025NXTBuy Now
NEXTracker
$87.20-28.9%$50 → $62MaintainsBuyGet Alert
01/24/2025GEVBuy Now
GE Vernova
$681.88-44.27%$380 → $380DowngradeBuy → NeutralGet Alert
01/22/2025FSLRBuy Now
First Solar
$255.8930.92%$335 → $335ReiteratesBuy → BuyGet Alert
01/08/2025MTZBuy Now
MasTec
$220.37-11.51% → $195Initiates → BuyGet Alert
01/08/2025PWRBuy Now
Quanta Services
$435.87——Initiates → NeutralGet Alert
01/08/2025PRIMBuy Now
Primoris Services
$130.55-21.87% → $102Initiates → BuyGet Alert
12/11/2024GEVBuy Now
GE Vernova
$681.88-44.27%$400 → $380MaintainsBuyGet Alert
12/06/2024FLNCBuy Now
Fluence Energy
$21.2022.64%$26 → $26ReiteratesBuy → BuyGet Alert
12/05/2024GEVBuy Now
GE Vernova
$681.88-41.34%$300 → $400MaintainsBuyGet Alert
11/22/2024NXTBuy Now
NEXTracker
$87.20-36.93%$55 → $55ReiteratesBuy → BuyGet Alert
11/21/2024SHLSBuy Now
Shoals Technologies Gr
$8.67-19.26%$8 → $7MaintainsBuyGet Alert
11/20/2024SEDGBuy Now
SolarEdge Technologies
$28.60——UpgradeSell → NeutralGet Alert
11/07/2024ARRYBuy Now
Array Technologies
$8.4917.79% → $10DowngradeBuy → NeutralGet Alert
11/07/2024RUNBuy Now
Sunrun
$17.33——DowngradeBuy → NeutralGet Alert
11/07/2024NOVABuy Now
Sunnova Energy Intl
———DowngradeBuy → NeutralGet Alert
11/06/2024ITRIBuy Now
Itron
$95.2241.78%$128 → $135MaintainsBuyGet Alert
10/30/2024FSLRBuy Now
First Solar
$255.8930.92%$368 → $335MaintainsBuyGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$31.11134.69% → $73DowngradeNeutral → SellGet Alert
10/17/2024ENPHBuy Now
Enphase Energy
$31.11——UpgradeSell → NeutralGet Alert
10/17/2024SEDGBuy Now
SolarEdge Technologies
$28.60-65.03% → $10DowngradeNeutral → SellGet Alert
10/04/2024ENPHBuy Now
Enphase Energy
$31.11189.34%$93 → $90MaintainsSellGet Alert
10/04/2024ARRYBuy Now
Array Technologies
$8.4941.34%$14 → $12MaintainsBuyGet Alert
09/24/2024GEVBuy Now
GE Vernova
$681.88-56% → $300Initiates → BuyGet Alert
08/16/2024NXTBuy Now
NEXTracker
$87.20-36.93%$60 → $55MaintainsBuyGet Alert
08/16/2024ARRYBuy Now
Array Technologies
$8.4964.9%$18 → $14MaintainsBuyGet Alert
08/09/2024FLNCBuy Now
Fluence Energy
$21.2022.64% → $26UpgradeNeutral → BuyGet Alert
07/26/2024NOVABuy Now
Sunnova Energy Intl
——$7 → $10MaintainsBuyGet Alert
07/24/2024ENPHBuy Now
Enphase Energy
$31.11198.99%$92 → $93MaintainsSellGet Alert
07/11/2024ITRIBuy Now
Itron
$95.2236.53% → $130UpgradeNeutral → BuyGet Alert
06/06/2024FLNCBuy Now
Fluence Energy
$21.20——DowngradeBuy → NeutralGet Alert
05/30/2024GNRCBuy Now
Generac Hldgs
$158.43——DowngradeNeutral → SellGet Alert
05/02/2024FSLRBuy Now
First Solar
$255.8939.12%$359 → $356MaintainsBuyGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$31.11195.77% → $92DowngradeNeutral → SellGet Alert
04/23/2024NXTBuy Now
NEXTracker
$87.20-31.19%$73 → $60MaintainsBuyGet Alert
04/05/2024ARRYBuy Now
Array Technologies
$8.49159.13%$20 → $22MaintainsBuyGet Alert
03/07/2024EOSEBuy Now
Eos Energy Enterprises
$13.56-70.5%$10 → $4MaintainsBuyGet Alert
02/16/2024SPWRBuy Now
SunPower
$1.61-37.89% → $1DowngradeNeutral → SellGet Alert
02/15/2024GNRCBuy Now
Generac Hldgs
$158.43——DowngradeBuy → NeutralGet Alert
02/08/2024NXTBuy Now
NEXTracker
$87.20-16.28% → $73Initiates → BuyGet Alert
11/08/2023ARRYBuy Now
Array Technologies
$8.49253.36%$36 → $30MaintainsBuyGet Alert
11/03/2023STEMBuy Now
Stem
$18.05——DowngradeBuy → NeutralGet Alert
11/03/2023GNRCBuy Now
Generac Hldgs
$158.43——UpgradeNeutral → BuyGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$28.60——DowngradeBuy → NeutralGet Alert
09/21/2023RUNBuy Now
Sunrun
$17.33107.73%$35 → $36MaintainsBuyGet Alert
09/11/2023ITRIBuy Now
Itron
$95.22——Initiates → NeutralGet Alert
09/01/2023EOSEBuy Now
Eos Energy Enterprises
$13.56-26.25% → $10UpgradeNeutral → BuyGet Alert
08/08/2023NOVABuy Now
Sunnova Energy Intl
——$63 → $30MaintainsBuyGet Alert
07/28/2023FSLRBuy Now
First Solar
$255.8929.74%$334 → $332MaintainsBuyGet Alert
07/24/2023RUNBuy Now
Sunrun
$17.3396.19%$37 → $34MaintainsBuyGet Alert
07/07/2023FSLRBuy Now
First Solar
$255.8930.52%$277 → $334MaintainsBuyGet Alert
05/09/2023SHLSBuy Now
Shoals Technologies Gr
$8.67246.02% → $30UpgradeNeutral → BuyGet Alert
05/02/2023CHPTBuy Now
ChargePoint Hldgs
$7.91——Initiates → NeutralGet Alert
04/05/2023FLNCBuy Now
Fluence Energy
$21.2017.92% → $25Upgrade → BuyGet Alert
03/22/2023ARRYBuy Now
Array Technologies
$8.49312.25%$36 → $35MaintainsBuyGet Alert
03/17/2023LIDRBuy Now
AEye
$2.23——DowngradeBuy → NeutralGet Alert
03/16/2023TPICBuy Now
TPI Composites
—— → $22UpgradeNeutral → BuyGet Alert
03/01/2023FSLRBuy Now
First Solar
$255.89-0.35%$260 → $255MaintainsBuyGet Alert
02/28/2023NOVABuy Now
Sunnova Energy Intl
——$51 → $60MaintainsBuyGet Alert
02/03/2023GNRCBuy Now
Generac Hldgs
$158.43——DowngradeBuy → NeutralGet Alert
11/10/2022SPWRBuy Now
SunPower
$1.61——Initiates → NeutralGet Alert
10/31/2022FSLRBuy Now
First Solar
$255.89-8.95%$200 → $233MaintainsBuyGet Alert
10/19/2022FSLRBuy Now
First Solar
$255.89-21.84%$187 → $200MaintainsBuyGet Alert
10/17/2022NOVABuy Now
Sunnova Energy Intl
——$72 → $50MaintainsBuyGet Alert
10/17/2022RUNBuy Now
Sunrun
$17.33136.58%$59 → $41MaintainsBuyGet Alert
10/13/2022GNRCBuy Now
Generac Hldgs
$158.4355.27%$381 → $246MaintainsBuyGet Alert
10/06/2022NRGVBuy Now
Energy Vault Holdings
$4.78109.21%$15 → $10MaintainsBuyGet Alert
09/09/2022ENPHBuy Now
Enphase Energy
$31.11——DowngradeBuy → NeutralGet Alert
09/09/2022SHLSBuy Now
Shoals Technologies Gr
$8.67——DowngradeBuy → NeutralGet Alert
09/06/2022ARRYBuy Now
Array Technologies
$8.49265.14%$24 → $31MaintainsBuyGet Alert
08/08/2022FSLRBuy Now
First Solar
$255.89-47.24% → $135UpgradeNeutral → BuyGet Alert
07/25/2022GNRCBuy Now
Generac Hldgs
$158.43187.19%$561 → $455MaintainsBuyGet Alert
05/17/2022SHLSBuy Now
Shoals Technologies Gr
$8.67119.15%$22 → $19MaintainsBuyGet Alert
04/07/2022ARRYBuy Now
Array Technologies
$8.49112.01% → $18UpgradeNeutral → BuyGet Alert
04/06/2022ARRYBuy Now
Array Technologies
$8.49112.01% → $18UpgradeNeutral → BuyGet Alert
03/22/2022EOSEBuy Now
Eos Energy Enterprises
$13.56——Initiates → NeutralGet Alert
03/22/2022NRGVBuy Now
Energy Vault Holdings
$4.78360.25% → $22Initiates → BuyGet Alert
03/22/2022STEMBuy Now
Stem
$18.05-11.36% → $16Initiates → BuyGet Alert
03/22/2022FLNCBuy Now
Fluence Energy
$21.20——Initiates → NeutralGet Alert
03/22/2022GWHBuy Now
ESS Tech
$2.03392.61% → $10Initiates → BuyGet Alert
03/11/2022SHLSBuy Now
Shoals Technologies Gr
$8.67153.75% → $22UpgradeNeutral → BuyGet Alert
01/13/2022ENPHBuy Now
Enphase Energy
$31.11584.78% → $213UpgradeNeutral → BuyGet Alert
01/13/2022SEDGBuy Now
SolarEdge Technologies
$28.601050.35% → $329UpgradeNeutral → BuyGet Alert
12/21/2021SSTIBuy Now
SoundThinking
$7.70——Reinstates → Market PerformGet Alert
10/22/2021TPICBuy Now
TPI Composites
———Initiates → NeutralGet Alert
10/20/2021ARRYBuy Now
Array Technologies
$8.49——DowngradeBuy → NeutralGet Alert
10/20/2021SHLSBuy Now
Shoals Technologies Gr
$8.67——DowngradeBuy → NeutralGet Alert
10/20/2021FSLRBuy Now
First Solar
$255.89——DowngradeBuy → NeutralGet Alert
10/20/2021SEDGBuy Now
SolarEdge Technologies
$28.60——DowngradeBuy → NeutralGet Alert
09/23/2021LIDRBuy Now
AEye
$2.23527.8% → $14Initiates → BuyGet Alert
08/03/2021FSLRBuy Now
First Solar
$255.89-55.84% → $113Initiates → BuyGet Alert
06/03/2021GNRCBuy Now
Generac Hldgs
$158.43165.1% → $420Initiates → BuyGet Alert
06/03/2021ENPHBuy Now
Enphase Energy
$31.11——Initiates → NeutralGet Alert
06/03/2021NOVABuy Now
Sunnova Energy Intl
—— → $51Initiates → BuyGet Alert
06/03/2021SEDGBuy Now
SolarEdge Technologies
$28.60997.9% → $314Initiates → BuyGet Alert
02/12/2021GNRCBuy Now
Generac Hldgs
$158.43125.34%$310 → $357MaintainsMarket OutperformGet Alert
02/10/2021FSLRBuy Now
First Solar
$255.89-44.9%$135 → $141MaintainsOutperformGet Alert
01/29/2021AMRCBuy Now
Ameresco
$29.65112.48% → $63Initiates → BuyGet Alert
01/28/2021TSLABuy Now
Tesla
$473.42——DowngradeMarket Outperform → Market PerformGet Alert
12/16/2020AAXNBuy Now
Axon Enterprise
———DowngradeMarket Outperform → Market PerformGet Alert
11/10/2020SSTIBuy Now
SoundThinking
$7.70——DowngradeMarket Outperform → Market PerformGet Alert
10/22/2020TSLABuy Now
Tesla
$473.428.99% → $516UpgradeMarket Perform → Market OutperformGet Alert
10/14/2020NOVABuy Now
Sunnova Energy Intl
——$43 → $55MaintainsMarket OutperformGet Alert
10/06/2020GNRCBuy Now
Generac Hldgs
$158.4379.89% → $285Initiates → Market OutperformGet Alert
09/02/2020NOVABuy Now
Sunnova Energy Intl
——$36 → $43MaintainsMarket OutperformGet Alert
08/19/2020CREEBuy Now
Cree
———DowngradeMarket Outperform → Market PerformGet Alert
08/03/2020SEDGBuy Now
SolarEdge Technologies
$28.60——DowngradeMarket Outperform → Market PerformGet Alert
07/24/2020ENPHBuy Now
Enphase Energy
$31.11——Initiates → Market PerformGet Alert
07/21/2020TSLABuy Now
Tesla
$473.42——DowngradeMarket Outperform → Market PerformGet Alert
07/07/2020VSLRBuy Now
Vivint Solar
———DowngradeMarket Outperform → Market PerformGet Alert
06/09/2020AYIBuy Now
Acuity Brands
$361.07——DowngradeMarket Outperform → Market PerformGet Alert
05/26/2020CREEBuy Now
Cree
—— → $74UpgradeMarket Perform → Market OutperformGet Alert
05/19/2020TSLABuy Now
Tesla
$473.42111.44%$1020 → $1001MaintainsMarket OutperformGet Alert
05/11/2020FSLRBuy Now
First Solar
$255.89-72.64%$57 → $70Reiterates → Market OutperformGet Alert
05/11/2020AAXNBuy Now
Axon Enterprise
——$93 → $102Reiterates → Market OutperformGet Alert
05/08/2020SSTIBuy Now
SoundThinking
$7.70393.51%$40 → $38MaintainsMarket OutperformGet Alert
04/30/2020TSLABuy Now
Tesla
$473.42115.45%$840 → $1020MaintainsMarket OutperformGet Alert
04/17/2020SEDGBuy Now
SolarEdge Technologies
$28.60340.56%$157 → $126MaintainsMarket OutperformGet Alert
04/01/2020AYIBuy Now
Acuity Brands
$361.07-72.03%$152 → $101MaintainsMarket OutperformGet Alert
03/03/2020TSLABuy Now
Tesla
$473.42——UpgradeMarket Perform → Market OutperformGet Alert
02/20/2020VSLRBuy Now
Vivint Solar
——$12 → $21Reiterates → Market OutperformGet Alert
02/20/2020RUNBuy Now
Sunrun
$17.3373.11%$25 → $30Reiterates → Market OutperformGet Alert
02/20/2020SEDGBuy Now
SolarEdge Technologies
$28.60448.95%$117 → $157MaintainsMarket OutperformGet Alert
02/10/2020TPICBuy Now
TPI Composites
——$20 → $30MaintainsMarket OutperformGet Alert
12/18/2019SSTIBuy Now
SoundThinking
$7.70289.61%$27 → $30MaintainsMarket OutperformGet Alert
12/10/2019AAXNBuy Now
Axon Enterprise
—— → $89Initiates → Market OutperformGet Alert
11/13/2019RUNBuy Now
Sunrun
$17.3344.26%$26 → $25MaintainsMarket OutperformGet Alert
11/13/2019SSTIBuy Now
SoundThinking
$7.70250.65%$35 → $27MaintainsMarket OutperformGet Alert
11/04/2019SSTIBuy Now
SoundThinking
$7.70354.55%$40 → $35MaintainsMarket OutperformGet Alert
10/28/2019FSLRBuy Now
First Solar
$255.89-72.64% → $70UpgradeMarket Perform → Market OutperformGet Alert
10/18/2019AYIBuy Now
Acuity Brands
$361.07-55.69%$166 → $160MaintainsMarket OutperformGet Alert
10/03/2019TSLABuy Now
Tesla
$473.42——DowngradeMarket Outperform → Market PerformGet Alert
09/10/2019TPICBuy Now
TPI Composites
——$34 → $25Reiterates → Market OutperformGet Alert
08/21/2019CREEBuy Now
Cree
———DowngradeMarket Outperform → Market PerformGet Alert
07/01/2019TSLABuy Now
Tesla
$473.42-26.7% → $347Reiterates → Market OutperformGet Alert
06/17/2019CREEBuy Now
Cree
——$71 → $81MaintainsMarket OutperformGet Alert
06/12/2019AZREBuy Now
Azure Power Global
——$31 → $26Reiterates → Market OutperformGet Alert
05/07/2019SEDGBuy Now
SolarEdge Technologies
$28.60109.79%$31 → $60UpgradeMarket Underperform → Market OutperformGet Alert
04/25/2019TSLABuy Now
Tesla
$473.42-22.06%$374 → $369MaintainsMarket OutperformGet Alert
04/04/2019TSLABuy Now
Tesla
$473.42-21%$394 → $374MaintainsMarket OutperformGet Alert
04/04/2019AYIBuy Now
Acuity Brands
$361.07-49.04%$176 → $184MaintainsMarket OutperformGet Alert
03/20/2019CREEBuy Now
Cree
———UpgradeMarket Perform → Market OutperformGet Alert
01/29/2019CREEBuy Now
Cree
———DowngradeMarket Outperform → Market PerformGet Alert
01/17/2019SEDGBuy Now
SolarEdge Technologies
$28.608.39% → $31DowngradeMarket Perform → Market UnderperformGet Alert
11/16/2018AZREBuy Now
Azure Power Global
——$30 → $31MaintainsMarket OutperformGet Alert
11/14/2018SSTIBuy Now
SoundThinking
$7.70614.29%$62 → $55MaintainsMarket OutperformGet Alert
10/26/2018FSLRBuy Now
First Solar
$255.89——UpgradeMarket Underperform → Market PerformGet Alert
10/24/2018TSLABuy Now
Tesla
$473.42-26.07% → $350Initiates → Market OutperformGet Alert
10/11/2018AZREBuy Now
Azure Power Global
——$26 → $30MaintainsMarket OutperformGet Alert
10/08/2018SSTIBuy Now
SoundThinking
$7.70705.19%$50 → $62MaintainsMarket OutperformGet Alert
08/30/2018RUNBuy Now
Sunrun
$17.3315.41%$21 → $20MaintainsMarket OutperformGet Alert
08/09/2018WAASBuy Now
AquaVenture Holdings
——$22 → $24MaintainsMarket OutperformGet Alert
08/08/2018TPICBuy Now
TPI Composites
——$36 → $38MaintainsMarket OutperformGet Alert
08/08/2018VSLRBuy Now
Vivint Solar
———UpgradeMarket Perform → Market OutperformGet Alert
07/30/2018AZREBuy Now
Azure Power Global
—— → $26Initiates → Market OutperformGet Alert
07/27/2018FSLRBuy Now
First Solar
$255.89-82.41%$46 → $45MaintainsMarket UnderperformGet Alert
07/05/2018AYIBuy Now
Acuity Brands
$361.07-57.35%$150 → $154MaintainsMarket OutperformGet Alert
06/18/2018HUBBBuy Now
Hubbell
$444.84——UpgradeMarket Perform → OutperformGet Alert
06/15/2018ERIIBuy Now
Energy Recovery
$14.52-10.47%$15 → $13MaintainsMarket OutperformGet Alert
06/07/2018SSTIBuy Now
SoundThinking
$7.70419.48% → $40Initiates → Market OutperformGet Alert
06/06/2018FSLRBuy Now
First Solar
$255.89-82.02%$87 → $46DowngradeMarket Outperform → Market UnderperformGet Alert
05/10/2018SEDGBuy Now
SolarEdge Technologies
$28.60——DowngradeMarket Outperform → Market PerformGet Alert
04/27/2018FSLRBuy Now
First Solar
$255.89-66%$84 → $87MaintainsMarket OutperformGet Alert
04/05/2018AYIBuy Now
Acuity Brands
$361.07——UpgradeMarket Perform → Market OutperformGet Alert
03/07/2018RUNBuy Now
Sunrun
$17.33——UpgradeMarket Perform → Market OutperformGet Alert
02/01/2018EMRBuy Now
Emerson Electric
$137.26——DowngradeMarket Outperform → Market PerformGet Alert
10/23/2017JCIBuy Now
Johnson Controls Intl
$116.88-57.22%$54 → $50MaintainsMarket OutperformGet Alert
10/03/2017AYIBuy Now
Acuity Brands
$361.07——UpgradeMarket Underperform → Market PerformGet Alert
09/05/2017ERIIBuy Now
Energy Recovery
$14.52-17.36% → $12Initiates → Market OutperformGet Alert
07/12/2017SEDGBuy Now
SolarEdge Technologies
$28.60-12.59%$22 → $25MaintainsMarket OutperformGet Alert
06/30/2017AYIBuy Now
Acuity Brands
$361.07-49.32%$170 → $183MaintainsMarket UnderperformGet Alert
06/19/2017JCIBuy Now
Johnson Controls Intl
$116.88——Initiates → Market OutperformGet Alert
06/19/2017HUBBBuy Now
Hubbell
$444.84——Initiates → Market PerformGet Alert
06/19/2017EMRBuy Now
Emerson Electric
$137.26——Initiates → Market OutperformGet Alert
05/24/2017FSLRBuy Now
First Solar
$255.89-79.29% → $53UpgradeMarket Perform → Market OutperformGet Alert
05/22/2017CREEBuy Now
Cree
———UpgradeMarket Perform → Market OutperformGet Alert
04/27/2017FSLRBuy Now
First Solar
$255.89——UpgradeUnderperform → Market PerformGet Alert
03/03/2017SEDGBuy Now
SolarEdge Technologies
$28.60——UpgradeMarket Perform → Market OutperformGet Alert
02/13/2017CCPBuy Now
Care Capital Properties
—— → $20Initiates → Market UnderperformGet Alert
02/09/2017CREEBuy Now
Cree
———DowngradeMarket Outperform → Market PerformGet Alert
01/13/2017SSNIBuy Now
Silver Spring Networks
—— → $19Initiates → Market OutperformGet Alert
12/08/2016CREEBuy Now
Cree
—— → $32Initiates → Market OutperformGet Alert
12/08/2016AYIBuy Now
Acuity Brands
$361.07-44.61% → $200Initiates → Market UnderperformGet Alert
11/17/2016FSLRBuy Now
First Solar
$255.89——UpgradeMarket Underperform → Market PerformGet Alert
11/10/2016VSLRBuy Now
Vivint Solar
———DowngradeMarket Outperform → Market PerformGet Alert
11/10/2016SEDGBuy Now
SolarEdge Technologies
$28.60——DowngradeMarket Outperform → Market PerformGet Alert
11/10/2016RUNBuy Now
Sunrun
$17.33——DowngradeMarket Outperform → Market PerformGet Alert
09/08/2016SEDGBuy Now
SolarEdge Technologies
$28.60-19.58% → $23Initiates → Market OutperformGet Alert
09/08/2016RUNBuy Now
Sunrun
$17.33-50.95% → $8.5Initiates → Market OutperformGet Alert
09/08/2016VSLRBuy Now
Vivint Solar
—— → $9Initiates → Market PerformGet Alert
09/08/2016FSLRBuy Now
First Solar
$255.89-87.49% → $32Initiates → Market UnderperformGet Alert
01/21/2016TXTRBuy Now
Textura
——$35 → $28MaintainsMarket OutperformGet Alert
12/14/2015TSLABuy Now
Tesla
$473.42——Initiates → Market PerformGet Alert