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 05/05/2025

Overall Average Return

5.53%

Smart Score

61.8%

Overall Average Return Percentile

53rd

Number of Ratings

312
Buy NowGet Alert
04/11/2025FLNCBuy Now
Fluence Energy
$4.2664.32%
Mark Strouse61%
$14 → $7DowngradeOverweight → NeutralGet Alert
04/10/2025GEVBuy Now
GE Vernova
$401.105.96%
Mark Strouse61%
$436 → $425MaintainsOverweightGet Alert
03/03/2025NOVABuy Now
Sunnova Energy Intl
$0.21
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
02/28/2025ORABuy Now
Ormat Technologies
$71.175.38%
Mark Strouse61%
$71 → $75MaintainsNeutralGet Alert
02/26/2025FSLRBuy Now
First Solar
$127.16110.76%
Mark Strouse61%
$282 → $268MaintainsOverweightGet Alert
02/06/2025AMPSBuy Now
Altus Power
Mark Strouse61%
→ $5UpgradeUnderweight → NeutralGet Alert
01/29/2025NXTBuy Now
NEXTracker
$41.1248.35%
Mark Strouse61%
$58 → $61MaintainsOverweightGet Alert
01/23/2025RUNBuy Now
Sunrun
$6.98157.88%
Mark Strouse61%
$22 → $18MaintainsOverweightGet Alert
01/23/2025NOVABuy Now
Sunnova Energy Intl
$0.215016.28%
Mark Strouse61%
$14 → $11MaintainsOverweightGet Alert
01/23/2025SEDGBuy Now
SolarEdge Technologies
$12.8547.86%
Mark Strouse61%
$21 → $19MaintainsOverweightGet Alert
01/23/2025NEPBuy Now
NextEra Energy Partners
Mark Strouse61%
$22 → $20MaintainsNeutralGet Alert
01/23/2025HASIBuy Now
HA Sustainable
$25.4453.3%
Mark Strouse61%
$42 → $39MaintainsOverweightGet Alert
01/23/2025ENPHBuy Now
Enphase Energy
$44.49104.54%
Mark Strouse61%
$112 → $91MaintainsOverweightGet Alert
01/23/2025ENLTBuy Now
Enlight Renewable Energy
$16.2610.72%
Mark Strouse61%
$17 → $18MaintainsNeutralGet Alert
01/23/2025BEPBuy Now
Brookfield Renewable
$22.7922.86%
Mark Strouse61%
$30 → $28MaintainsOverweightGet Alert
01/23/2025BEPCBuy Now
Brookfield Renewable
$28.4312.56%
Mark Strouse61%
$34 → $32MaintainsOverweightGet Alert
01/23/2025BEBuy Now
Bloom Energy
$16.32-1.96%
Mark Strouse61%
$14 → $16MaintainsNeutralGet Alert
01/23/2025GEVBuy Now
GE Vernova
$401.108.7%
Mark Strouse61%
$374 → $436MaintainsOverweightGet Alert
01/14/2025GEVBuy Now
GE Vernova
$401.10-6.76%
Mark Strouse61%
$367 → $374MaintainsOverweightGet Alert
12/12/2024TPICBuy Now
TPI Composites
$0.96
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
12/12/2024BEPBuy Now
Brookfield Renewable
$22.7931.64%
Mark Strouse61%
→ $30UpgradeNeutral → OverweightGet Alert
12/12/2024BEPCBuy Now
Brookfield Renewable
$28.4319.59%
Mark Strouse61%
$32 → $34UpgradeNeutral → OverweightGet Alert
12/12/2024AMPSBuy Now
Altus Power
Mark Strouse61%
DowngradeNeutral → UnderweightGet Alert
12/11/2024GEVBuy Now
GE Vernova
$401.10-8.5%
Mark Strouse61%
$356 → $367MaintainsOverweightGet Alert
12/03/2024GEVBuy Now
GE Vernova
$401.10-11.24%
Mark Strouse61%
$330 → $356MaintainsOverweightGet Alert
10/24/2024GEVBuy Now
GE Vernova
$401.10-17.73%
Mark Strouse61%
$285 → $330MaintainsOverweightGet Alert
10/24/2024NEPBuy Now
NextEra Energy Partners
Mark Strouse61%
$25 → $22UpgradeUnderweight → NeutralGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$44.49169.72%
Mark Strouse61%
$130 → $120MaintainsOverweightGet Alert
10/23/2024SEDGBuy Now
SolarEdge Technologies
$12.85125.68%
Mark Strouse61%
$35 → $29MaintainsOverweightGet Alert
10/17/2024NXTBuy Now
NEXTracker
$41.1241.05%
Mark Strouse61%
$62 → $58MaintainsOverweightGet Alert
10/17/2024GNRCBuy Now
Generac Hldgs
$116.6052.66%
Mark Strouse61%
$160 → $178MaintainsNeutralGet Alert
10/17/2024BEPBuy Now
Brookfield Renewable
$22.7927.25%
Mark Strouse61%
$31 → $29MaintainsNeutralGet Alert
10/17/2024BEPCBuy Now
Brookfield Renewable
$28.4312.56%
Mark Strouse61%
$34 → $32MaintainsNeutralGet Alert
10/09/2024GEVBuy Now
GE Vernova
$401.10-28.95%
Mark Strouse61%
$240 → $285MaintainsOverweightGet Alert
09/25/2024BEPCBuy Now
Brookfield Renewable
$28.4319.59%
Mark Strouse61%
$33 → $34MaintainsNeutralGet Alert
09/25/2024BEPBuy Now
Brookfield Renewable
$22.7936.02%
Mark Strouse61%
$30 → $31MaintainsNeutralGet Alert
09/13/2024GEVBuy Now
GE Vernova
$401.10-40.16%
Mark Strouse61%
$216 → $240MaintainsOverweightGet Alert
08/07/2024SHLSBuy Now
Shoals Technologies Gr
$3.76405.32%
Mark Strouse61%
$23 → $19MaintainsOverweightGet Alert
08/07/2024RUNBuy Now
Sunrun
$6.98215.19%
Mark Strouse61%
$19 → $22MaintainsOverweightGet Alert
08/02/2024NXTBuy Now
NEXTracker
$41.1250.78%
Mark Strouse61%
$65 → $62MaintainsOverweightGet Alert
07/30/2024CTRIBuy Now
Centuri Holdings
$18.413.2%
Mark Strouse61%
$28 → $19MaintainsNeutralGet Alert
07/25/2024GEVBuy Now
GE Vernova
$401.10-46.15%
Mark Strouse61%
$195 → $216MaintainsOverweightGet Alert
07/16/2024GEVBuy Now
GE Vernova
$401.10-51.38%
Mark Strouse61%
$186 → $195MaintainsOverweightGet Alert
07/16/2024TPICBuy Now
TPI Composites
$0.96833.13%
Mark Strouse61%
$8 → $9MaintainsOverweightGet Alert
07/16/2024RUNBuy Now
Sunrun
$6.98172.21%
Mark Strouse61%
$14 → $19MaintainsOverweightGet Alert
07/16/2024SEDGBuy Now
SolarEdge Technologies
$12.85289.11%
Mark Strouse61%
$49 → $50MaintainsOverweightGet Alert
07/16/2024SHLSBuy Now
Shoals Technologies Gr
$3.76511.7%
Mark Strouse61%
$21 → $23MaintainsOverweightGet Alert
07/16/2024ORABuy Now
Ormat Technologies
$71.175.38%
Mark Strouse61%
$69 → $75MaintainsNeutralGet Alert
07/16/2024NXTBuy Now
NEXTracker
$41.1258.07%
Mark Strouse61%
$63 → $65MaintainsOverweightGet Alert
07/16/2024ITRIBuy Now
Itron
$107.554.14%
Mark Strouse61%
$104 → $112MaintainsNeutralGet Alert
07/16/2024HASIBuy Now
HA Sustainable
$25.4465.09%
Mark Strouse61%
$39 → $42MaintainsOverweightGet Alert
07/16/2024GNRCBuy Now
Generac Hldgs
$116.6032.93%
Mark Strouse61%
$149 → $155MaintainsNeutralGet Alert
07/16/2024FLNCBuy Now
Fluence Energy
$4.26557.28%
Mark Strouse61%
$25 → $28MaintainsOverweightGet Alert
07/16/2024FSLRBuy Now
First Solar
$127.16121.77%
Mark Strouse61%
$262 → $282MaintainsOverweightGet Alert
07/16/2024ENPHBuy Now
Enphase Energy
$44.49192.2%
Mark Strouse61%
$124 → $130MaintainsOverweightGet Alert
07/16/2024CSIQBuy Now
Canadian Solar
$9.45111.64%
Mark Strouse61%
$17 → $20MaintainsUnderweightGet Alert
07/16/2024BEPBuy Now
Brookfield Renewable
$22.7931.64%
Mark Strouse61%
$28 → $30MaintainsNeutralGet Alert
07/16/2024BEPCBuy Now
Brookfield Renewable
$28.4316.07%
Mark Strouse61%
$30 → $33MaintainsNeutralGet Alert
07/16/2024BEBuy Now
Bloom Energy
$16.32-14.22%
Mark Strouse61%
$12 → $14MaintainsNeutralGet Alert
06/25/2024SEDGBuy Now
SolarEdge Technologies
$12.85281.32%
Mark Strouse61%
$59 → $49MaintainsOverweightGet Alert
06/20/2024SEDGBuy Now
SolarEdge Technologies
$12.85359.14%
Mark Strouse61%
$73 → $59MaintainsOverweightGet Alert
06/20/2024ENPHBuy Now
Enphase Energy
$44.49178.71%
Mark Strouse61%
$128 → $124MaintainsOverweightGet Alert
06/03/2024GEVBuy Now
GE Vernova
$401.10-53.63%
Mark Strouse61%
$176 → $186MaintainsOverweightGet Alert
05/23/2024FSLRBuy Now
First Solar
$127.16106.04%
Mark Strouse61%
$240 → $262MaintainsOverweightGet Alert
05/23/2024HASIBuy Now
Hannon Armstrong
$25.4453.3%
Mark Strouse61%
$37 → $39MaintainsOverweightGet Alert
05/23/2024GEVBuy Now
GE Vernova
$401.10-56.12%
Mark Strouse61%
$163 → $176MaintainsOverweightGet Alert
05/23/2024GNRCBuy Now
Generac Hldgs
$116.6027.79%
Mark Strouse61%
→ $149DowngradeOverweight → NeutralGet Alert
05/23/2024NEPBuy Now
NextEra Energy Partners
Mark Strouse61%
→ $25DowngradeNeutral → UnderweightGet Alert
05/15/2024AMPSBuy Now
Altus Power
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
05/13/2024CTRIBuy Now
Centuri Holdings
$18.4152.09%
Mark Strouse61%
→ $28Initiates → NeutralGet Alert
05/02/2024FSLRBuy Now
First Solar
$127.1688.74%
Mark Strouse61%
$237 → $240MaintainsOverweightGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$44.49187.71%
Mark Strouse61%
$141 → $128MaintainsOverweightGet Alert
04/17/2024FSLRBuy Now
First Solar
$127.1686.38%
Mark Strouse61%
$226 → $237MaintainsOverweightGet Alert
04/08/2024ENLTBuy Now
Enlight Renewable Energy
$16.26-1.58%
Mark Strouse61%
$19 → $16DowngradeOverweight → NeutralGet Alert
04/08/2024GEVBuy Now
GE Vernova
$401.10-64.85%
Mark Strouse61%
$141 → $141UpgradeNeutral → OverweightGet Alert
04/02/2024GEVBuy Now
GE Vernova Inc. Common Stock
$401.10-64.85%
Mark Strouse61%
→ $141Initiates → NeutralGet Alert
03/13/2024ITRIBuy Now
Itron
$107.55-14.46%
Mark Strouse61%
$77 → $92MaintainsNeutralGet Alert
02/29/2024SHLSBuy Now
Shoals Technologies Gr
$3.76591.49%
Mark Strouse61%
$32 → $26MaintainsOverweightGet Alert
02/29/2024NXTBuy Now
NEXTracker
$41.1262.94%
Mark Strouse61%
$73 → $67MaintainsOverweightGet Alert
02/28/2024ARRYBuy Now
Array Technologies
$5.16462.02%
Mark Strouse61%
$35 → $29MaintainsOverweightGet Alert
02/23/2024FLNCBuy Now
Fluence Energy
$4.26439.91%
Mark Strouse61%
$23 → $23UpgradeNeutral → OverweightGet Alert
02/16/2024BEBuy Now
Bloom Energy
$16.32-14.22%
Mark Strouse61%
$19 → $14DowngradeOverweight → NeutralGet Alert
02/12/2024BEPBuy Now
Brookfield Renewable
$22.7922.86%
Mark Strouse61%
$36 → $28DowngradeOverweight → NeutralGet Alert
02/01/2024NXTBuy Now
NEXTracker
$41.1277.53%
Mark Strouse61%
$61 → $73MaintainsOverweightGet Alert
01/05/2024FSLRBuy Now
First Solar
$127.1677.73%
Mark Strouse61%
$220 → $226MaintainsOverweightGet Alert
11/30/2023FLNCBuy Now
Fluence Energy
$4.26439.91%
Mark Strouse61%
$22 → $23MaintainsNeutralGet Alert
11/15/2023CSIQBuy Now
Canadian Solar
$9.45132.8%
Mark Strouse61%
$32 → $22DowngradeNeutral → UnderweightGet Alert
11/14/2023AMPSBuy Now
Altus Power
Mark Strouse61%
$8 → $7MaintainsOverweightGet Alert
11/08/2023ARRYBuy Now
Array Technologies
$5.16481.4%
Mark Strouse61%
$32 → $30MaintainsOverweightGet Alert
11/02/2023RUNBuy Now
Sunrun
$6.98129.23%
Mark Strouse61%
$21 → $16MaintainsOverweightGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$12.85600.39%
Mark Strouse61%
$215 → $90MaintainsOverweightGet Alert
10/19/2023TPICBuy Now
TPI Composites
$0.96833.13%
Mark Strouse61%
$12 → $9MaintainsOverweightGet Alert
10/19/2023RUNBuy Now
Sunrun
$6.98200.86%
Mark Strouse61%
$35 → $21MaintainsOverweightGet Alert
10/19/2023SPWRBuy Now
SunPower
$1.71251.29%
Mark Strouse61%
$9 → $6MaintainsUnderweightGet Alert
10/19/2023NOVABuy Now
Sunnova Energy Intl
$0.218272.09%
Mark Strouse61%
$29 → $18MaintainsOverweightGet Alert
10/19/2023SEDGBuy Now
SolarEdge Technologies
$12.852040.08%
Mark Strouse61%
$299 → $275MaintainsOverweightGet Alert
10/19/2023SHLSBuy Now
Shoals Technologies Gr
$3.76751.06%
Mark Strouse61%
$38 → $32MaintainsOverweightGet Alert
10/19/2023ORABuy Now
Ormat Technologies
$71.1711%
Mark Strouse61%
$89 → $79MaintainsNeutralGet Alert
10/19/2023NXTBuy Now
NEXTracker
$41.1226.46%
Mark Strouse61%
$55 → $52MaintainsOverweightGet Alert
10/19/2023FLNCBuy Now
Fluence Energy
$4.26416.43%
Mark Strouse61%
$25 → $22MaintainsNeutralGet Alert
10/19/2023ENLTBuy Now
Enlight Renewable Energy
$16.2616.87%
Mark Strouse61%
$22 → $19MaintainsOverweightGet Alert
10/19/2023AYBuy Now
Atlantica Sustainable
Mark Strouse61%
$27 → $21MaintainsNeutralGet Alert
10/19/2023ARRYBuy Now
Array Technologies
$5.16520.16%
Mark Strouse61%
$35 → $32MaintainsOverweightGet Alert
10/19/2023AMPSBuy Now
Altus Power
Mark Strouse61%
$10 → $8MaintainsOverweightGet Alert
10/19/2023GNRCBuy Now
Generac Hldgs
$116.6040.65%
Mark Strouse61%
$179 → $164MaintainsOverweightGet Alert
10/19/2023ENPHBuy Now
Enphase Energy
$44.49248.39%
Mark Strouse61%
$169 → $155MaintainsOverweightGet Alert
10/19/2023CSIQBuy Now
Canadian Solar
$9.45238.62%
Mark Strouse61%
$39 → $32MaintainsNeutralGet Alert
10/19/2023BEBuy Now
Bloom Energy
$16.3216.42%
Mark Strouse61%
$22 → $19MaintainsOverweightGet Alert
10/19/2023FSLRBuy Now
First Solar
$127.1673.01%
Mark Strouse61%
$239 → $220UpgradeNeutral → OverweightGet Alert
10/18/2023EVABuy Now
Enviva
Mark Strouse61%
$14 → $10MaintainsNeutralGet Alert
09/15/2023ENPHBuy Now
Enphase Energy
$44.49279.86%
Mark Strouse61%
$199 → $169MaintainsOverweightGet Alert
09/15/2023SEDGBuy Now
SolarEdge Technologies
$12.852226.85%
Mark Strouse61%
$335 → $299MaintainsOverweightGet Alert
09/15/2023NOVABuy Now
Sunnova Energy Intl
$0.2113388.37%
Mark Strouse61%
$32 → $29MaintainsOverweightGet Alert
09/15/2023SPWRBuy Now
SunPower
$1.71426.93%
Mark Strouse61%
$10 → $9MaintainsUnderweightGet Alert
09/15/2023RUNBuy Now
Sunrun
$6.98401.43%
Mark Strouse61%
$38 → $35MaintainsOverweightGet Alert
09/08/2023FSLRBuy Now
First Solar
$127.1687.95%
Mark Strouse61%
$222 → $239MaintainsNeutralGet Alert
08/10/2023ENLTBuy Now
Enlight Renewable Energy
$16.2635.32%
Mark Strouse61%
$23 → $22MaintainsOverweightGet Alert
08/09/2023ARRYBuy Now
Array Technologies
$5.16578.29%
Mark Strouse61%
$33 → $35MaintainsOverweightGet Alert
07/28/2023FSLRBuy Now
First Solar
$127.1674.58%
Mark Strouse61%
$192 → $222MaintainsNeutralGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$44.49347.29%
Mark Strouse61%
$224 → $199MaintainsOverweightGet Alert
07/27/2023TPICBuy Now
TPI Composites
$0.961558.89%
Mark Strouse61%
$18 → $16MaintainsOverweightGet Alert
07/27/2023NXTBuy Now
NEXTracker
$41.1233.75%
Mark Strouse61%
$50 → $55MaintainsOverweightGet Alert
07/19/2023SEDGBuy Now
SolarEdge Technologies
$12.852693.77%
Mark Strouse61%
$393 → $359MaintainsOverweightGet Alert
05/19/2023BEBuy Now
Bloom Energy
$16.3222.55%
Mark Strouse61%
$22 → $20UpgradeNeutral → OverweightGet Alert
05/04/2023SEDGBuy Now
SolarEdge Technologies
$12.852958.37%
Mark Strouse61%
$361 → $393MaintainsOverweightGet Alert
03/16/2023ENLTBuy Now
Enlight Renewable Energy
$16.2635.32%
Mark Strouse61%
$23 → $22MaintainsOverweightGet Alert
03/07/2023ENLTBuy Now
Enlight Renewable Energy
$16.2641.47%
Mark Strouse61%
→ $23Initiates → OverweightGet Alert
03/06/2023NXTBuy Now
NEXTracker
$41.122.14%
Mark Strouse61%
→ $42Initiates → OverweightGet Alert
03/03/2023EVABuy Now
Enviva
Mark Strouse61%
$61 → $44MaintainsNeutralGet Alert
03/02/2023AYBuy Now
Atlantica Sustainable
Mark Strouse61%
$30 → $28MaintainsNeutralGet Alert
02/23/2023TPICBuy Now
TPI Composites
$0.961869.93%
Mark Strouse61%
$20 → $19MaintainsOverweightGet Alert
02/17/2023HASIBuy Now
Hannon Armstrong
$25.44104.4%
Mark Strouse61%
$56 → $52MaintainsOverweightGet Alert
02/16/2023SPWRBuy Now
SunPower
$1.71953.86%
Mark Strouse61%
$19 → $18MaintainsUnderweightGet Alert
02/14/2023SEDGBuy Now
SolarEdge Technologies
$12.852709.34%
Mark Strouse61%
$358 → $361MaintainsOverweightGet Alert
02/10/2023BEBuy Now
Bloom Energy
$16.3265.44%
Mark Strouse61%
$29 → $27DowngradeOverweight → NeutralGet Alert
02/10/2023FLNCBuy Now
Fluence Energy
$4.26486.85%
Mark Strouse61%
→ $25DowngradeOverweight → NeutralGet Alert
02/08/2023ENPHBuy Now
Enphase Energy
$44.49590.04%
Mark Strouse61%
$310 → $307MaintainsOverweightGet Alert
11/28/2022FSLRBuy Now
First Solar
$127.1649.42%
Mark Strouse61%
$147 → $190DowngradeOverweight → NeutralGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$3.76830.85%
Mark Strouse61%
$32 → $35MaintainsOverweightGet Alert
11/14/2022AMPSBuy Now
Altus Power
Mark Strouse61%
UpgradeNeutral → OverweightGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$12.852685.99%
Mark Strouse61%
$379 → $358MaintainsOverweightGet Alert
11/03/2022RUNBuy Now
Sunrun
$6.98544.7%
Mark Strouse61%
$55 → $45MaintainsOverweightGet Alert
10/28/2022FSLRBuy Now
First Solar
$127.1615.6%
Mark Strouse61%
$145 → $147MaintainsOverweightGet Alert
10/20/2022SEDGBuy Now
SolarEdge Technologies
$12.852849.42%
Mark Strouse61%
$419 → $379MaintainsOverweightGet Alert
10/20/2022SHLSBuy Now
Shoals Technologies Gr
$3.76751.06%
Mark Strouse61%
$35 → $32MaintainsOverweightGet Alert
10/20/2022NOVABuy Now
Sunnova Energy Intl
$0.2120365.12%
Mark Strouse61%
$54 → $44MaintainsOverweightGet Alert
10/20/2022ORABuy Now
Ormat Technologies
$71.1723.65%
Mark Strouse61%
$97 → $88MaintainsNeutralGet Alert
10/20/2022ITRIBuy Now
Itron
$107.55-46.07%
Mark Strouse61%
$65 → $58MaintainsNeutralGet Alert
10/20/2022SPWRBuy Now
SunPower
$1.711188.06%
Mark Strouse61%
$25 → $22MaintainsUnderweightGet Alert
10/20/2022HASIBuy Now
Hannon Armstrong
$25.44120.13%
Mark Strouse61%
$67 → $56MaintainsOverweightGet Alert
10/20/2022FLNCBuy Now
Fluence Energy
$4.26486.85%
Mark Strouse61%
$28 → $25MaintainsOverweightGet Alert
10/20/2022RUNBuy Now
Sunrun
$6.98687.97%
Mark Strouse61%
$65 → $55MaintainsOverweightGet Alert
10/20/2022FSLRBuy Now
First Solar
$127.1614.03%
Mark Strouse61%
$157 → $145MaintainsOverweightGet Alert
10/20/2022EVABuy Now
Enviva
Mark Strouse61%
$66 → $60MaintainsNeutralGet Alert
10/20/2022TPICBuy Now
TPI Composites
$0.962388.34%
Mark Strouse61%
$27 → $24MaintainsOverweightGet Alert
10/20/2022ENPHBuy Now
Enphase Energy
$44.49549.58%
Mark Strouse61%
$321 → $289MaintainsOverweightGet Alert
10/20/2022CSIQBuy Now
Canadian Solar
$9.45344.44%
Mark Strouse61%
$48 → $42MaintainsNeutralGet Alert
10/20/2022BEBuy Now
Bloom Energy
$16.3277.7%
Mark Strouse61%
$31 → $29MaintainsOverweightGet Alert
10/20/2022ARRYBuy Now
Array Technologies
$5.16500.78%
Mark Strouse61%
$34 → $31MaintainsOverweightGet Alert
10/20/2022AMPSBuy Now
Altus Power
Mark Strouse61%
$11 → $10MaintainsNeutralGet Alert
08/08/2022RUNBuy Now
Sunrun
$6.98831.23%
Mark Strouse61%
$52 → $65MaintainsOverweightGet Alert
08/08/2022SPWRBuy Now
SunPower
$1.711363.7%
Mark Strouse61%
$20 → $25MaintainsUnderweightGet Alert
08/08/2022NOVABuy Now
Sunnova Energy Intl
$0.2125016.28%
Mark Strouse61%
$43 → $54MaintainsOverweightGet Alert
08/08/2022SEDGBuy Now
SolarEdge Technologies
$12.853160.7%
Mark Strouse61%
$373 → $419MaintainsOverweightGet Alert
08/08/2022SHLSBuy Now
Shoals Technologies Gr
$3.76830.85%
Mark Strouse61%
$31 → $35MaintainsOverweightGet Alert
08/08/2022ORABuy Now
Ormat Technologies
$71.1736.29%
Mark Strouse61%
$90 → $97MaintainsNeutralGet Alert
08/08/2022HASIBuy Now
Hannon Armstrong
$25.44163.36%
Mark Strouse61%
$61 → $67MaintainsOverweightGet Alert
08/08/2022GNRCBuy Now
Generac Hldgs
$116.60261.06%
Mark Strouse61%
$415 → $421MaintainsOverweightGet Alert
08/08/2022FLNCBuy Now
Fluence Energy
$4.26557.28%
Mark Strouse61%
$25 → $28MaintainsOverweightGet Alert
08/08/2022ENPHBuy Now
Enphase Energy
$44.49621.51%
Mark Strouse61%
$261 → $321MaintainsOverweightGet Alert
08/08/2022CSIQBuy Now
Canadian Solar
$9.45344.44%
Mark Strouse61%
$38 → $42MaintainsNeutralGet Alert
08/08/2022BEPBuy Now
Brookfield Renewable
$22.7988.68%
Mark Strouse61%
$41 → $43MaintainsOverweightGet Alert
08/08/2022BEPCBuy Now
Brookfield Renewable
$28.4372.35%
Mark Strouse61%
$48 → $49MaintainsOverweightGet Alert
08/08/2022BEBuy Now
Bloom Energy
$16.3289.95%
Mark Strouse61%
$29 → $31MaintainsOverweightGet Alert
08/08/2022AYBuy Now
Atlantica Sustainable
Mark Strouse61%
$38 → $40MaintainsNeutralGet Alert
08/08/2022ARRYBuy Now
Array Technologies
$5.16539.53%
Mark Strouse61%
$28 → $33MaintainsOverweightGet Alert
08/08/2022AMPSBuy Now
Altus Power
Mark Strouse61%
$9 → $11MaintainsNeutralGet Alert
08/08/2022IRBTBuy Now
iRobot
$2.312540.69%
Mark Strouse61%
$45 → $61UpgradeUnderweight → NeutralGet Alert
07/29/2022FSLRBuy Now
First Solar
$127.16-34.73%
Mark Strouse61%
$73 → $83MaintainsNeutralGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$44.49486.65%
Mark Strouse61%
$247 → $261MaintainsOverweightGet Alert
07/20/2022GNRCBuy Now
Generac Hldgs
$116.60295.37%
Mark Strouse61%
$455 → $461MaintainsOverweightGet Alert
07/20/2022FLNCBuy Now
Fluence Energy
$4.26486.85%
Mark Strouse61%
$23 → $25MaintainsOverweightGet Alert
07/20/2022ITRIBuy Now
Itron
$107.55-32.12%
Mark Strouse61%
$71 → $73MaintainsOverweightGet Alert
07/20/2022FSLRBuy Now
First Solar
$127.16-42.59%
Mark Strouse61%
$69 → $73MaintainsNeutralGet Alert
07/20/2022ORABuy Now
Ormat Technologies
$71.1712.41%
Mark Strouse61%
$77 → $80MaintainsNeutralGet Alert
07/20/2022EVABuy Now
Enviva
Mark Strouse61%
$70 → $71MaintainsNeutralGet Alert
07/20/2022SHLSBuy Now
Shoals Technologies Gr
$3.76724.47%
Mark Strouse61%
$27 → $31MaintainsOverweightGet Alert
07/20/2022ENPHBuy Now
Enphase Energy
$44.49455.18%
Mark Strouse61%
$240 → $247MaintainsOverweightGet Alert
07/20/2022NOVABuy Now
Sunnova Energy Intl
$0.2119900%
Mark Strouse61%
$42 → $43MaintainsOverweightGet Alert
07/20/2022CSIQBuy Now
Canadian Solar
$9.45302.12%
Mark Strouse61%
$36 → $38MaintainsNeutralGet Alert
07/20/2022SEDGBuy Now
SolarEdge Technologies
$12.852981.71%
Mark Strouse61%
$382 → $396MaintainsOverweightGet Alert
07/20/2022BEBuy Now
Bloom Energy
$16.3277.7%
Mark Strouse61%
$27 → $29MaintainsOverweightGet Alert
07/20/2022SPWRBuy Now
SunPower
$1.711070.96%
Mark Strouse61%
$19 → $20MaintainsUnderweightGet Alert
07/20/2022ARRYBuy Now
Array Technologies
$5.16442.64%
Mark Strouse61%
$26 → $28MaintainsOverweightGet Alert
07/20/2022RUNBuy Now
Sunrun
$6.98644.99%
Mark Strouse61%
$50 → $52MaintainsOverweightGet Alert
07/18/2022AMPSBuy Now
Altus Power
Mark Strouse61%
→ $9Initiates → NeutralGet Alert
05/06/2022IRBTBuy Now
iRobot
$2.311848.05%
Mark Strouse61%
$65 → $45DowngradeNeutral → UnderweightGet Alert
05/03/2022SEDGBuy Now
SolarEdge Technologies
$12.852872.76%
Mark Strouse61%
$375 → $382MaintainsOverweightGet Alert
04/19/2022SHLSBuy Now
Shoals Technologies Gr
$3.76777.66%
Mark Strouse61%
$35 → $33MaintainsOverweightGet Alert
04/19/2022FLNCBuy Now
Fluence Energy
$4.26651.17%
Mark Strouse61%
$35 → $32MaintainsOverweightGet Alert
04/19/2022EVABuy Now
Enviva
Mark Strouse61%
$76 → $77MaintainsNeutralGet Alert
04/19/2022ARRYBuy Now
Array Technologies
$5.16481.4%
Mark Strouse61%
$33 → $30MaintainsOverweightGet Alert
04/04/2022SPWRBuy Now
SunPower
$1.711129.51%
Mark Strouse61%
$20 → $21MaintainsUnderweightGet Alert
03/30/2022SEDGBuy Now
SolarEdge Technologies
$12.852818.29%
Mark Strouse61%
$328 → $375MaintainsOverweightGet Alert
03/24/2022AYBuy Now
Atlantica Sustainable
Mark Strouse61%
→ $40Initiates → NeutralGet Alert
03/02/2022FSLRBuy Now
First Solar
$127.16-47.31%
Mark Strouse61%
$83 → $67MaintainsNeutralGet Alert
03/02/2022EVABuy Now
Enviva
Mark Strouse61%
$70 → $76MaintainsNeutralGet Alert
02/15/2022SEDGBuy Now
SolarEdge Technologies
$12.852452.53%
Mark Strouse61%
→ $328MaintainsOverweightGet Alert
01/20/2022SEDGBuy Now
SolarEdge Technologies
$12.852421.4%
Mark Strouse61%
→ $324MaintainsOverweightGet Alert
12/09/2021BEPBuy Now
Brookfield Renewable
$22.79101.84%
Mark Strouse61%
→ $46UpgradeNeutral → OverweightGet Alert
12/09/2021BEPCBuy Now
Brookfield Renewable
$28.4382.91%
Mark Strouse61%
→ $52UpgradeNeutral → OverweightGet Alert
12/09/2021EVABuy Now
Enviva
Mark Strouse61%
→ $77DowngradeOverweight → NeutralGet Alert
12/09/2021SPWRBuy Now
SunPower
$1.714935.13%
Mark Strouse61%
→ $86DowngradeNeutral → UnderweightGet Alert
11/22/2021FLNCBuy Now
Fluence Energy
$4.26956.34%
Mark Strouse61%
→ $45Initiates → OverweightGet Alert
09/07/2021EVABuy Now
Enviva
Mark Strouse61%
→ $63Initiates → OverweightGet Alert
07/29/2021IRBTBuy Now
iRobot
$2.314358.87%
Mark Strouse61%
$150 → $103DowngradeOverweight → NeutralGet Alert
07/21/2021ENPHBuy Now
Enphase Energy
$44.49434.95%
Mark Strouse61%
$210 → $238MaintainsOverweightGet Alert
07/21/2021FSLRBuy Now
First Solar
$127.16-20.57%
Mark Strouse61%
$94 → $101MaintainsNeutralGet Alert
07/21/2021ITRIBuy Now
Itron
$107.5511.58%
Mark Strouse61%
$110 → $120MaintainsOverweightGet Alert
07/21/2021ORABuy Now
Ormat Technologies
$71.1725.05%
Mark Strouse61%
$83 → $89MaintainsOverweightGet Alert
07/21/2021SEDGBuy Now
SolarEdge Technologies
$12.852802.72%
Mark Strouse61%
$337 → $373MaintainsOverweightGet Alert
07/21/2021RUNBuy Now
Sunrun
$6.981132.09%
Mark Strouse61%
$81 → $86MaintainsOverweightGet Alert
03/31/2021BEPCBuy Now
Brookfield Renewable
$28.4372.35%
Mark Strouse61%
→ $49Initiates → NeutralGet Alert
03/08/2021SEDGBuy Now
SolarEdge Technologies
$12.852522.57%
Mark Strouse61%
$386 → $337MaintainsOverweightGet Alert
02/12/2021AXONBuy Now
Axon Enterprise
$621.40-71.19%
Mark Strouse61%
$129 → $179DowngradeOverweight → NeutralGet Alert
02/08/2021IRBTBuy Now
iRobot
$2.314272.29%
Mark Strouse61%
$90 → $101MaintainsNeutralGet Alert
01/20/2021SEDGBuy Now
SolarEdge Technologies
$12.852911.67%
Mark Strouse61%
$371 → $387MaintainsOverweightGet Alert
01/06/2021ORABuy Now
Ormat Technologies
$71.1720.84%
Mark Strouse61%
→ $86DowngradeOverweight → NeutralGet Alert
12/23/2020SEDGBuy Now
SolarEdge Technologies
$12.852787.16%
Mark Strouse61%
$315 → $371MaintainsOverweightGet Alert
12/09/2020SEDGBuy Now
SolarEdge Technologies
$12.852351.36%
Mark Strouse61%
$239 → $315MaintainsOverweightGet Alert
09/30/2020SEDGBuy Now
SolarEdge Technologies
$12.851861.09%
Mark Strouse61%
$222 → $252MaintainsOverweightGet Alert
08/04/2020SEDGBuy Now
SolarEdge Technologies
$12.851627.63%
Mark Strouse61%
$196 → $222MaintainsOverweightGet Alert
07/21/2020GNRCBuy Now
Generac Hldgs
$116.6032.93%
Mark Strouse61%
→ $155Initiates → OverweightGet Alert
07/09/2020ORABuy Now
Ormat Technologies
$71.1715.22%
Mark Strouse61%
→ $82UpgradeNeutral → OverweightGet Alert
05/28/2020SEDGBuy Now
SolarEdge Technologies
$12.851191.83%
Mark Strouse61%
$131 → $166MaintainsOverweightGet Alert
05/26/2020IRBTBuy Now
iRobot
$2.312713.85%
Mark Strouse61%
$45 → $65UpgradeUnderweight → NeutralGet Alert
05/13/2020VREXBuy Now
Varex Imaging
$8.45
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
05/06/2020ENPHBuy Now
Enphase Energy
$44.4921.38%
Mark Strouse61%
$49 → $54MaintainsOverweightGet Alert
04/22/2020IRBTBuy Now
iRobot
$2.311674.89%
Mark Strouse61%
$43 → $41DowngradeNeutral → UnderweightGet Alert
03/27/2020SEDGBuy Now
SolarEdge Technologies
$12.85935.02%
Mark Strouse61%
$141 → $133MaintainsOverweightGet Alert
03/27/2020SPWRBuy Now
SunPower
$1.71485.48%
Mark Strouse61%
$12 → $10MaintainsNeutralGet Alert
03/27/2020RUNBuy Now
Sunrun
$6.98200.86%
Mark Strouse61%
$25 → $21MaintainsOverweightGet Alert
03/27/2020ENPHBuy Now
Enphase Energy
$44.4910.14%
Mark Strouse61%
$51 → $49MaintainsOverweightGet Alert
03/27/2020TERPBuy Now
TerraForm Power
Mark Strouse61%
$15 → $16MaintainsNeutralGet Alert
03/25/2020VREXBuy Now
Varex Imaging
$8.45278.7%
Mark Strouse61%
→ $32UpgradeNeutral → OverweightGet Alert
03/18/2020TERPBuy Now
TerraForm Power
Mark Strouse61%
$17 → $15MaintainsNeutralGet Alert
03/10/2020CUBBuy Now
Cubic
$10.33548.6%
Mark Strouse61%
→ $67UpgradeNeutral → OverweightGet Alert
03/05/2020RUNBuy Now
Sunrun
$6.98258.17%
Mark Strouse61%
$22 → $25MaintainsOverweightGet Alert
02/24/2020AAXNBuy Now
Axon Enterprise
Mark Strouse61%
$78 → $92MaintainsOverweightGet Alert
02/20/2020SEDGBuy Now
SolarEdge Technologies
$12.85997.28%
Mark Strouse61%
$129 → $141MaintainsOverweightGet Alert
01/16/2020RUNBuy Now
Sunrun
$6.98172.21%
Mark Strouse61%
→ $19Initiates → OverweightGet Alert
11/21/2019CUBBuy Now
Cubic
$10.33548.6%
Mark Strouse61%
$78 → $67DowngradeOverweight → NeutralGet Alert
11/07/2019SEDGBuy Now
SolarEdge Technologies
$12.85717.12%
Mark Strouse61%
$100 → $105MaintainsOverweightGet Alert
10/23/2019IRBTBuy Now
iRobot
$2.311631.6%
Mark Strouse61%
$69 → $40MaintainsNeutralGet Alert
10/16/2019IRBTBuy Now
iRobot
$2.312887.01%
Mark Strouse61%
$83 → $69MaintainsNeutralGet Alert
09/18/2019TERPBuy Now
TerraForm Power
Mark Strouse61%
→ $17DowngradeOverweight → NeutralGet Alert
09/16/2019ENPHBuy Now
Enphase Energy
$44.49-28.07%
Mark Strouse61%
→ $32Initiates → OverweightGet Alert
08/13/2019SEDGBuy Now
SolarEdge Technologies
$12.85678.21%
Mark Strouse61%
$84 → $100MaintainsOverweightGet Alert
03/18/2019TERPBuy Now
TerraForm Power
Mark Strouse61%
$13 → $14MaintainsOverweightGet Alert
02/15/2019GEOBuy Now
GEO Group
$31.36-17.09%
Mark Strouse61%
$27 → $26DowngradeOverweight → NeutralGet Alert
11/30/2018CUBBuy Now
Cubic
$10.33606.68%
Mark Strouse61%
$75 → $73UpgradeNeutral → OverweightGet Alert
11/08/2018AAXNBuy Now
Axon Enterprise
Mark Strouse61%
$66 → $68UpgradeNeutral → OverweightGet Alert
11/02/2018SEDGBuy Now
SolarEdge Technologies
$12.85359.14%
Mark Strouse61%
$63 → $59MaintainsOverweightGet Alert
06/15/2018CUBBuy Now
Cubic
$10.33577.64%
Mark Strouse61%
$66 → $70MaintainsNeutralGet Alert
06/07/2018AAXNBuy Now
Axon Enterprise
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
05/10/2018FSLRBuy Now
First Solar
$127.16
Mark Strouse61%
UpgradeNeutral → OverweightGet Alert
05/03/2018TERPBuy Now
TerraForm Power
Mark Strouse61%
UpgradeNeutral → OverweightGet Alert
04/26/2018IRBTBuy Now
iRobot
$2.312583.98%
Mark Strouse61%
$61 → $62MaintainsNeutralGet Alert
03/19/2018SEDGBuy Now
SolarEdge Technologies
$12.85382.49%
Mark Strouse61%
$52 → $62MaintainsOverweightGet Alert
02/15/2018SEDGBuy Now
SolarEdge Technologies
$12.85304.67%
Mark Strouse61%
$43 → $52MaintainsOverweightGet Alert
02/09/2018IRBTBuy Now
iRobot
$2.31
Mark Strouse61%
UpgradeUnderweight → NeutralGet Alert
01/09/2018CAFDBuy Now
8point3 Energy Partners
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
11/27/2017CUBBuy Now
Cubic
$10.33
Mark Strouse61%
DowngradeOverweight → NeutralGet Alert
11/01/2017SEDGBuy Now
SolarEdge Technologies
$12.85187.94%
Mark Strouse61%
$31 → $37MaintainsOverweightGet Alert
08/10/2017CUBBuy Now
Cubic
$10.33
Mark Strouse61%
UpgradeNeutral → OverweightGet Alert
07/14/2017GEOBuy Now
GEO Group
$31.3611.61%
Mark Strouse61%
→ $35Initiates → OverweightGet Alert
01/13/2017TERPBuy Now
TerraForm Power
Mark Strouse61%
→ $13Assumes → NeutralGet Alert
11/30/2016TERPBuy Now
TerraForm Power
Mark Strouse61%
$6 → $5MaintainsNeutralGet Alert
07/11/2016CAFDBuy Now
8point3 Energy Partners
Mark Strouse61%
UpgradeNeutral → OverweightGet Alert
04/27/2016IRBTBuy Now
iRobot
$2.311198.7%
Mark Strouse61%
$28 → $30MaintainsUnderweightGet Alert
03/30/2016TERPBuy Now
TerraForm Power
Mark Strouse61%
→ $13DowngradeOverweight → NeutralGet Alert
03/18/2016IRBTBuy Now
iRobot
$2.311112.12%
Mark Strouse61%
→ $28DowngradeNeutral → UnderweightGet Alert
03/01/2016FSLRBuy Now
First Solar
$127.16-45.74%
Mark Strouse61%
→ $69DowngradeOverweight → NeutralGet Alert
02/23/2016SEDGBuy Now
SolarEdge Technologies
$12.85164.59%
Mark Strouse61%
→ $34Initiates → OverweightGet Alert
01/28/2016TERPBuy Now
TerraForm Power
Mark Strouse61%
$15 → $13MaintainsOverweightGet Alert
01/28/2016CAFDBuy Now
8point3 Energy Partners
Mark Strouse61%
$19 → $18MaintainsOverweightGet Alert
01/06/2016IRBTBuy Now
iRobot
$2.31
Mark Strouse61%
UpgradeUnderweight → NeutralGet Alert
11/02/2015ENPHBuy Now
Enphase Energy
$44.49-88.76%
Mark Strouse61%
$9 → $5MaintainsNeutralGet Alert
09/29/2015TERPBuy Now
TerraForm Power
Mark Strouse61%
$41 → $35MaintainsOverweightGet Alert
08/07/2015CUBBuy Now
Cubic
$10.33422.75%
Mark Strouse61%
$56 → $54MaintainsNeutralGet Alert
07/08/2015ENPHBuy Now
Enphase Energy
$44.49-77.52%
Mark Strouse61%
$16 → $10DowngradeOverweight → NeutralGet Alert
05/21/2015CUBBuy Now
Cubic
$10.33442.11%
Mark Strouse61%
$52 → $56MaintainsNeutralGet Alert
04/15/2015ENPHBuy Now
Enphase Energy
$44.49-64.04%
Mark Strouse61%
→ $16Initiates → OverweightGet Alert
02/19/2015TERPBuy Now
TerraForm Power
Mark Strouse61%
$37 → $38MaintainsOverweightGet Alert
01/14/2015IRBTBuy Now
iRobot
$2.311371.86%
Mark Strouse61%
$38 → $34DowngradeNeutral → UnderweightGet Alert
12/29/2014TERPBuy Now
TerraForm Power
Mark Strouse61%
→ $37Assumes → OverweightGet Alert
12/02/2014CUBBuy Now
Cubic
$10.33403.39%
Mark Strouse61%
→ $52DowngradeOverweight → NeutralGet Alert
08/12/2014TERPBuy Now
TerraForm Power
Mark Strouse61%
→ $35Initiates → NeutralGet Alert
07/31/2014CUBBuy Now
Cubic
$10.33432.43%
Mark Strouse61%
$57 → $55MaintainsOverweightGet Alert
07/17/2014IRBTBuy Now
iRobot
$2.311480.09%
Mark Strouse61%
$33 → $36.5MaintainsNeutralGet Alert
04/29/2014IRBTBuy Now
iRobot
$2.311328.57%
Mark Strouse61%
→ $33UpgradeUnderweight → NeutralGet Alert
02/07/2014IRBTBuy Now
iRobot
$2.311285.28%
Mark Strouse61%
→ $32DowngradeNeutral → UnderweightGet Alert
12/19/2013CUBBuy Now
Cubic
$10.33451.79%
Mark Strouse61%
→ $57UpgradeNeutral → OverweightGet Alert
12/12/2013IRBTBuy Now
iRobot
$2.311285.28%
Mark Strouse61%
→ $32UpgradeUnderweight → NeutralGet Alert
06/24/2013FSLRBuy Now
First Solar
$127.16-49.67%
Mark Strouse61%
→ $64Initiates → OverweightGet Alert
11/05/2012GNRCBuy Now
Generac Hldgs
$116.60-73.41%
Mark Strouse61%
$25 → $31MaintainsNeutralGet Alert
10/24/2012IRBTBuy Now
iRobot
$2.31700.87%
Mark Strouse61%
$24 → $18.5MaintainsUnderweightGet Alert
10/12/2012GNRCBuy Now
Generac Hldgs
$116.60-78.56%
Mark Strouse61%
$24 → $25MaintainsNeutralGet Alert
06/13/2012FSLRBuy Now
First Solar
$127.16-88.99%
Mark Strouse61%
$20 → $14MaintainsUnderweightGet Alert
04/25/2012IRBTBuy Now
iRobot Corporation
$2.311047.19%
Mark Strouse61%
$30 → $26.5MaintainsUnderweightGet Alert
04/05/2012FSLRBuy Now
First Solar
$127.16-84.27%
Mark Strouse61%
$35 → $20MaintainsUnderweightGet Alert
02/09/2012IRBTBuy Now
iRobotoration
$2.311198.7%
Mark Strouse61%
$37.5 → $30DowngradeNeutral → UnderweightGet Alert