Mark Strouse's Stock Ratings

JP Morgan Analyst

Mark Strouse is an analyst at JP Morgan. 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 03/25/2025

Overall Average Return

4.08%

Smart Score

59.6%

Overall Average Return Percentile

48th

Number of Ratings

310
Buy NowGet Alert
03/03/2025NOVABuy Now
Sunnova Energy Intl
$0.36
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
02/28/2025ORABuy Now
Ormat Technologies
$71.195.35%
Mark Strouse59%
$71 → $75MaintainsNeutralGet Alert
02/26/2025FSLRBuy Now
First Solar
$131.44103.89%
Mark Strouse59%
$282 → $268MaintainsOverweightGet Alert
02/06/2025AMPSBuy Now
Altus Power
$4.951.11%
Mark Strouse59%
→ $5UpgradeUnderweight → NeutralGet Alert
01/29/2025NXTBuy Now
NEXTracker
$45.6233.71%
Mark Strouse59%
$58 → $61MaintainsOverweightGet Alert
01/23/2025RUNBuy Now
Sunrun
$6.56174.39%
Mark Strouse59%
$22 → $18MaintainsOverweightGet Alert
01/23/2025NOVABuy Now
Sunnova Energy Intl
$0.362969.2%
Mark Strouse59%
$14 → $11MaintainsOverweightGet Alert
01/23/2025SEDGBuy Now
SolarEdge Technologies
$17.2510.14%
Mark Strouse59%
$21 → $19MaintainsOverweightGet Alert
01/23/2025NEPBuy Now
NextEra Energy Partners
Mark Strouse59%
$22 → $20MaintainsNeutralGet Alert
01/23/2025HASIBuy Now
HA Sustainable
$29.8830.52%
Mark Strouse59%
$42 → $39MaintainsOverweightGet Alert
01/23/2025ENPHBuy Now
Enphase Energy
$63.1044.2%
Mark Strouse59%
$112 → $91MaintainsOverweightGet Alert
01/23/2025ENLTBuy Now
Enlight Renewable Energy
$16.0312.29%
Mark Strouse59%
$17 → $18MaintainsNeutralGet Alert
01/23/2025BEPBuy Now
Brookfield Renewable
$23.9916.69%
Mark Strouse59%
$30 → $28MaintainsOverweightGet Alert
01/23/2025BEPCBuy Now
Brookfield Renewable
$29.119.93%
Mark Strouse59%
$34 → $32MaintainsOverweightGet Alert
01/23/2025BEBuy Now
Bloom Energy
$23.20-31.03%
Mark Strouse59%
$14 → $16MaintainsNeutralGet Alert
01/23/2025GEVBuy Now
GE Vernova
$335.6429.9%
Mark Strouse59%
$374 → $436MaintainsOverweightGet Alert
01/14/2025GEVBuy Now
GE Vernova
$335.6411.43%
Mark Strouse59%
$367 → $374MaintainsOverweightGet Alert
12/12/2024TPICBuy Now
TPI Composites
$0.99
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
12/12/2024BEPBuy Now
Brookfield Renewable
$23.9925.03%
Mark Strouse59%
→ $30UpgradeNeutral → OverweightGet Alert
12/12/2024BEPCBuy Now
Brookfield Renewable
$29.1116.8%
Mark Strouse59%
$32 → $34UpgradeNeutral → OverweightGet Alert
12/12/2024AMPSBuy Now
Altus Power
$4.95
Mark Strouse59%
DowngradeNeutral → UnderweightGet Alert
12/11/2024GEVBuy Now
GE Vernova
$335.649.34%
Mark Strouse59%
$356 → $367MaintainsOverweightGet Alert
12/03/2024GEVBuy Now
GE Vernova
$335.646.07%
Mark Strouse59%
$330 → $356MaintainsOverweightGet Alert
10/24/2024GEVBuy Now
GE Vernova
$335.64-1.68%
Mark Strouse59%
$285 → $330MaintainsOverweightGet Alert
10/24/2024NEPBuy Now
NextEra Energy Partners
Mark Strouse59%
$25 → $22UpgradeUnderweight → NeutralGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$63.1090.16%
Mark Strouse59%
$130 → $120MaintainsOverweightGet Alert
10/23/2024SEDGBuy Now
SolarEdge Technologies
$17.2568.12%
Mark Strouse59%
$35 → $29MaintainsOverweightGet Alert
10/17/2024NXTBuy Now
NEXTracker
$45.6227.14%
Mark Strouse59%
$62 → $58MaintainsOverweightGet Alert
10/17/2024GNRCBuy Now
Generac Hldgs
$135.8231.06%
Mark Strouse59%
$160 → $178MaintainsNeutralGet Alert
10/17/2024BEPBuy Now
Brookfield Renewable
$23.9920.86%
Mark Strouse59%
$31 → $29MaintainsNeutralGet Alert
10/17/2024BEPCBuy Now
Brookfield Renewable
$29.119.93%
Mark Strouse59%
$34 → $32MaintainsNeutralGet Alert
10/09/2024GEVBuy Now
GE Vernova
$335.64-15.09%
Mark Strouse59%
$240 → $285MaintainsOverweightGet Alert
09/25/2024BEPCBuy Now
Brookfield Renewable
$29.1116.8%
Mark Strouse59%
$33 → $34MaintainsNeutralGet Alert
09/25/2024BEPBuy Now
Brookfield Renewable
$23.9929.19%
Mark Strouse59%
$30 → $31MaintainsNeutralGet Alert
09/13/2024GEVBuy Now
GE Vernova
$335.64-28.49%
Mark Strouse59%
$216 → $240MaintainsOverweightGet Alert
08/07/2024SHLSBuy Now
Shoals Technologies Gr
$3.40458.82%
Mark Strouse59%
$23 → $19MaintainsOverweightGet Alert
08/07/2024RUNBuy Now
Sunrun
$6.56235.37%
Mark Strouse59%
$19 → $22MaintainsOverweightGet Alert
08/02/2024NXTBuy Now
NEXTracker
$45.6235.91%
Mark Strouse59%
$65 → $62MaintainsOverweightGet Alert
07/30/2024CTRIBuy Now
Centuri Holdings
$17.578.14%
Mark Strouse59%
$28 → $19MaintainsNeutralGet Alert
07/25/2024GEVBuy Now
GE Vernova
$335.64-35.65%
Mark Strouse59%
$195 → $216MaintainsOverweightGet Alert
07/16/2024GEVBuy Now
GE Vernova
$335.64-41.9%
Mark Strouse59%
$186 → $195MaintainsOverweightGet Alert
07/16/2024TPICBuy Now
TPI Composites
$0.99805.43%
Mark Strouse59%
$8 → $9MaintainsOverweightGet Alert
07/16/2024RUNBuy Now
Sunrun
$6.56189.63%
Mark Strouse59%
$14 → $19MaintainsOverweightGet Alert
07/16/2024SEDGBuy Now
SolarEdge Technologies
$17.25189.86%
Mark Strouse59%
$49 → $50MaintainsOverweightGet Alert
07/16/2024SHLSBuy Now
Shoals Technologies Gr
$3.40576.47%
Mark Strouse59%
$21 → $23MaintainsOverweightGet Alert
07/16/2024ORABuy Now
Ormat Technologies
$71.195.35%
Mark Strouse59%
$69 → $75MaintainsNeutralGet Alert
07/16/2024NXTBuy Now
NEXTracker
$45.6242.48%
Mark Strouse59%
$63 → $65MaintainsOverweightGet Alert
07/16/2024ITRIBuy Now
Itron
$106.565.11%
Mark Strouse59%
$104 → $112MaintainsNeutralGet Alert
07/16/2024HASIBuy Now
HA Sustainable
$29.8840.56%
Mark Strouse59%
$39 → $42MaintainsOverweightGet Alert
07/16/2024GNRCBuy Now
Generac Hldgs
$135.8214.12%
Mark Strouse59%
$149 → $155MaintainsNeutralGet Alert
07/16/2024FLNCBuy Now
Fluence Energy
$5.42416.13%
Mark Strouse59%
$25 → $28MaintainsOverweightGet Alert
07/16/2024FSLRBuy Now
First Solar
$131.44114.54%
Mark Strouse59%
$262 → $282MaintainsOverweightGet Alert
07/16/2024ENPHBuy Now
Enphase Energy
$63.10106.01%
Mark Strouse59%
$124 → $130MaintainsOverweightGet Alert
07/16/2024CSIQBuy Now
Canadian Solar
$9.88102.43%
Mark Strouse59%
$17 → $20MaintainsUnderweightGet Alert
07/16/2024BEPBuy Now
Brookfield Renewable
$23.9925.03%
Mark Strouse59%
$28 → $30MaintainsNeutralGet Alert
07/16/2024BEPCBuy Now
Brookfield Renewable
$29.1113.36%
Mark Strouse59%
$30 → $33MaintainsNeutralGet Alert
07/16/2024BEBuy Now
Bloom Energy
$23.20-39.66%
Mark Strouse59%
$12 → $14MaintainsNeutralGet Alert
06/25/2024SEDGBuy Now
SolarEdge Technologies
$17.25184.06%
Mark Strouse59%
$59 → $49MaintainsOverweightGet Alert
06/20/2024SEDGBuy Now
SolarEdge Technologies
$17.25242.03%
Mark Strouse59%
$73 → $59MaintainsOverweightGet Alert
06/20/2024ENPHBuy Now
Enphase Energy
$63.1096.5%
Mark Strouse59%
$128 → $124MaintainsOverweightGet Alert
06/03/2024GEVBuy Now
GE Vernova
$335.64-44.58%
Mark Strouse59%
$176 → $186MaintainsOverweightGet Alert
05/23/2024FSLRBuy Now
First Solar
$131.4499.32%
Mark Strouse59%
$240 → $262MaintainsOverweightGet Alert
05/23/2024HASIBuy Now
Hannon Armstrong
$29.8830.52%
Mark Strouse59%
$37 → $39MaintainsOverweightGet Alert
05/23/2024GEVBuy Now
GE Vernova
$335.64-47.56%
Mark Strouse59%
$163 → $176MaintainsOverweightGet Alert
05/23/2024GNRCBuy Now
Generac Hldgs
$135.829.7%
Mark Strouse59%
→ $149DowngradeOverweight → NeutralGet Alert
05/23/2024NEPBuy Now
NextEra Energy Partners
Mark Strouse59%
→ $25DowngradeNeutral → UnderweightGet Alert
05/15/2024AMPSBuy Now
Altus Power
$4.95
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
05/13/2024CTRIBuy Now
Centuri Holdings
$17.5759.36%
Mark Strouse59%
→ $28Initiates → NeutralGet Alert
05/02/2024FSLRBuy Now
First Solar
$131.4482.59%
Mark Strouse59%
$237 → $240MaintainsOverweightGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$63.10102.84%
Mark Strouse59%
$141 → $128MaintainsOverweightGet Alert
04/17/2024FSLRBuy Now
First Solar
$131.4480.3%
Mark Strouse59%
$226 → $237MaintainsOverweightGet Alert
04/08/2024ENLTBuy Now
Enlight Renewable Energy
$16.03-0.19%
Mark Strouse59%
$19 → $16DowngradeOverweight → NeutralGet Alert
04/08/2024GEVBuy Now
GE Vernova
$335.64-57.99%
Mark Strouse59%
$141 → $141UpgradeNeutral → OverweightGet Alert
04/02/2024GEVBuy Now
GE Vernova Inc. Common Stock
$335.64-57.99%
Mark Strouse59%
→ $141Initiates → NeutralGet Alert
03/13/2024ITRIBuy Now
Itron
$106.56-13.66%
Mark Strouse59%
$77 → $92MaintainsNeutralGet Alert
02/29/2024SHLSBuy Now
Shoals Technologies Gr
$3.40664.71%
Mark Strouse59%
$32 → $26MaintainsOverweightGet Alert
02/29/2024NXTBuy Now
NEXTracker
$45.6246.87%
Mark Strouse59%
$73 → $67MaintainsOverweightGet Alert
02/28/2024ARRYBuy Now
Array Technologies
$5.66412.82%
Mark Strouse59%
$35 → $29MaintainsOverweightGet Alert
02/23/2024FLNCBuy Now
Fluence Energy
$5.42323.96%
Mark Strouse59%
$23 → $23UpgradeNeutral → OverweightGet Alert
02/16/2024BEBuy Now
Bloom Energy
$23.20-39.66%
Mark Strouse59%
$19 → $14DowngradeOverweight → NeutralGet Alert
02/12/2024BEPBuy Now
Brookfield Renewable
$23.9916.69%
Mark Strouse59%
$36 → $28DowngradeOverweight → NeutralGet Alert
02/01/2024NXTBuy Now
NEXTracker
$45.6260.02%
Mark Strouse59%
$61 → $73MaintainsOverweightGet Alert
01/05/2024FSLRBuy Now
First Solar
$131.4471.94%
Mark Strouse59%
$220 → $226MaintainsOverweightGet Alert
11/30/2023FLNCBuy Now
Fluence Energy
$5.42323.96%
Mark Strouse59%
$22 → $23MaintainsNeutralGet Alert
11/15/2023CSIQBuy Now
Canadian Solar
$9.88122.67%
Mark Strouse59%
$32 → $22DowngradeNeutral → UnderweightGet Alert
11/14/2023AMPSBuy Now
Altus Power
$4.9541.56%
Mark Strouse59%
$8 → $7MaintainsOverweightGet Alert
11/08/2023ARRYBuy Now
Array Technologies
$5.66430.5%
Mark Strouse59%
$32 → $30MaintainsOverweightGet Alert
11/02/2023RUNBuy Now
Sunrun
$6.56143.9%
Mark Strouse59%
$21 → $16MaintainsOverweightGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$17.25421.74%
Mark Strouse59%
$215 → $90MaintainsOverweightGet Alert
10/19/2023TPICBuy Now
TPI Composites
$0.99805.43%
Mark Strouse59%
$12 → $9MaintainsOverweightGet Alert
10/19/2023RUNBuy Now
Sunrun
$6.56220.12%
Mark Strouse59%
$35 → $21MaintainsOverweightGet Alert
10/19/2023SPWRBuy Now
SunPower
Mark Strouse59%
$9 → $6MaintainsUnderweightGet Alert
10/19/2023NOVABuy Now
Sunnova Energy Intl
$0.364922.32%
Mark Strouse59%
$29 → $18MaintainsOverweightGet Alert
10/19/2023SEDGBuy Now
SolarEdge Technologies
$17.251494.2%
Mark Strouse59%
$299 → $275MaintainsOverweightGet Alert
10/19/2023SHLSBuy Now
Shoals Technologies Gr
$3.40841.18%
Mark Strouse59%
$38 → $32MaintainsOverweightGet Alert
10/19/2023ORABuy Now
Ormat Technologies
$71.1910.97%
Mark Strouse59%
$89 → $79MaintainsNeutralGet Alert
10/19/2023NXTBuy Now
NEXTracker
$45.6213.99%
Mark Strouse59%
$55 → $52MaintainsOverweightGet Alert
10/19/2023FLNCBuy Now
Fluence Energy
$5.42305.53%
Mark Strouse59%
$25 → $22MaintainsNeutralGet Alert
10/19/2023ENLTBuy Now
Enlight Renewable Energy
$16.0318.53%
Mark Strouse59%
$22 → $19MaintainsOverweightGet Alert
10/19/2023AYBuy Now
Atlantica Sustainable
Mark Strouse59%
$27 → $21MaintainsNeutralGet Alert
10/19/2023ARRYBuy Now
Array Technologies
$5.66465.87%
Mark Strouse59%
$35 → $32MaintainsOverweightGet Alert
10/19/2023AMPSBuy Now
Altus Power
$4.9561.78%
Mark Strouse59%
$10 → $8MaintainsOverweightGet Alert
10/19/2023GNRCBuy Now
Generac Hldgs
$135.8220.75%
Mark Strouse59%
$179 → $164MaintainsOverweightGet Alert
10/19/2023ENPHBuy Now
Enphase Energy
$63.10145.62%
Mark Strouse59%
$169 → $155MaintainsOverweightGet Alert
10/19/2023CSIQBuy Now
Canadian Solar
$9.88223.89%
Mark Strouse59%
$39 → $32MaintainsNeutralGet Alert
10/19/2023BEBuy Now
Bloom Energy
$23.20-18.1%
Mark Strouse59%
$22 → $19MaintainsOverweightGet Alert
10/19/2023FSLRBuy Now
First Solar
$131.4467.37%
Mark Strouse59%
$239 → $220UpgradeNeutral → OverweightGet Alert
10/18/2023EVABuy Now
Enviva
Mark Strouse59%
$14 → $10MaintainsNeutralGet Alert
09/15/2023ENPHBuy Now
Enphase Energy
$63.10167.81%
Mark Strouse59%
$199 → $169MaintainsOverweightGet Alert
09/15/2023SEDGBuy Now
SolarEdge Technologies
$17.251633.33%
Mark Strouse59%
$335 → $299MaintainsOverweightGet Alert
09/15/2023NOVABuy Now
Sunnova Energy Intl
$0.367991.52%
Mark Strouse59%
$32 → $29MaintainsOverweightGet Alert
09/15/2023SPWRBuy Now
SunPower
Mark Strouse59%
$10 → $9MaintainsUnderweightGet Alert
09/15/2023RUNBuy Now
Sunrun
$6.56433.54%
Mark Strouse59%
$38 → $35MaintainsOverweightGet Alert
09/08/2023FSLRBuy Now
First Solar
$131.4481.83%
Mark Strouse59%
$222 → $239MaintainsNeutralGet Alert
08/10/2023ENLTBuy Now
Enlight Renewable Energy
$16.0337.24%
Mark Strouse59%
$23 → $22MaintainsOverweightGet Alert
08/09/2023ARRYBuy Now
Array Technologies
$5.66518.92%
Mark Strouse59%
$33 → $35MaintainsOverweightGet Alert
07/28/2023FSLRBuy Now
First Solar
$131.4468.89%
Mark Strouse59%
$192 → $222MaintainsNeutralGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$63.10215.35%
Mark Strouse59%
$224 → $199MaintainsOverweightGet Alert
07/27/2023TPICBuy Now
TPI Composites
$0.991509.66%
Mark Strouse59%
$18 → $16MaintainsOverweightGet Alert
07/27/2023NXTBuy Now
NEXTracker
$45.6220.56%
Mark Strouse59%
$50 → $55MaintainsOverweightGet Alert
07/19/2023SEDGBuy Now
SolarEdge Technologies
$17.251981.16%
Mark Strouse59%
$393 → $359MaintainsOverweightGet Alert
05/19/2023BEBuy Now
Bloom Energy
$23.20-13.79%
Mark Strouse59%
$22 → $20UpgradeNeutral → OverweightGet Alert
05/04/2023SEDGBuy Now
SolarEdge Technologies
$17.252178.26%
Mark Strouse59%
$361 → $393MaintainsOverweightGet Alert
03/16/2023ENLTBuy Now
Enlight Renewable Energy
$16.0337.24%
Mark Strouse59%
$23 → $22MaintainsOverweightGet Alert
03/07/2023ENLTBuy Now
Enlight Renewable Energy
$16.0343.48%
Mark Strouse59%
→ $23Initiates → OverweightGet Alert
03/06/2023NXTBuy Now
NEXTracker
$45.62-7.94%
Mark Strouse59%
→ $42Initiates → OverweightGet Alert
03/03/2023EVABuy Now
Enviva
Mark Strouse59%
$61 → $44MaintainsNeutralGet Alert
03/02/2023AYBuy Now
Atlantica Sustainable
Mark Strouse59%
$30 → $28MaintainsNeutralGet Alert
02/23/2023TPICBuy Now
TPI Composites
$0.991811.47%
Mark Strouse59%
$20 → $19MaintainsOverweightGet Alert
02/17/2023HASIBuy Now
Hannon Armstrong
$29.8874.03%
Mark Strouse59%
$56 → $52MaintainsOverweightGet Alert
02/16/2023SPWRBuy Now
SunPower
Mark Strouse59%
$19 → $18MaintainsUnderweightGet Alert
02/14/2023SEDGBuy Now
SolarEdge Technologies
$17.251992.75%
Mark Strouse59%
$358 → $361MaintainsOverweightGet Alert
02/10/2023BEBuy Now
Bloom Energy
$23.2016.38%
Mark Strouse59%
$29 → $27DowngradeOverweight → NeutralGet Alert
02/10/2023FLNCBuy Now
Fluence Energy
$5.42360.83%
Mark Strouse59%
→ $25DowngradeOverweight → NeutralGet Alert
02/08/2023ENPHBuy Now
Enphase Energy
$63.10386.49%
Mark Strouse59%
$310 → $307MaintainsOverweightGet Alert
11/28/2022FSLRBuy Now
First Solar
$131.4444.55%
Mark Strouse59%
$147 → $190DowngradeOverweight → NeutralGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$3.40929.41%
Mark Strouse59%
$32 → $35MaintainsOverweightGet Alert
11/14/2022AMPSBuy Now
Altus Power
$4.95
Mark Strouse59%
UpgradeNeutral → OverweightGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$17.251975.36%
Mark Strouse59%
$379 → $358MaintainsOverweightGet Alert
11/03/2022RUNBuy Now
Sunrun
$6.56585.98%
Mark Strouse59%
$55 → $45MaintainsOverweightGet Alert
10/28/2022FSLRBuy Now
First Solar
$131.4411.83%
Mark Strouse59%
$145 → $147MaintainsOverweightGet Alert
10/20/2022SEDGBuy Now
SolarEdge Technologies
$17.252097.1%
Mark Strouse59%
$419 → $379MaintainsOverweightGet Alert
10/20/2022SHLSBuy Now
Shoals Technologies Gr
$3.40841.18%
Mark Strouse59%
$35 → $32MaintainsOverweightGet Alert
10/20/2022NOVABuy Now
Sunnova Energy Intl
$0.3612176.79%
Mark Strouse59%
$54 → $44MaintainsOverweightGet Alert
10/20/2022ORABuy Now
Ormat Technologies
$71.1923.61%
Mark Strouse59%
$97 → $88MaintainsNeutralGet Alert
10/20/2022ITRIBuy Now
Itron
$106.56-45.57%
Mark Strouse59%
$65 → $58MaintainsNeutralGet Alert
10/20/2022SPWRBuy Now
SunPower
Mark Strouse59%
$25 → $22MaintainsUnderweightGet Alert
10/20/2022HASIBuy Now
Hannon Armstrong
$29.8887.42%
Mark Strouse59%
$67 → $56MaintainsOverweightGet Alert
10/20/2022FLNCBuy Now
Fluence Energy
$5.42360.83%
Mark Strouse59%
$28 → $25MaintainsOverweightGet Alert
10/20/2022RUNBuy Now
Sunrun
$6.56738.41%
Mark Strouse59%
$65 → $55MaintainsOverweightGet Alert
10/20/2022FSLRBuy Now
First Solar
$131.4410.31%
Mark Strouse59%
$157 → $145MaintainsOverweightGet Alert
10/20/2022EVABuy Now
Enviva
Mark Strouse59%
$66 → $60MaintainsNeutralGet Alert
10/20/2022TPICBuy Now
TPI Composites
$0.992314.49%
Mark Strouse59%
$27 → $24MaintainsOverweightGet Alert
10/20/2022ENPHBuy Now
Enphase Energy
$63.10357.97%
Mark Strouse59%
$321 → $289MaintainsOverweightGet Alert
10/20/2022CSIQBuy Now
Canadian Solar
$9.88325.1%
Mark Strouse59%
$48 → $42MaintainsNeutralGet Alert
10/20/2022BEBuy Now
Bloom Energy
$23.2025%
Mark Strouse59%
$31 → $29MaintainsOverweightGet Alert
10/20/2022ARRYBuy Now
Array Technologies
$5.66448.19%
Mark Strouse59%
$34 → $31MaintainsOverweightGet Alert
10/20/2022AMPSBuy Now
Altus Power
$4.95102.22%
Mark Strouse59%
$11 → $10MaintainsNeutralGet Alert
08/08/2022RUNBuy Now
Sunrun
$6.56890.85%
Mark Strouse59%
$52 → $65MaintainsOverweightGet Alert
08/08/2022SPWRBuy Now
SunPower
Mark Strouse59%
$20 → $25MaintainsUnderweightGet Alert
08/08/2022NOVABuy Now
Sunnova Energy Intl
$0.3614966.96%
Mark Strouse59%
$43 → $54MaintainsOverweightGet Alert
08/08/2022SEDGBuy Now
SolarEdge Technologies
$17.252328.99%
Mark Strouse59%
$373 → $419MaintainsOverweightGet Alert
08/08/2022SHLSBuy Now
Shoals Technologies Gr
$3.40929.41%
Mark Strouse59%
$31 → $35MaintainsOverweightGet Alert
08/08/2022ORABuy Now
Ormat Technologies
$71.1936.26%
Mark Strouse59%
$90 → $97MaintainsNeutralGet Alert
08/08/2022HASIBuy Now
Hannon Armstrong
$29.88124.23%
Mark Strouse59%
$61 → $67MaintainsOverweightGet Alert
08/08/2022GNRCBuy Now
Generac Hldgs
$135.82209.97%
Mark Strouse59%
$415 → $421MaintainsOverweightGet Alert
08/08/2022FLNCBuy Now
Fluence Energy
$5.42416.13%
Mark Strouse59%
$25 → $28MaintainsOverweightGet Alert
08/08/2022ENPHBuy Now
Enphase Energy
$63.10408.68%
Mark Strouse59%
$261 → $321MaintainsOverweightGet Alert
08/08/2022CSIQBuy Now
Canadian Solar
$9.88325.1%
Mark Strouse59%
$38 → $42MaintainsNeutralGet Alert
08/08/2022BEPBuy Now
Brookfield Renewable
$23.9979.21%
Mark Strouse59%
$41 → $43MaintainsOverweightGet Alert
08/08/2022BEPCBuy Now
Brookfield Renewable
$29.1168.33%
Mark Strouse59%
$48 → $49MaintainsOverweightGet Alert
08/08/2022BEBuy Now
Bloom Energy
$23.2033.62%
Mark Strouse59%
$29 → $31MaintainsOverweightGet Alert
08/08/2022AYBuy Now
Atlantica Sustainable
Mark Strouse59%
$38 → $40MaintainsNeutralGet Alert
08/08/2022ARRYBuy Now
Array Technologies
$5.66483.55%
Mark Strouse59%
$28 → $33MaintainsOverweightGet Alert
08/08/2022AMPSBuy Now
Altus Power
$4.95122.45%
Mark Strouse59%
$9 → $11MaintainsNeutralGet Alert
08/08/2022IRBTBuy Now
iRobot
$3.321737.35%
Mark Strouse59%
$45 → $61UpgradeUnderweight → NeutralGet Alert
07/29/2022FSLRBuy Now
First Solar
$131.44-36.86%
Mark Strouse59%
$73 → $83MaintainsNeutralGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$63.10313.6%
Mark Strouse59%
$247 → $261MaintainsOverweightGet Alert
07/20/2022GNRCBuy Now
Generac Hldgs
$135.82239.42%
Mark Strouse59%
$455 → $461MaintainsOverweightGet Alert
07/20/2022FLNCBuy Now
Fluence Energy
$5.42360.83%
Mark Strouse59%
$23 → $25MaintainsOverweightGet Alert
07/20/2022ITRIBuy Now
Itron
$106.56-31.49%
Mark Strouse59%
$71 → $73MaintainsOverweightGet Alert
07/20/2022FSLRBuy Now
First Solar
$131.44-44.46%
Mark Strouse59%
$69 → $73MaintainsNeutralGet Alert
07/20/2022ORABuy Now
Ormat Technologies
$71.1912.38%
Mark Strouse59%
$77 → $80MaintainsNeutralGet Alert
07/20/2022EVABuy Now
Enviva
Mark Strouse59%
$70 → $71MaintainsNeutralGet Alert
07/20/2022SHLSBuy Now
Shoals Technologies Gr
$3.40811.76%
Mark Strouse59%
$27 → $31MaintainsOverweightGet Alert
07/20/2022ENPHBuy Now
Enphase Energy
$63.10291.41%
Mark Strouse59%
$240 → $247MaintainsOverweightGet Alert
07/20/2022NOVABuy Now
Sunnova Energy Intl
$0.3611897.77%
Mark Strouse59%
$42 → $43MaintainsOverweightGet Alert
07/20/2022CSIQBuy Now
Canadian Solar
$9.88284.62%
Mark Strouse59%
$36 → $38MaintainsNeutralGet Alert
07/20/2022SEDGBuy Now
SolarEdge Technologies
$17.252195.65%
Mark Strouse59%
$382 → $396MaintainsOverweightGet Alert
07/20/2022BEBuy Now
Bloom Energy
$23.2025%
Mark Strouse59%
$27 → $29MaintainsOverweightGet Alert
07/20/2022SPWRBuy Now
SunPower
Mark Strouse59%
$19 → $20MaintainsUnderweightGet Alert
07/20/2022ARRYBuy Now
Array Technologies
$5.66395.14%
Mark Strouse59%
$26 → $28MaintainsOverweightGet Alert
07/20/2022RUNBuy Now
Sunrun
$6.56692.68%
Mark Strouse59%
$50 → $52MaintainsOverweightGet Alert
07/18/2022AMPSBuy Now
Altus Power
$4.9582%
Mark Strouse59%
→ $9Initiates → NeutralGet Alert
05/06/2022IRBTBuy Now
iRobot
$3.321255.42%
Mark Strouse59%
$65 → $45DowngradeNeutral → UnderweightGet Alert
05/03/2022SEDGBuy Now
SolarEdge Technologies
$17.252114.49%
Mark Strouse59%
$375 → $382MaintainsOverweightGet Alert
04/19/2022SHLSBuy Now
Shoals Technologies Gr
$3.40870.59%
Mark Strouse59%
$35 → $33MaintainsOverweightGet Alert
04/19/2022FLNCBuy Now
Fluence Energy
$5.42489.86%
Mark Strouse59%
$35 → $32MaintainsOverweightGet Alert
04/19/2022EVABuy Now
Enviva
Mark Strouse59%
$76 → $77MaintainsNeutralGet Alert
04/19/2022ARRYBuy Now
Array Technologies
$5.66430.5%
Mark Strouse59%
$33 → $30MaintainsOverweightGet Alert
04/04/2022SPWRBuy Now
SunPower
Mark Strouse59%
$20 → $21MaintainsUnderweightGet Alert
03/30/2022SEDGBuy Now
SolarEdge Technologies
$17.252073.91%
Mark Strouse59%
$328 → $375MaintainsOverweightGet Alert
03/24/2022AYBuy Now
Atlantica Sustainable
Mark Strouse59%
→ $40Initiates → NeutralGet Alert
03/02/2022FSLRBuy Now
First Solar
$131.44-49.03%
Mark Strouse59%
$83 → $67MaintainsNeutralGet Alert
03/02/2022EVABuy Now
Enviva
Mark Strouse59%
$70 → $76MaintainsNeutralGet Alert
02/15/2022SEDGBuy Now
SolarEdge Technologies
$17.251801.45%
Mark Strouse59%
→ $328MaintainsOverweightGet Alert
01/20/2022SEDGBuy Now
SolarEdge Technologies
$17.251778.26%
Mark Strouse59%
→ $324MaintainsOverweightGet Alert
12/09/2021BEPBuy Now
Brookfield Renewable
$23.9991.71%
Mark Strouse59%
→ $46UpgradeNeutral → OverweightGet Alert
12/09/2021BEPCBuy Now
Brookfield Renewable
$29.1178.63%
Mark Strouse59%
→ $52UpgradeNeutral → OverweightGet Alert
12/09/2021EVABuy Now
Enviva
Mark Strouse59%
→ $77DowngradeOverweight → NeutralGet Alert
12/09/2021SPWRBuy Now
SunPower
Mark Strouse59%
→ $86DowngradeNeutral → UnderweightGet Alert
11/22/2021FLNCBuy Now
Fluence Energy
$5.42729.49%
Mark Strouse59%
→ $45Initiates → OverweightGet Alert
09/07/2021EVABuy Now
Enviva
Mark Strouse59%
→ $63Initiates → OverweightGet Alert
07/29/2021IRBTBuy Now
iRobot
$3.323002.41%
Mark Strouse59%
$150 → $103DowngradeOverweight → NeutralGet Alert
07/21/2021ENPHBuy Now
Enphase Energy
$63.10277.15%
Mark Strouse59%
$210 → $238MaintainsOverweightGet Alert
07/21/2021FSLRBuy Now
First Solar
$131.44-23.16%
Mark Strouse59%
$94 → $101MaintainsNeutralGet Alert
07/21/2021ITRIBuy Now
Itron
$106.5612.61%
Mark Strouse59%
$110 → $120MaintainsOverweightGet Alert
07/21/2021ORABuy Now
Ormat Technologies
$71.1925.02%
Mark Strouse59%
$83 → $89MaintainsOverweightGet Alert
07/21/2021SEDGBuy Now
SolarEdge Technologies
$17.252062.32%
Mark Strouse59%
$337 → $373MaintainsOverweightGet Alert
07/21/2021RUNBuy Now
Sunrun
$6.561210.98%
Mark Strouse59%
$81 → $86MaintainsOverweightGet Alert
03/31/2021BEPCBuy Now
Brookfield Renewable
$29.1168.33%
Mark Strouse59%
→ $49Initiates → NeutralGet Alert
03/08/2021SEDGBuy Now
SolarEdge Technologies
$17.251853.62%
Mark Strouse59%
$386 → $337MaintainsOverweightGet Alert
02/12/2021AXONBuy Now
Axon Enterprise
$575.35-68.89%
Mark Strouse59%
$129 → $179DowngradeOverweight → NeutralGet Alert
02/08/2021IRBTBuy Now
iRobot
$3.322942.17%
Mark Strouse59%
$90 → $101MaintainsNeutralGet Alert
01/20/2021SEDGBuy Now
SolarEdge Technologies
$17.252143.48%
Mark Strouse59%
$371 → $387MaintainsOverweightGet Alert
01/06/2021ORABuy Now
Ormat Technologies
$71.1920.8%
Mark Strouse59%
→ $86DowngradeOverweight → NeutralGet Alert
12/23/2020SEDGBuy Now
SolarEdge Technologies
$17.252050.72%
Mark Strouse59%
$315 → $371MaintainsOverweightGet Alert
12/09/2020SEDGBuy Now
SolarEdge Technologies
$17.251726.09%
Mark Strouse59%
$239 → $315MaintainsOverweightGet Alert
09/30/2020SEDGBuy Now
SolarEdge Technologies
$17.251360.87%
Mark Strouse59%
$222 → $252MaintainsOverweightGet Alert
08/04/2020SEDGBuy Now
SolarEdge Technologies
$17.251186.96%
Mark Strouse59%
$196 → $222MaintainsOverweightGet Alert
07/21/2020GNRCBuy Now
Generac Hldgs
$135.8214.12%
Mark Strouse59%
→ $155Initiates → OverweightGet Alert
07/09/2020ORABuy Now
Ormat Technologies
$71.1915.18%
Mark Strouse59%
→ $82UpgradeNeutral → OverweightGet Alert
05/28/2020SEDGBuy Now
SolarEdge Technologies
$17.25862.32%
Mark Strouse59%
$131 → $166MaintainsOverweightGet Alert
05/26/2020IRBTBuy Now
iRobot
$3.321857.83%
Mark Strouse59%
$45 → $65UpgradeUnderweight → NeutralGet Alert
05/13/2020VREXBuy Now
Varex Imaging
$12.45
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
05/06/2020ENPHBuy Now
Enphase Energy
$63.10-14.43%
Mark Strouse59%
$49 → $54MaintainsOverweightGet Alert
04/22/2020IRBTBuy Now
iRobot
$3.321134.94%
Mark Strouse59%
$43 → $41DowngradeNeutral → UnderweightGet Alert
03/27/2020SEDGBuy Now
SolarEdge Technologies
$17.25671.01%
Mark Strouse59%
$141 → $133MaintainsOverweightGet Alert
03/27/2020SPWRBuy Now
SunPower
Mark Strouse59%
$12 → $10MaintainsNeutralGet Alert
03/27/2020RUNBuy Now
Sunrun
$6.56220.12%
Mark Strouse59%
$25 → $21MaintainsOverweightGet Alert
03/27/2020ENPHBuy Now
Enphase Energy
$63.10-22.35%
Mark Strouse59%
$51 → $49MaintainsOverweightGet Alert
03/27/2020TERPBuy Now
TerraForm Power
Mark Strouse59%
$15 → $16MaintainsNeutralGet Alert
03/25/2020VREXBuy Now
Varex Imaging
$12.45157.03%
Mark Strouse59%
→ $32UpgradeNeutral → OverweightGet Alert
03/18/2020TERPBuy Now
TerraForm Power
Mark Strouse59%
$17 → $15MaintainsNeutralGet Alert
03/10/2020CUBBuy Now
Cubic
$10.24554.3%
Mark Strouse59%
→ $67UpgradeNeutral → OverweightGet Alert
03/05/2020RUNBuy Now
Sunrun
$6.56281.1%
Mark Strouse59%
$22 → $25MaintainsOverweightGet Alert
02/24/2020AAXNBuy Now
Axon Enterprise
Mark Strouse59%
$78 → $92MaintainsOverweightGet Alert
02/20/2020SEDGBuy Now
SolarEdge Technologies
$17.25717.39%
Mark Strouse59%
$129 → $141MaintainsOverweightGet Alert
01/16/2020RUNBuy Now
Sunrun
$6.56189.63%
Mark Strouse59%
→ $19Initiates → OverweightGet Alert
11/21/2019CUBBuy Now
Cubic
$10.24554.3%
Mark Strouse59%
$78 → $67DowngradeOverweight → NeutralGet Alert
11/07/2019SEDGBuy Now
SolarEdge Technologies
$17.25508.7%
Mark Strouse59%
$100 → $105MaintainsOverweightGet Alert
10/23/2019IRBTBuy Now
iRobot
$3.321104.82%
Mark Strouse59%
$69 → $40MaintainsNeutralGet Alert
10/16/2019IRBTBuy Now
iRobot
$3.321978.31%
Mark Strouse59%
$83 → $69MaintainsNeutralGet Alert
09/18/2019TERPBuy Now
TerraForm Power
Mark Strouse59%
→ $17DowngradeOverweight → NeutralGet Alert
09/16/2019ENPHBuy Now
Enphase Energy
$63.10-49.29%
Mark Strouse59%
→ $32Initiates → OverweightGet Alert
08/13/2019SEDGBuy Now
SolarEdge Technologies
$17.25479.71%
Mark Strouse59%
$84 → $100MaintainsOverweightGet Alert
03/18/2019TERPBuy Now
TerraForm Power
Mark Strouse59%
$13 → $14MaintainsOverweightGet Alert
02/15/2019GEOBuy Now
GEO Group
$28.86-9.93%
Mark Strouse59%
$27 → $26DowngradeOverweight → NeutralGet Alert
11/30/2018CUBBuy Now
Cubic
$10.24612.89%
Mark Strouse59%
$75 → $73UpgradeNeutral → OverweightGet Alert
11/08/2018AAXNBuy Now
Axon Enterprise
Mark Strouse59%
$66 → $68UpgradeNeutral → OverweightGet Alert
11/02/2018SEDGBuy Now
SolarEdge Technologies
$17.25242.03%
Mark Strouse59%
$63 → $59MaintainsOverweightGet Alert
06/15/2018CUBBuy Now
Cubic
$10.24583.59%
Mark Strouse59%
$66 → $70MaintainsNeutralGet Alert
06/07/2018AAXNBuy Now
Axon Enterprise
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
05/10/2018FSLRBuy Now
First Solar
$131.44
Mark Strouse59%
UpgradeNeutral → OverweightGet Alert
05/03/2018TERPBuy Now
TerraForm Power
Mark Strouse59%
UpgradeNeutral → OverweightGet Alert
04/26/2018IRBTBuy Now
iRobot
$3.321767.47%
Mark Strouse59%
$61 → $62MaintainsNeutralGet Alert
03/19/2018SEDGBuy Now
SolarEdge Technologies
$17.25259.42%
Mark Strouse59%
$52 → $62MaintainsOverweightGet Alert
02/15/2018SEDGBuy Now
SolarEdge Technologies
$17.25201.45%
Mark Strouse59%
$43 → $52MaintainsOverweightGet Alert
02/09/2018IRBTBuy Now
iRobot
$3.32
Mark Strouse59%
UpgradeUnderweight → NeutralGet Alert
01/09/2018CAFDBuy Now
8point3 Energy Partners
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
11/27/2017CUBBuy Now
Cubic
$10.24
Mark Strouse59%
DowngradeOverweight → NeutralGet Alert
11/01/2017SEDGBuy Now
SolarEdge Technologies
$17.25114.49%
Mark Strouse59%
$31 → $37MaintainsOverweightGet Alert
08/10/2017CUBBuy Now
Cubic
$10.24
Mark Strouse59%
UpgradeNeutral → OverweightGet Alert
07/14/2017GEOBuy Now
GEO Group
$28.8621.25%
Mark Strouse59%
→ $35Initiates → OverweightGet Alert
01/13/2017TERPBuy Now
TerraForm Power
Mark Strouse59%
→ $13Assumes → NeutralGet Alert
11/30/2016TERPBuy Now
TerraForm Power
Mark Strouse59%
$6 → $5MaintainsNeutralGet Alert
07/11/2016CAFDBuy Now
8point3 Energy Partners
Mark Strouse59%
UpgradeNeutral → OverweightGet Alert
04/27/2016IRBTBuy Now
iRobot
$3.32803.61%
Mark Strouse59%
$28 → $30MaintainsUnderweightGet Alert
03/30/2016TERPBuy Now
TerraForm Power
Mark Strouse59%
→ $13DowngradeOverweight → NeutralGet Alert
03/18/2016IRBTBuy Now
iRobot
$3.32743.37%
Mark Strouse59%
→ $28DowngradeNeutral → UnderweightGet Alert
03/01/2016FSLRBuy Now
First Solar
$131.44-47.51%
Mark Strouse59%
→ $69DowngradeOverweight → NeutralGet Alert
02/23/2016SEDGBuy Now
SolarEdge Technologies
$17.2597.1%
Mark Strouse59%
→ $34Initiates → OverweightGet Alert
01/28/2016TERPBuy Now
TerraForm Power
Mark Strouse59%
$15 → $13MaintainsOverweightGet Alert
01/28/2016CAFDBuy Now
8point3 Energy Partners
Mark Strouse59%
$19 → $18MaintainsOverweightGet Alert
01/06/2016IRBTBuy Now
iRobot
$3.32
Mark Strouse59%
UpgradeUnderweight → NeutralGet Alert
11/02/2015ENPHBuy Now
Enphase Energy
$63.10-92.08%
Mark Strouse59%
$9 → $5MaintainsNeutralGet Alert
09/29/2015TERPBuy Now
TerraForm Power
Mark Strouse59%
$41 → $35MaintainsOverweightGet Alert
08/07/2015CUBBuy Now
Cubic
$10.24427.34%
Mark Strouse59%
$56 → $54MaintainsNeutralGet Alert
07/08/2015ENPHBuy Now
Enphase Energy
$63.10-84.15%
Mark Strouse59%
$16 → $10DowngradeOverweight → NeutralGet Alert
05/21/2015CUBBuy Now
Cubic
$10.24446.88%
Mark Strouse59%
$52 → $56MaintainsNeutralGet Alert
04/15/2015ENPHBuy Now
Enphase Energy
$63.10-74.65%
Mark Strouse59%
→ $16Initiates → OverweightGet Alert
02/19/2015TERPBuy Now
TerraForm Power
Mark Strouse59%
$37 → $38MaintainsOverweightGet Alert
01/14/2015IRBTBuy Now
iRobot
$3.32924.1%
Mark Strouse59%
$38 → $34DowngradeNeutral → UnderweightGet Alert
12/29/2014TERPBuy Now
TerraForm Power
Mark Strouse59%
→ $37Assumes → OverweightGet Alert
12/02/2014CUBBuy Now
Cubic
$10.24407.81%
Mark Strouse59%
→ $52DowngradeOverweight → NeutralGet Alert
08/12/2014TERPBuy Now
TerraForm Power
Mark Strouse59%
→ $35Initiates → NeutralGet Alert
07/31/2014CUBBuy Now
Cubic
$10.24437.11%
Mark Strouse59%
$57 → $55MaintainsOverweightGet Alert
07/17/2014IRBTBuy Now
iRobot
$3.32999.4%
Mark Strouse59%
$33 → $36.5MaintainsNeutralGet Alert
04/29/2014IRBTBuy Now
iRobot
$3.32893.98%
Mark Strouse59%
→ $33UpgradeUnderweight → NeutralGet Alert
02/07/2014IRBTBuy Now
iRobot
$3.32863.86%
Mark Strouse59%
→ $32DowngradeNeutral → UnderweightGet Alert
12/19/2013CUBBuy Now
Cubic
$10.24456.64%
Mark Strouse59%
→ $57UpgradeNeutral → OverweightGet Alert
12/12/2013IRBTBuy Now
iRobot
$3.32863.86%
Mark Strouse59%
→ $32UpgradeUnderweight → NeutralGet Alert
06/24/2013FSLRBuy Now
First Solar
$131.44-51.31%
Mark Strouse59%
→ $64Initiates → OverweightGet Alert
11/05/2012GNRCBuy Now
Generac Hldgs
$135.82-77.18%
Mark Strouse59%
$25 → $31MaintainsNeutralGet Alert
10/24/2012IRBTBuy Now
iRobot
$3.32457.23%
Mark Strouse59%
$24 → $18.5MaintainsUnderweightGet Alert
10/12/2012GNRCBuy Now
Generac Hldgs
$135.82-81.59%
Mark Strouse59%
$24 → $25MaintainsNeutralGet Alert
06/13/2012FSLRBuy Now
First Solar
$131.44-89.35%
Mark Strouse59%
$20 → $14MaintainsUnderweightGet Alert
04/25/2012IRBTBuy Now
iRobot Corporation
$3.32698.19%
Mark Strouse59%
$30 → $26.5MaintainsUnderweightGet Alert
04/05/2012FSLRBuy Now
First Solar
$131.44-84.78%
Mark Strouse59%
$35 → $20MaintainsUnderweightGet Alert
02/09/2012IRBTBuy Now
iRobotoration
$3.32803.61%
Mark Strouse59%
$37.5 → $30DowngradeNeutral → UnderweightGet Alert