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 07/16/2024

Overall Average Return

13.8%

Smart Score

70.3%

Overall Average Return Percentile

68th

Number of Ratings

176
Buy NowGet Alert
07/16/2024GEVBuy Now
GE Vernova
$177.449.9%$186 → $195MaintainsOverweightGet Alert
07/16/2024TPICBuy Now
TPI Composites
$4.8784.8%$8 → $9MaintainsOverweightGet Alert
07/16/2024RUNBuy Now
Sunrun
$17.289.95%$14 → $19MaintainsOverweightGet Alert
07/16/2024SEDGBuy Now
SolarEdge Technologies
$30.3864.58%$49 → $50MaintainsOverweightGet Alert
07/16/2024SHLSBuy Now
Shoals Technologies Gr
$7.07225.55%$21 → $23MaintainsOverweightGet Alert
07/16/2024ORABuy Now
Ormat Technologies
$72.892.89%$69 → $75MaintainsNeutralGet Alert
07/16/2024NXTBuy Now
NEXTracker
$48.5933.77%$63 → $65MaintainsOverweightGet Alert
07/16/2024ITRIBuy Now
Itron
$107.544.15%$104 → $112MaintainsNeutralGet Alert
07/16/2024HASIBuy Now
HA Sustainable
$31.7132.45%$39 → $42MaintainsOverweightGet Alert
07/16/2024GNRCBuy Now
Generac Hldgs
$159.51-2.83%$149 → $155MaintainsNeutralGet Alert
07/16/2024FLNCBuy Now
Fluence Energy
$17.6958.28%$25 → $28MaintainsOverweightGet Alert
07/16/2024FSLRBuy Now
First Solar
$220.6927.78%$262 → $282MaintainsOverweightGet Alert
07/16/2024ENPHBuy Now
Enphase Energy
$115.9212.14%$124 → $130MaintainsOverweightGet Alert
07/16/2024CSIQBuy Now
Canadian Solar
$16.7419.47%$17 → $20MaintainsUnderweightGet Alert
07/16/2024BEPBuy Now
Brookfield Renewable
$25.7816.37%$28 → $30MaintainsNeutralGet Alert
07/16/2024BEPCBuy Now
Brookfield Renewable
$30.189.34%$30 → $33MaintainsNeutralGet Alert
07/16/2024BEBuy Now
Bloom Energy
$15.10-7.28%$12 → $14MaintainsNeutralGet Alert
06/25/2024SEDGBuy Now
SolarEdge Technologies
$30.3861.29%$59 → $49MaintainsOverweightGet Alert
06/20/2024SEDGBuy Now
SolarEdge Technologies
$30.3894.21%$73 → $59MaintainsOverweightGet Alert
06/20/2024ENPHBuy Now
Enphase Energy
$115.926.97%$128 → $124MaintainsOverweightGet Alert
06/03/2024GEVBuy Now
GE Vernova
$177.444.82%$176 → $186MaintainsOverweightGet Alert
05/23/2024FSLRBuy Now
First Solar
$220.6918.72%$240 → $262MaintainsOverweightGet Alert
05/23/2024HASIBuy Now
Hannon Armstrong
$31.7122.99%$37 → $39MaintainsOverweightGet Alert
05/23/2024GEVBuy Now
GE Vernova
$177.44-0.81%$163 → $176MaintainsOverweightGet Alert
05/23/2024GNRCBuy Now
Generac Hldgs
$159.51-6.59% → $149DowngradeOverweight → NeutralGet Alert
05/23/2024NEPBuy Now
NextEra Energy Partners
$28.00-10.71% → $25DowngradeNeutral → UnderweightGet Alert
05/15/2024AMPSBuy Now
Altus Power
$4.43DowngradeOverweight → NeutralGet Alert
05/13/2024CTRIBuy Now
Centuri Holdings
$20.1339.1% → $28Initiates → NeutralGet Alert
05/02/2024FSLRBuy Now
First Solar
$220.698.75%$237 → $240MaintainsOverweightGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$115.9210.42%$141 → $128MaintainsOverweightGet Alert
04/08/2024ENLTBuy Now
Enlight Renewable Energy
$16.73-4.36%$19 → $16DowngradeOverweight → NeutralGet Alert
04/08/2024GEVBuy Now
GE Vernova
$177.44-20.54%$141 → $141UpgradeNeutral → OverweightGet Alert
04/02/2024GEVBuy Now
GE Vernova Inc. Common Stock
$177.44-20.54% → $141Initiates → NeutralGet Alert
03/13/2024ITRIBuy Now
Itron
$107.54-14.45%$77 → $92MaintainsNeutralGet Alert
02/29/2024SHLSBuy Now
Shoals Technologies Gr
$7.07268.01%$32 → $26MaintainsOverweightGet Alert
02/29/2024NXTBuy Now
NEXTracker
$48.5937.89%$73 → $67MaintainsOverweightGet Alert
02/28/2024ARRYBuy Now
Array Technologies
$11.81145.45%$35 → $29MaintainsOverweightGet Alert
02/23/2024FLNCBuy Now
Fluence Energy
$17.6930.02%$23 → $23UpgradeNeutral → OverweightGet Alert
02/16/2024BEBuy Now
Bloom Energy
$15.10-7.28%$19 → $14DowngradeOverweight → NeutralGet Alert
02/12/2024BEPBuy Now
Brookfield Renewable
$25.788.61%$36 → $28DowngradeOverweight → NeutralGet Alert
02/01/2024NXTBuy Now
NEXTracker
$48.5950.24%$61 → $73MaintainsOverweightGet Alert
11/30/2023FLNCBuy Now
Fluence Energy
$17.6930.02%$22 → $23MaintainsNeutralGet Alert
11/15/2023CSIQBuy Now
Canadian Solar
$16.7431.42%$32 → $22DowngradeNeutral → UnderweightGet Alert
11/14/2023AMPSBuy Now
Altus Power
$4.4358.01%$8 → $7MaintainsOverweightGet Alert
11/08/2023ARRYBuy Now
Array Technologies
$11.81153.91%$32 → $30MaintainsOverweightGet Alert
11/02/2023RUNBuy Now
Sunrun
$17.28-7.41%$21 → $16MaintainsOverweightGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$30.38196.25%$215 → $90MaintainsOverweightGet Alert
10/19/2023TPICBuy Now
TPI Composites
$4.8784.8%$12 → $9MaintainsOverweightGet Alert
10/19/2023RUNBuy Now
Sunrun
$17.2821.53%$35 → $21MaintainsOverweightGet Alert
10/19/2023SPWRBuy Now
SunPower
$2.66125.35%$9 → $6MaintainsUnderweightGet Alert
10/19/2023NOVABuy Now
Sunnova Energy Intl
$7.34145.06%$29 → $18MaintainsOverweightGet Alert
10/19/2023SEDGBuy Now
SolarEdge Technologies
$30.38805.2%$299 → $275MaintainsOverweightGet Alert
10/19/2023SHLSBuy Now
Shoals Technologies Gr
$7.07352.94%$38 → $32MaintainsOverweightGet Alert
10/19/2023ORABuy Now
Ormat Technologies
$72.898.38%$89 → $79MaintainsNeutralGet Alert
10/19/2023NXTBuy Now
NEXTracker
$48.597.02%$55 → $52MaintainsOverweightGet Alert
10/19/2023FLNCBuy Now
Fluence Energy
$17.6924.36%$25 → $22MaintainsNeutralGet Alert
10/19/2023ENLTBuy Now
Enlight Renewable Energy
$16.7313.57%$22 → $19MaintainsOverweightGet Alert
10/19/2023AYBuy Now
Atlantica Sustainable
$22.05-4.74%$27 → $21MaintainsNeutralGet Alert
10/19/2023ARRYBuy Now
Array Technologies
$11.81170.84%$35 → $32MaintainsOverweightGet Alert
10/19/2023AMPSBuy Now
Altus Power
$4.4380.59%$10 → $8MaintainsOverweightGet Alert
10/19/2023GNRCBuy Now
Generac Hldgs
$159.512.81%$179 → $164MaintainsOverweightGet Alert
10/19/2023ENPHBuy Now
Enphase Energy
$115.9233.71%$169 → $155MaintainsOverweightGet Alert
10/19/2023CSIQBuy Now
Canadian Solar
$16.7491.16%$39 → $32MaintainsNeutralGet Alert
10/19/2023BEBuy Now
Bloom Energy
$15.1025.83%$22 → $19MaintainsOverweightGet Alert
10/19/2023FSLRBuy Now
First Solar
$220.69-0.31%$239 → $220UpgradeNeutral → OverweightGet Alert
10/18/2023EVABuy Now
Enviva
$0.412359.36%$14 → $10MaintainsNeutralGet Alert
09/15/2023ENPHBuy Now
Enphase Energy
$115.9245.79%$199 → $169MaintainsOverweightGet Alert
09/15/2023SEDGBuy Now
SolarEdge Technologies
$30.38884.2%$335 → $299MaintainsOverweightGet Alert
09/15/2023NOVABuy Now
Sunnova Energy Intl
$7.34294.83%$32 → $29MaintainsOverweightGet Alert
09/15/2023SPWRBuy Now
SunPower
$2.66238.03%$10 → $9MaintainsUnderweightGet Alert
09/15/2023RUNBuy Now
Sunrun
$17.28102.55%$38 → $35MaintainsOverweightGet Alert
09/08/2023FSLRBuy Now
First Solar
$220.698.3%$222 → $239MaintainsNeutralGet Alert
08/10/2023ENLTBuy Now
Enlight Renewable Energy
$16.7331.5%$23 → $22MaintainsOverweightGet Alert
08/09/2023ARRYBuy Now
Array Technologies
$11.81196.23%$33 → $35MaintainsOverweightGet Alert
07/28/2023FSLRBuy Now
First Solar
$220.690.6%$192 → $222MaintainsNeutralGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$115.9271.66%$224 → $199MaintainsOverweightGet Alert
07/27/2023TPICBuy Now
TPI Composites
$4.87228.54%$18 → $16MaintainsOverweightGet Alert
07/27/2023NXTBuy Now
NEXTracker
$48.5913.19%$50 → $55MaintainsOverweightGet Alert
07/19/2023SEDGBuy Now
SolarEdge Technologies
$30.381081.7%$393 → $359MaintainsOverweightGet Alert
05/19/2023BEBuy Now
Bloom Energy
$15.1032.45%$22 → $20UpgradeNeutral → OverweightGet Alert
05/04/2023SEDGBuy Now
SolarEdge Technologies
$30.381193.61%$361 → $393MaintainsOverweightGet Alert
03/16/2023ENLTBuy Now
Enlight Renewable Energy
$16.7331.5%$23 → $22MaintainsOverweightGet Alert
03/07/2023ENLTBuy Now
Enlight Renewable Energy
$16.7337.48% → $23Initiates → OverweightGet Alert
03/06/2023NXTBuy Now
NEXTracker
$48.59-13.56% → $42Initiates → OverweightGet Alert
03/03/2023EVABuy Now
Enviva
$0.4110721.18%$61 → $44MaintainsNeutralGet Alert
03/02/2023AYBuy Now
Atlantica Sustainable
$22.0527.01%$30 → $28MaintainsNeutralGet Alert
02/23/2023TPICBuy Now
TPI Composites
$4.87290.14%$20 → $19MaintainsOverweightGet Alert
02/17/2023HASIBuy Now
Hannon Armstrong
$31.7163.99%$56 → $52MaintainsOverweightGet Alert
02/16/2023SPWRBuy Now
SunPower
$2.66576.06%$19 → $18MaintainsUnderweightGet Alert
02/14/2023SEDGBuy Now
SolarEdge Technologies
$30.381088.28%$358 → $361MaintainsOverweightGet Alert
02/10/2023BEBuy Now
Bloom Energy
$15.1078.81%$29 → $27DowngradeOverweight → NeutralGet Alert
02/10/2023FLNCBuy Now
Fluence Energy
$17.6941.32% → $25DowngradeOverweight → NeutralGet Alert
02/08/2023ENPHBuy Now
Enphase Energy
$115.92164.83%$310 → $307MaintainsOverweightGet Alert
11/28/2022FSLRBuy Now
First Solar
$220.69-13.9%$147 → $190DowngradeOverweight → NeutralGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$7.07395.4%$32 → $35MaintainsOverweightGet Alert
11/14/2022AMPSBuy Now
Altus Power
$4.43UpgradeNeutral → OverweightGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$30.381078.41%$379 → $358MaintainsOverweightGet Alert
11/03/2022RUNBuy Now
Sunrun
$17.28160.42%$55 → $45MaintainsOverweightGet Alert
10/20/2022SEDGBuy Now
SolarEdge Technologies
$30.381147.53%$419 → $379MaintainsOverweightGet Alert
10/20/2022SHLSBuy Now
Shoals Technologies Gr
$7.07352.94%$35 → $32MaintainsOverweightGet Alert
10/20/2022NOVABuy Now
Sunnova Energy Intl
$7.34499.05%$54 → $44MaintainsOverweightGet Alert
10/20/2022ORABuy Now
Ormat Technologies
$72.8920.73%$97 → $88MaintainsNeutralGet Alert
10/20/2022ITRIBuy Now
Itron
$107.54-46.07%$65 → $58MaintainsNeutralGet Alert
10/20/2022SPWRBuy Now
SunPower
$2.66726.29%$25 → $22MaintainsUnderweightGet Alert
10/20/2022HASIBuy Now
Hannon Armstrong
$31.7176.6%$67 → $56MaintainsOverweightGet Alert
10/20/2022FLNCBuy Now
Fluence Energy
$17.6941.32%$28 → $25MaintainsOverweightGet Alert
10/20/2022RUNBuy Now
Sunrun
$17.28218.29%$65 → $55MaintainsOverweightGet Alert
10/20/2022FSLRBuy Now
First Solar
$220.69-34.3%$157 → $145MaintainsOverweightGet Alert
10/20/2022EVABuy Now
Enviva
$0.4114656.15%$66 → $60MaintainsNeutralGet Alert
10/20/2022TPICBuy Now
TPI Composites
$4.87392.81%$27 → $24MaintainsOverweightGet Alert
10/20/2022ENPHBuy Now
Enphase Energy
$115.92149.3%$321 → $289MaintainsOverweightGet Alert
10/20/2022CSIQBuy Now
Canadian Solar
$16.74150.9%$48 → $42MaintainsNeutralGet Alert
10/20/2022BEBuy Now
Bloom Energy
$15.1092.05%$31 → $29MaintainsOverweightGet Alert
10/20/2022ARRYBuy Now
Array Technologies
$11.81162.38%$34 → $31MaintainsOverweightGet Alert
10/20/2022AMPSBuy Now
Altus Power
$4.43125.73%$11 → $10MaintainsNeutralGet Alert
08/08/2022RUNBuy Now
Sunrun
$17.28276.16%$52 → $65MaintainsOverweightGet Alert
08/08/2022SPWRBuy Now
SunPower
$2.66838.97%$20 → $25MaintainsUnderweightGet Alert
08/08/2022NOVABuy Now
Sunnova Energy Intl
$7.34635.19%$43 → $54MaintainsOverweightGet Alert
08/08/2022SEDGBuy Now
SolarEdge Technologies
$30.381279.2%$373 → $419MaintainsOverweightGet Alert
08/08/2022SHLSBuy Now
Shoals Technologies Gr
$7.07395.4%$31 → $35MaintainsOverweightGet Alert
08/08/2022ORABuy Now
Ormat Technologies
$72.8933.08%$90 → $97MaintainsNeutralGet Alert
08/08/2022HASIBuy Now
Hannon Armstrong
$31.71111.29%$61 → $67MaintainsOverweightGet Alert
08/08/2022GNRCBuy Now
Generac Hldgs
$159.51163.93%$415 → $421MaintainsOverweightGet Alert
08/08/2022FLNCBuy Now
Fluence Energy
$17.6958.28%$25 → $28MaintainsOverweightGet Alert
08/08/2022ENPHBuy Now
Enphase Energy
$115.92176.91%$261 → $321MaintainsOverweightGet Alert
08/08/2022CSIQBuy Now
Canadian Solar
$16.74150.9%$38 → $42MaintainsNeutralGet Alert
08/08/2022BEPBuy Now
Brookfield Renewable
$25.7866.8%$41 → $43MaintainsOverweightGet Alert
08/08/2022BEPCBuy Now
Brookfield Renewable
$30.1862.36%$48 → $49MaintainsOverweightGet Alert
08/08/2022BEBuy Now
Bloom Energy
$15.10105.3%$29 → $31MaintainsOverweightGet Alert
08/08/2022AYBuy Now
Atlantica Sustainable
$22.0581.45%$38 → $40MaintainsNeutralGet Alert
08/08/2022ARRYBuy Now
Array Technologies
$11.81179.31%$28 → $33MaintainsOverweightGet Alert
08/08/2022AMPSBuy Now
Altus Power
$4.43148.31%$9 → $11MaintainsNeutralGet Alert
08/08/2022IRBTBuy Now
iRobot
$11.69421.81%$45 → $61UpgradeUnderweight → NeutralGet Alert
07/29/2022FSLRBuy Now
First Solar
$220.69-62.39%$73 → $83MaintainsNeutralGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$115.92125.15%$247 → $261MaintainsOverweightGet Alert
07/20/2022GNRCBuy Now
Generac Hldgs
$159.51189.01%$455 → $461MaintainsOverweightGet Alert
07/20/2022FLNCBuy Now
Fluence Energy
$17.6941.32%$23 → $25MaintainsOverweightGet Alert
07/20/2022ITRIBuy Now
Itron
$107.54-32.12%$71 → $73MaintainsOverweightGet Alert
07/20/2022FSLRBuy Now
First Solar
$220.69-66.92%$69 → $73MaintainsNeutralGet Alert
07/20/2022ORABuy Now
Ormat Technologies
$72.899.75%$77 → $80MaintainsNeutralGet Alert
07/20/2022EVABuy Now
Enviva
$0.4117361.45%$70 → $71MaintainsNeutralGet Alert
07/20/2022SHLSBuy Now
Shoals Technologies Gr
$7.07338.78%$27 → $31MaintainsOverweightGet Alert
07/20/2022ENPHBuy Now
Enphase Energy
$115.92113.07%$240 → $247MaintainsOverweightGet Alert
07/20/2022NOVABuy Now
Sunnova Energy Intl
$7.34485.43%$42 → $43MaintainsOverweightGet Alert
07/20/2022CSIQBuy Now
Canadian Solar
$16.74127%$36 → $38MaintainsNeutralGet Alert
07/20/2022SEDGBuy Now
SolarEdge Technologies
$30.381203.49%$382 → $396MaintainsOverweightGet Alert
07/20/2022BEBuy Now
Bloom Energy
$15.1092.05%$27 → $29MaintainsOverweightGet Alert
07/20/2022SPWRBuy Now
SunPower
$2.66651.17%$19 → $20MaintainsUnderweightGet Alert
07/20/2022ARRYBuy Now
Array Technologies
$11.81136.99%$26 → $28MaintainsOverweightGet Alert
07/20/2022RUNBuy Now
Sunrun
$17.28200.93%$50 → $52MaintainsOverweightGet Alert
07/18/2022AMPSBuy Now
Altus Power
$4.43103.16% → $9Initiates → NeutralGet Alert
05/06/2022IRBTBuy Now
iRobot
$11.69284.94%$65 → $45DowngradeNeutral → UnderweightGet Alert
05/03/2022SEDGBuy Now
SolarEdge Technologies
$30.381157.41%$375 → $382MaintainsOverweightGet Alert
04/19/2022SHLSBuy Now
Shoals Technologies Gr
$7.07367.09%$35 → $33MaintainsOverweightGet Alert
04/19/2022FLNCBuy Now
Fluence Energy
$17.6980.89%$35 → $32MaintainsOverweightGet Alert
04/19/2022EVABuy Now
Enviva
$0.4118837.07%$76 → $77MaintainsNeutralGet Alert
04/19/2022ARRYBuy Now
Array Technologies
$11.81153.91%$33 → $30MaintainsOverweightGet Alert
04/04/2022SPWRBuy Now
SunPower
$2.66688.73%$20 → $21MaintainsUnderweightGet Alert
03/30/2022SEDGBuy Now
SolarEdge Technologies
$30.381134.36%$328 → $375MaintainsOverweightGet Alert
03/24/2022AYBuy Now
Atlantica Sustainable
$22.0581.45% → $40Initiates → NeutralGet Alert
03/02/2022FSLRBuy Now
First Solar
$220.69-69.64%$83 → $67MaintainsNeutralGet Alert
03/02/2022EVABuy Now
Enviva
$0.4118591.13%$70 → $76MaintainsNeutralGet Alert
02/15/2022SEDGBuy Now
SolarEdge Technologies
$30.38979.66% → $328MaintainsOverweightGet Alert
01/20/2022SEDGBuy Now
SolarEdge Technologies
$30.38966.49% → $324MaintainsOverweightGet Alert
12/09/2021BEPBuy Now
Brookfield Renewable
$25.7878.43%UpgradeNeutral → OverweightGet Alert
12/09/2021BEPCBuy Now
Brookfield Renewable
$30.1872.3%UpgradeNeutral → OverweightGet Alert
12/09/2021EVABuy Now
Enviva Partners
$0.4118837.07%DowngradeOverweight → NeutralGet Alert
12/09/2021SPWRBuy Now
SunPower
$2.663130.05%DowngradeNeutral → UnderweightGet Alert
11/22/2021FLNCBuy Now
Fluence Energy
$17.69154.38%Initiates → OverweightGet Alert
03/08/2021SEDGBuy Now
SolarEdge Technologies
$30.381009.28%$386 → $337MaintainsOverweightGet Alert
01/20/2021SEDGBuy Now
SolarEdge Technologies
$30.381173.86%$371 → $387MaintainsOverweightGet Alert
12/23/2020SEDGBuy Now
SolarEdge Technologies
$30.381121.2%$315 → $371MaintainsOverweightGet Alert
12/09/2020SEDGBuy Now
SolarEdge Technologies
$30.38936.87%$239 → $315MaintainsOverweightGet Alert
09/30/2020SEDGBuy Now
SolarEdge Technologies
$30.38729.49%$222 → $252MaintainsOverweightGet Alert
08/04/2020SEDGBuy Now
SolarEdge Technologies
$30.38630.74%$196 → $222MaintainsOverweightGet Alert
05/28/2020SEDGBuy Now
SolarEdge Technologies
$30.38446.41%$131 → $166MaintainsOverweightGet Alert