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 06/20/2025

Overall Average Return

9.62%

Smart Score

65.9%

Overall Average Return Percentile

60th

Number of Ratings

315
Buy NowGet Alert
05/30/2025XYLBuy Now
Xylem
$124.4618.91%
Mark Strouse65%
→ $148Initiates → OverweightGet Alert
05/16/2025GEVBuy Now
GE Vernova
$486.06-5.36%
Mark Strouse65%
$430 → $460MaintainsOverweightGet Alert
05/07/2025SEDGBuy Now
SolarEdge Technologies
$16.558.76%
Mark Strouse65%
$20 → $18MaintainsOverweightGet Alert
04/11/2025FLNCBuy Now
Fluence Energy
$5.8519.66%
Mark Strouse65%
$14 → $7DowngradeOverweight → NeutralGet Alert
04/10/2025GEVBuy Now
GE Vernova
$486.06-12.56%
Mark Strouse65%
$436 → $425MaintainsOverweightGet Alert
03/03/2025NOVABuy Now
Sunnova Energy Intl
$0.16
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
02/28/2025ORABuy Now
Ormat Technologies
$84.17-10.89%
Mark Strouse65%
$71 → $75MaintainsNeutralGet Alert
02/26/2025FSLRBuy Now
First Solar
$145.2784.48%
Mark Strouse65%
$282 → $268MaintainsOverweightGet Alert
02/06/2025AMPSBuy Now
Altus Power
Mark Strouse65%
→ $5UpgradeUnderweight → NeutralGet Alert
01/29/2025NXTBuy Now
NEXTracker
$56.008.93%
Mark Strouse65%
$58 → $61MaintainsOverweightGet Alert
01/23/2025RUNBuy Now
Sunrun
$6.23188.92%
Mark Strouse65%
$22 → $18MaintainsOverweightGet Alert
01/23/2025NOVABuy Now
Sunnova Energy Intl
$0.166875.27%
Mark Strouse65%
$14 → $11MaintainsOverweightGet Alert
01/23/2025SEDGBuy Now
SolarEdge Technologies
$16.5514.8%
Mark Strouse65%
$21 → $19MaintainsOverweightGet Alert
01/23/2025NEPBuy Now
NextEra Energy Partners
Mark Strouse65%
$22 → $20MaintainsNeutralGet Alert
01/23/2025HASIBuy Now
HA Sustainable
$25.6252.22%
Mark Strouse65%
$42 → $39MaintainsOverweightGet Alert
01/23/2025ENPHBuy Now
Enphase Energy
$35.90153.48%
Mark Strouse65%
$112 → $91MaintainsOverweightGet Alert
01/23/2025ENLTBuy Now
Enlight Renewable Energy
$21.08-14.61%
Mark Strouse65%
$17 → $18MaintainsNeutralGet Alert
01/23/2025BEPBuy Now
Brookfield Renewable
$24.9912.04%
Mark Strouse65%
$30 → $28MaintainsOverweightGet Alert
01/23/2025BEPCBuy Now
Brookfield Renewable
$31.152.73%
Mark Strouse65%
$34 → $32MaintainsOverweightGet Alert
01/23/2025BEBuy Now
Bloom Energy
$21.88-26.87%
Mark Strouse65%
$14 → $16MaintainsNeutralGet Alert
01/23/2025GEVBuy Now
GE Vernova
$486.06-10.3%
Mark Strouse65%
$374 → $436MaintainsOverweightGet Alert
01/14/2025GEVBuy Now
GE Vernova
$486.06-23.05%
Mark Strouse65%
$367 → $374MaintainsOverweightGet Alert
12/12/2024TPICBuy Now
TPI Composites
$1.15
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
12/12/2024BEPBuy Now
Brookfield Renewable
$24.9920.05%
Mark Strouse65%
→ $30UpgradeNeutral → OverweightGet Alert
12/12/2024BEPCBuy Now
Brookfield Renewable
$31.159.15%
Mark Strouse65%
$32 → $34UpgradeNeutral → OverweightGet Alert
12/12/2024AMPSBuy Now
Altus Power
Mark Strouse65%
DowngradeNeutral → UnderweightGet Alert
12/11/2024GEVBuy Now
GE Vernova
$486.06-24.49%
Mark Strouse65%
$356 → $367MaintainsOverweightGet Alert
12/03/2024GEVBuy Now
GE Vernova
$486.06-26.76%
Mark Strouse65%
$330 → $356MaintainsOverweightGet Alert
10/24/2024GEVBuy Now
GE Vernova
$486.06-32.11%
Mark Strouse65%
$285 → $330MaintainsOverweightGet Alert
10/24/2024NEPBuy Now
NextEra Energy Partners
Mark Strouse65%
$25 → $22UpgradeUnderweight → NeutralGet Alert
10/23/2024ENPHBuy Now
Enphase Energy
$35.90234.26%
Mark Strouse65%
$130 → $120MaintainsOverweightGet Alert
10/23/2024SEDGBuy Now
SolarEdge Technologies
$16.5575.23%
Mark Strouse65%
$35 → $29MaintainsOverweightGet Alert
10/17/2024NXTBuy Now
NEXTracker
$56.003.57%
Mark Strouse65%
$62 → $58MaintainsOverweightGet Alert
10/17/2024GNRCBuy Now
Generac Hldgs
$127.3439.78%
Mark Strouse65%
$160 → $178MaintainsNeutralGet Alert
10/17/2024BEPBuy Now
Brookfield Renewable
$24.9916.05%
Mark Strouse65%
$31 → $29MaintainsNeutralGet Alert
10/17/2024BEPCBuy Now
Brookfield Renewable
$31.152.73%
Mark Strouse65%
$34 → $32MaintainsNeutralGet Alert
10/09/2024GEVBuy Now
GE Vernova
$486.06-41.37%
Mark Strouse65%
$240 → $285MaintainsOverweightGet Alert
09/25/2024BEPCBuy Now
Brookfield Renewable
$31.159.15%
Mark Strouse65%
$33 → $34MaintainsNeutralGet Alert
09/25/2024BEPBuy Now
Brookfield Renewable
$24.9924.05%
Mark Strouse65%
$30 → $31MaintainsNeutralGet Alert
09/13/2024GEVBuy Now
GE Vernova
$486.06-50.62%
Mark Strouse65%
$216 → $240MaintainsOverweightGet Alert
08/07/2024SHLSBuy Now
Shoals Technologies Gr
$5.14269.65%
Mark Strouse65%
$23 → $19MaintainsOverweightGet Alert
08/07/2024RUNBuy Now
Sunrun
$6.23253.13%
Mark Strouse65%
$19 → $22MaintainsOverweightGet Alert
08/02/2024NXTBuy Now
NEXTracker
$56.0010.71%
Mark Strouse65%
$65 → $62MaintainsOverweightGet Alert
07/30/2024CTRIBuy Now
Centuri Holdings
$20.01-5.05%
Mark Strouse65%
$28 → $19MaintainsNeutralGet Alert
07/25/2024GEVBuy Now
GE Vernova
$486.06-55.56%
Mark Strouse65%
$195 → $216MaintainsOverweightGet Alert
07/16/2024GEVBuy Now
GE Vernova
$486.06-59.88%
Mark Strouse65%
$186 → $195MaintainsOverweightGet Alert
07/16/2024TPICBuy Now
TPI Composites
$1.15682.68%
Mark Strouse65%
$8 → $9MaintainsOverweightGet Alert
07/16/2024RUNBuy Now
Sunrun
$6.23204.98%
Mark Strouse65%
$14 → $19MaintainsOverweightGet Alert
07/16/2024SEDGBuy Now
SolarEdge Technologies
$16.55202.11%
Mark Strouse65%
$49 → $50MaintainsOverweightGet Alert
07/16/2024SHLSBuy Now
Shoals Technologies Gr
$5.14347.47%
Mark Strouse65%
$21 → $23MaintainsOverweightGet Alert
07/16/2024ORABuy Now
Ormat Technologies
$84.17-10.89%
Mark Strouse65%
$69 → $75MaintainsNeutralGet Alert
07/16/2024NXTBuy Now
NEXTracker
$56.0016.07%
Mark Strouse65%
$63 → $65MaintainsOverweightGet Alert
07/16/2024ITRIBuy Now
Itron
$127.80-12.36%
Mark Strouse65%
$104 → $112MaintainsNeutralGet Alert
07/16/2024HASIBuy Now
HA Sustainable
$25.6263.93%
Mark Strouse65%
$39 → $42MaintainsOverweightGet Alert
07/16/2024GNRCBuy Now
Generac Hldgs
$127.3421.72%
Mark Strouse65%
$149 → $155MaintainsNeutralGet Alert
07/16/2024FLNCBuy Now
Fluence Energy
$5.85378.63%
Mark Strouse65%
$25 → $28MaintainsOverweightGet Alert
07/16/2024FSLRBuy Now
First Solar
$145.2794.12%
Mark Strouse65%
$262 → $282MaintainsOverweightGet Alert
07/16/2024ENPHBuy Now
Enphase Energy
$35.90262.12%
Mark Strouse65%
$124 → $130MaintainsOverweightGet Alert
07/16/2024CSIQBuy Now
Canadian Solar
$10.0998.22%
Mark Strouse65%
$17 → $20MaintainsUnderweightGet Alert
07/16/2024BEPBuy Now
Brookfield Renewable
$24.9920.05%
Mark Strouse65%
$28 → $30MaintainsNeutralGet Alert
07/16/2024BEPCBuy Now
Brookfield Renewable
$31.155.94%
Mark Strouse65%
$30 → $33MaintainsNeutralGet Alert
07/16/2024BEBuy Now
Bloom Energy
$21.88-36.01%
Mark Strouse65%
$12 → $14MaintainsNeutralGet Alert
06/25/2024SEDGBuy Now
SolarEdge Technologies
$16.55196.07%
Mark Strouse65%
$59 → $49MaintainsOverweightGet Alert
06/20/2024SEDGBuy Now
SolarEdge Technologies
$16.55256.5%
Mark Strouse65%
$73 → $59MaintainsOverweightGet Alert
06/20/2024ENPHBuy Now
Enphase Energy
$35.90245.4%
Mark Strouse65%
$128 → $124MaintainsOverweightGet Alert
06/03/2024GEVBuy Now
GE Vernova
$486.06-61.73%
Mark Strouse65%
$176 → $186MaintainsOverweightGet Alert
05/23/2024FSLRBuy Now
First Solar
$145.2780.35%
Mark Strouse65%
$240 → $262MaintainsOverweightGet Alert
05/23/2024HASIBuy Now
Hannon Armstrong
$25.6252.22%
Mark Strouse65%
$37 → $39MaintainsOverweightGet Alert
05/23/2024GEVBuy Now
GE Vernova
$486.06-63.79%
Mark Strouse65%
$163 → $176MaintainsOverweightGet Alert
05/23/2024GNRCBuy Now
Generac Hldgs
$127.3417.01%
Mark Strouse65%
→ $149DowngradeOverweight → NeutralGet Alert
05/23/2024NEPBuy Now
NextEra Energy Partners
Mark Strouse65%
→ $25DowngradeNeutral → UnderweightGet Alert
05/15/2024AMPSBuy Now
Altus Power
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
05/13/2024CTRIBuy Now
Centuri Holdings
$20.0139.93%
Mark Strouse65%
→ $28Initiates → NeutralGet Alert
05/02/2024FSLRBuy Now
First Solar
$145.2765.21%
Mark Strouse65%
$237 → $240MaintainsOverweightGet Alert
04/24/2024ENPHBuy Now
Enphase Energy
$35.90256.54%
Mark Strouse65%
$141 → $128MaintainsOverweightGet Alert
04/17/2024FSLRBuy Now
First Solar
$145.2763.14%
Mark Strouse65%
$226 → $237MaintainsOverweightGet Alert
04/08/2024ENLTBuy Now
Enlight Renewable Energy
$21.08-24.1%
Mark Strouse65%
$19 → $16DowngradeOverweight → NeutralGet Alert
04/08/2024GEVBuy Now
GE Vernova
$486.06-70.99%
Mark Strouse65%
$141 → $141UpgradeNeutral → OverweightGet Alert
04/02/2024GEVBuy Now
GE Vernova Inc. Common Stock
$486.06-70.99%
Mark Strouse65%
→ $141Initiates → NeutralGet Alert
03/13/2024ITRIBuy Now
Itron
$127.80-28.01%
Mark Strouse65%
$77 → $92MaintainsNeutralGet Alert
02/29/2024SHLSBuy Now
Shoals Technologies Gr
$5.14405.84%
Mark Strouse65%
$32 → $26MaintainsOverweightGet Alert
02/29/2024NXTBuy Now
NEXTracker
$56.0019.64%
Mark Strouse65%
$73 → $67MaintainsOverweightGet Alert
02/28/2024ARRYBuy Now
Array Technologies
$7.48287.7%
Mark Strouse65%
$35 → $29MaintainsOverweightGet Alert
02/23/2024FLNCBuy Now
Fluence Energy
$5.85293.16%
Mark Strouse65%
$23 → $23UpgradeNeutral → OverweightGet Alert
02/16/2024BEBuy Now
Bloom Energy
$21.88-36.01%
Mark Strouse65%
$19 → $14DowngradeOverweight → NeutralGet Alert
02/12/2024BEPBuy Now
Brookfield Renewable
$24.9912.04%
Mark Strouse65%
$36 → $28DowngradeOverweight → NeutralGet Alert
02/01/2024NXTBuy Now
NEXTracker
$56.0030.36%
Mark Strouse65%
$61 → $73MaintainsOverweightGet Alert
01/05/2024FSLRBuy Now
First Solar
$145.2755.57%
Mark Strouse65%
$220 → $226MaintainsOverweightGet Alert
11/30/2023FLNCBuy Now
Fluence Energy
$5.85293.16%
Mark Strouse65%
$22 → $23MaintainsNeutralGet Alert
11/15/2023CSIQBuy Now
Canadian Solar
$10.09118.04%
Mark Strouse65%
$32 → $22DowngradeNeutral → UnderweightGet Alert
11/14/2023AMPSBuy Now
Altus Power
Mark Strouse65%
$8 → $7MaintainsOverweightGet Alert
11/08/2023ARRYBuy Now
Array Technologies
$7.48301.07%
Mark Strouse65%
$32 → $30MaintainsOverweightGet Alert
11/02/2023RUNBuy Now
Sunrun
$6.23156.82%
Mark Strouse65%
$21 → $16MaintainsOverweightGet Alert
11/02/2023SEDGBuy Now
SolarEdge Technologies
$16.55443.81%
Mark Strouse65%
$215 → $90MaintainsOverweightGet Alert
10/19/2023TPICBuy Now
TPI Composites
$1.15682.68%
Mark Strouse65%
$12 → $9MaintainsOverweightGet Alert
10/19/2023RUNBuy Now
Sunrun
$6.23237.08%
Mark Strouse65%
$35 → $21MaintainsOverweightGet Alert
10/19/2023SPWRBuy Now
SunPower
$1.72248.84%
Mark Strouse65%
$9 → $6MaintainsUnderweightGet Alert
10/19/2023NOVABuy Now
Sunnova Energy Intl
$0.1611314.08%
Mark Strouse65%
$29 → $18MaintainsOverweightGet Alert
10/19/2023SEDGBuy Now
SolarEdge Technologies
$16.551561.63%
Mark Strouse65%
$299 → $275MaintainsOverweightGet Alert
10/19/2023SHLSBuy Now
Shoals Technologies Gr
$5.14522.57%
Mark Strouse65%
$38 → $32MaintainsOverweightGet Alert
10/19/2023ORABuy Now
Ormat Technologies
$84.17-6.14%
Mark Strouse65%
$89 → $79MaintainsNeutralGet Alert
10/19/2023NXTBuy Now
NEXTracker
$56.00-7.14%
Mark Strouse65%
$55 → $52MaintainsOverweightGet Alert
10/19/2023FLNCBuy Now
Fluence Energy
$5.85276.07%
Mark Strouse65%
$25 → $22MaintainsNeutralGet Alert
10/19/2023ENLTBuy Now
Enlight Renewable Energy
$21.08-9.87%
Mark Strouse65%
$22 → $19MaintainsOverweightGet Alert
10/19/2023AYBuy Now
Atlantica Sustainable
Mark Strouse65%
$27 → $21MaintainsNeutralGet Alert
10/19/2023ARRYBuy Now
Array Technologies
$7.48327.81%
Mark Strouse65%
$35 → $32MaintainsOverweightGet Alert
10/19/2023AMPSBuy Now
Altus Power
Mark Strouse65%
$10 → $8MaintainsOverweightGet Alert
10/19/2023GNRCBuy Now
Generac Hldgs
$127.3428.79%
Mark Strouse65%
$179 → $164MaintainsOverweightGet Alert
10/19/2023ENPHBuy Now
Enphase Energy
$35.90331.75%
Mark Strouse65%
$169 → $155MaintainsOverweightGet Alert
10/19/2023CSIQBuy Now
Canadian Solar
$10.09217.15%
Mark Strouse65%
$39 → $32MaintainsNeutralGet Alert
10/19/2023BEBuy Now
Bloom Energy
$21.88-13.16%
Mark Strouse65%
$22 → $19MaintainsOverweightGet Alert
10/19/2023FSLRBuy Now
First Solar
$145.2751.44%
Mark Strouse65%
$239 → $220UpgradeNeutral → OverweightGet Alert
10/18/2023EVABuy Now
Enviva
Mark Strouse65%
$14 → $10MaintainsNeutralGet Alert
09/15/2023ENPHBuy Now
Enphase Energy
$35.90370.75%
Mark Strouse65%
$199 → $169MaintainsOverweightGet Alert
09/15/2023SEDGBuy Now
SolarEdge Technologies
$16.551706.65%
Mark Strouse65%
$335 → $299MaintainsOverweightGet Alert
09/15/2023NOVABuy Now
Sunnova Energy Intl
$0.1618289.35%
Mark Strouse65%
$32 → $29MaintainsOverweightGet Alert
09/15/2023SPWRBuy Now
SunPower
$1.72423.26%
Mark Strouse65%
$10 → $9MaintainsUnderweightGet Alert
09/15/2023RUNBuy Now
Sunrun
$6.23461.8%
Mark Strouse65%
$38 → $35MaintainsOverweightGet Alert
09/08/2023FSLRBuy Now
First Solar
$145.2764.52%
Mark Strouse65%
$222 → $239MaintainsNeutralGet Alert
08/10/2023ENLTBuy Now
Enlight Renewable Energy
$21.084.36%
Mark Strouse65%
$23 → $22MaintainsOverweightGet Alert
08/09/2023ARRYBuy Now
Array Technologies
$7.48367.91%
Mark Strouse65%
$33 → $35MaintainsOverweightGet Alert
07/28/2023FSLRBuy Now
First Solar
$145.2752.82%
Mark Strouse65%
$192 → $222MaintainsNeutralGet Alert
07/28/2023ENPHBuy Now
Enphase Energy
$35.90454.32%
Mark Strouse65%
$224 → $199MaintainsOverweightGet Alert
07/27/2023TPICBuy Now
TPI Composites
$1.151291.43%
Mark Strouse65%
$18 → $16MaintainsOverweightGet Alert
07/27/2023NXTBuy Now
NEXTracker
$56.00-1.79%
Mark Strouse65%
$50 → $55MaintainsOverweightGet Alert
07/19/2023SEDGBuy Now
SolarEdge Technologies
$16.552069.18%
Mark Strouse65%
$393 → $359MaintainsOverweightGet Alert
05/19/2023BEBuy Now
Bloom Energy
$21.88-8.59%
Mark Strouse65%
$22 → $20UpgradeNeutral → OverweightGet Alert
05/04/2023SEDGBuy Now
SolarEdge Technologies
$16.552274.62%
Mark Strouse65%
$361 → $393MaintainsOverweightGet Alert
03/16/2023ENLTBuy Now
Enlight Renewable Energy
$21.084.36%
Mark Strouse65%
$23 → $22MaintainsOverweightGet Alert
03/07/2023ENLTBuy Now
Enlight Renewable Energy
$21.089.11%
Mark Strouse65%
→ $23Initiates → OverweightGet Alert
03/06/2023NXTBuy Now
NEXTracker
$56.00-25%
Mark Strouse65%
→ $42Initiates → OverweightGet Alert
03/03/2023EVABuy Now
Enviva
Mark Strouse65%
$61 → $44MaintainsNeutralGet Alert
03/02/2023AYBuy Now
Atlantica Sustainable
Mark Strouse65%
$30 → $28MaintainsNeutralGet Alert
02/23/2023TPICBuy Now
TPI Composites
$1.151552.32%
Mark Strouse65%
$20 → $19MaintainsOverweightGet Alert
02/17/2023HASIBuy Now
Hannon Armstrong
$25.62102.97%
Mark Strouse65%
$56 → $52MaintainsOverweightGet Alert
02/16/2023SPWRBuy Now
SunPower
$1.72946.51%
Mark Strouse65%
$19 → $18MaintainsUnderweightGet Alert
02/14/2023SEDGBuy Now
SolarEdge Technologies
$16.552081.27%
Mark Strouse65%
$358 → $361MaintainsOverweightGet Alert
02/10/2023BEBuy Now
Bloom Energy
$21.8823.4%
Mark Strouse65%
$29 → $27DowngradeOverweight → NeutralGet Alert
02/10/2023FLNCBuy Now
Fluence Energy
$5.85327.35%
Mark Strouse65%
→ $25DowngradeOverweight → NeutralGet Alert
02/08/2023ENPHBuy Now
Enphase Energy
$35.90755.15%
Mark Strouse65%
$310 → $307MaintainsOverweightGet Alert
11/28/2022FSLRBuy Now
First Solar
$145.2730.79%
Mark Strouse65%
$147 → $190DowngradeOverweight → NeutralGet Alert
11/15/2022SHLSBuy Now
Shoals Technologies Gr
$5.14580.93%
Mark Strouse65%
$32 → $35MaintainsOverweightGet Alert
11/14/2022AMPSBuy Now
Altus Power
Mark Strouse65%
UpgradeNeutral → OverweightGet Alert
11/08/2022SEDGBuy Now
SolarEdge Technologies
$16.552063.14%
Mark Strouse65%
$379 → $358MaintainsOverweightGet Alert
11/03/2022RUNBuy Now
Sunrun
$6.23622.31%
Mark Strouse65%
$55 → $45MaintainsOverweightGet Alert
10/28/2022FSLRBuy Now
First Solar
$145.271.19%
Mark Strouse65%
$145 → $147MaintainsOverweightGet Alert
10/20/2022SEDGBuy Now
SolarEdge Technologies
$16.552190.03%
Mark Strouse65%
$419 → $379MaintainsOverweightGet Alert
10/20/2022SHLSBuy Now
Shoals Technologies Gr
$5.14522.57%
Mark Strouse65%
$35 → $32MaintainsOverweightGet Alert
10/20/2022NOVABuy Now
Sunnova Energy Intl
$0.1627801.08%
Mark Strouse65%
$54 → $44MaintainsOverweightGet Alert
10/20/2022ORABuy Now
Ormat Technologies
$84.174.55%
Mark Strouse65%
$97 → $88MaintainsNeutralGet Alert
10/20/2022ITRIBuy Now
Itron
$127.80-54.62%
Mark Strouse65%
$65 → $58MaintainsNeutralGet Alert
10/20/2022SPWRBuy Now
SunPower
$1.721179.07%
Mark Strouse65%
$25 → $22MaintainsUnderweightGet Alert
10/20/2022HASIBuy Now
Hannon Armstrong
$25.62118.58%
Mark Strouse65%
$67 → $56MaintainsOverweightGet Alert
10/20/2022FLNCBuy Now
Fluence Energy
$5.85327.35%
Mark Strouse65%
$28 → $25MaintainsOverweightGet Alert
10/20/2022RUNBuy Now
Sunrun
$6.23782.83%
Mark Strouse65%
$65 → $55MaintainsOverweightGet Alert
10/20/2022FSLRBuy Now
First Solar
$145.27-0.19%
Mark Strouse65%
$157 → $145MaintainsOverweightGet Alert
10/20/2022EVABuy Now
Enviva
Mark Strouse65%
$66 → $60MaintainsNeutralGet Alert
10/20/2022TPICBuy Now
TPI Composites
$1.151987.14%
Mark Strouse65%
$27 → $24MaintainsOverweightGet Alert
10/20/2022ENPHBuy Now
Enphase Energy
$35.90705.01%
Mark Strouse65%
$321 → $289MaintainsOverweightGet Alert
10/20/2022CSIQBuy Now
Canadian Solar
$10.09316.25%
Mark Strouse65%
$48 → $42MaintainsNeutralGet Alert
10/20/2022BEBuy Now
Bloom Energy
$21.8832.54%
Mark Strouse65%
$31 → $29MaintainsOverweightGet Alert
10/20/2022ARRYBuy Now
Array Technologies
$7.48314.44%
Mark Strouse65%
$34 → $31MaintainsOverweightGet Alert
10/20/2022AMPSBuy Now
Altus Power
Mark Strouse65%
$11 → $10MaintainsNeutralGet Alert
08/08/2022RUNBuy Now
Sunrun
$6.23943.34%
Mark Strouse65%
$52 → $65MaintainsOverweightGet Alert
08/08/2022SPWRBuy Now
SunPower
$1.721353.49%
Mark Strouse65%
$20 → $25MaintainsUnderweightGet Alert
08/08/2022NOVABuy Now
Sunnova Energy Intl
$0.1634142.23%
Mark Strouse65%
$43 → $54MaintainsOverweightGet Alert
08/08/2022SEDGBuy Now
SolarEdge Technologies
$16.552431.72%
Mark Strouse65%
$373 → $419MaintainsOverweightGet Alert
08/08/2022SHLSBuy Now
Shoals Technologies Gr
$5.14580.93%
Mark Strouse65%
$31 → $35MaintainsOverweightGet Alert
08/08/2022ORABuy Now
Ormat Technologies
$84.1715.24%
Mark Strouse65%
$90 → $97MaintainsNeutralGet Alert
08/08/2022HASIBuy Now
Hannon Armstrong
$25.62161.51%
Mark Strouse65%
$61 → $67MaintainsOverweightGet Alert
08/08/2022GNRCBuy Now
Generac Hldgs
$127.34230.61%
Mark Strouse65%
$415 → $421MaintainsOverweightGet Alert
08/08/2022FLNCBuy Now
Fluence Energy
$5.85378.63%
Mark Strouse65%
$25 → $28MaintainsOverweightGet Alert
08/08/2022ENPHBuy Now
Enphase Energy
$35.90794.15%
Mark Strouse65%
$261 → $321MaintainsOverweightGet Alert
08/08/2022CSIQBuy Now
Canadian Solar
$10.09316.25%
Mark Strouse65%
$38 → $42MaintainsNeutralGet Alert
08/08/2022BEPBuy Now
Brookfield Renewable
$24.9972.07%
Mark Strouse65%
$41 → $43MaintainsOverweightGet Alert
08/08/2022BEPCBuy Now
Brookfield Renewable
$31.1557.3%
Mark Strouse65%
$48 → $49MaintainsOverweightGet Alert
08/08/2022BEBuy Now
Bloom Energy
$21.8841.68%
Mark Strouse65%
$29 → $31MaintainsOverweightGet Alert
08/08/2022AYBuy Now
Atlantica Sustainable
Mark Strouse65%
$38 → $40MaintainsNeutralGet Alert
08/08/2022ARRYBuy Now
Array Technologies
$7.48341.18%
Mark Strouse65%
$28 → $33MaintainsOverweightGet Alert
08/08/2022AMPSBuy Now
Altus Power
Mark Strouse65%
$9 → $11MaintainsNeutralGet Alert
08/08/2022IRBTBuy Now
iRobot
$3.111861.41%
Mark Strouse65%
$45 → $61UpgradeUnderweight → NeutralGet Alert
07/29/2022FSLRBuy Now
First Solar
$145.27-42.87%
Mark Strouse65%
$73 → $83MaintainsNeutralGet Alert
07/27/2022ENPHBuy Now
Enphase Energy
$35.90627.02%
Mark Strouse65%
$247 → $261MaintainsOverweightGet Alert
07/20/2022GNRCBuy Now
Generac Hldgs
$127.34262.02%
Mark Strouse65%
$455 → $461MaintainsOverweightGet Alert
07/20/2022FLNCBuy Now
Fluence Energy
$5.85327.35%
Mark Strouse65%
$23 → $25MaintainsOverweightGet Alert
07/20/2022ITRIBuy Now
Itron
$127.80-42.88%
Mark Strouse65%
$71 → $73MaintainsOverweightGet Alert
07/20/2022FSLRBuy Now
First Solar
$145.27-49.75%
Mark Strouse65%
$69 → $73MaintainsNeutralGet Alert
07/20/2022ORABuy Now
Ormat Technologies
$84.17-4.95%
Mark Strouse65%
$77 → $80MaintainsNeutralGet Alert
07/20/2022EVABuy Now
Enviva
Mark Strouse65%
$70 → $71MaintainsNeutralGet Alert
07/20/2022SHLSBuy Now
Shoals Technologies Gr
$5.14503.11%
Mark Strouse65%
$27 → $31MaintainsOverweightGet Alert
07/20/2022ENPHBuy Now
Enphase Energy
$35.90588.02%
Mark Strouse65%
$240 → $247MaintainsOverweightGet Alert
07/20/2022NOVABuy Now
Sunnova Energy Intl
$0.1627166.96%
Mark Strouse65%
$42 → $43MaintainsOverweightGet Alert
07/20/2022CSIQBuy Now
Canadian Solar
$10.09276.61%
Mark Strouse65%
$36 → $38MaintainsNeutralGet Alert
07/20/2022SEDGBuy Now
SolarEdge Technologies
$16.552292.75%
Mark Strouse65%
$382 → $396MaintainsOverweightGet Alert
07/20/2022BEBuy Now
Bloom Energy
$21.8832.54%
Mark Strouse65%
$27 → $29MaintainsOverweightGet Alert
07/20/2022SPWRBuy Now
SunPower
$1.721062.79%
Mark Strouse65%
$19 → $20MaintainsUnderweightGet Alert
07/20/2022ARRYBuy Now
Array Technologies
$7.48274.33%
Mark Strouse65%
$26 → $28MaintainsOverweightGet Alert
07/20/2022RUNBuy Now
Sunrun
$6.23734.67%
Mark Strouse65%
$50 → $52MaintainsOverweightGet Alert
07/18/2022AMPSBuy Now
Altus Power
Mark Strouse65%
→ $9Initiates → NeutralGet Alert
05/06/2022IRBTBuy Now
iRobot
$3.111346.95%
Mark Strouse65%
$65 → $45DowngradeNeutral → UnderweightGet Alert
05/03/2022SEDGBuy Now
SolarEdge Technologies
$16.552208.16%
Mark Strouse65%
$375 → $382MaintainsOverweightGet Alert
04/19/2022SHLSBuy Now
Shoals Technologies Gr
$5.14542.02%
Mark Strouse65%
$35 → $33MaintainsOverweightGet Alert
04/19/2022FLNCBuy Now
Fluence Energy
$5.85447.01%
Mark Strouse65%
$35 → $32MaintainsOverweightGet Alert
04/19/2022EVABuy Now
Enviva
Mark Strouse65%
$76 → $77MaintainsNeutralGet Alert
04/19/2022ARRYBuy Now
Array Technologies
$7.48301.07%
Mark Strouse65%
$33 → $30MaintainsOverweightGet Alert
04/04/2022SPWRBuy Now
SunPower
$1.721120.93%
Mark Strouse65%
$20 → $21MaintainsUnderweightGet Alert
03/30/2022SEDGBuy Now
SolarEdge Technologies
$16.552165.86%
Mark Strouse65%
$328 → $375MaintainsOverweightGet Alert
03/24/2022AYBuy Now
Atlantica Sustainable
Mark Strouse65%
→ $40Initiates → NeutralGet Alert
03/02/2022FSLRBuy Now
First Solar
$145.27-53.88%
Mark Strouse65%
$83 → $67MaintainsNeutralGet Alert
03/02/2022EVABuy Now
Enviva
Mark Strouse65%
$70 → $76MaintainsNeutralGet Alert
02/15/2022SEDGBuy Now
SolarEdge Technologies
$16.551881.87%
Mark Strouse65%
→ $328MaintainsOverweightGet Alert
01/20/2022SEDGBuy Now
SolarEdge Technologies
$16.551857.7%
Mark Strouse65%
→ $324MaintainsOverweightGet Alert
12/09/2021BEPBuy Now
Brookfield Renewable
$24.9984.07%
Mark Strouse65%
→ $46UpgradeNeutral → OverweightGet Alert
12/09/2021BEPCBuy Now
Brookfield Renewable
$31.1566.93%
Mark Strouse65%
→ $52UpgradeNeutral → OverweightGet Alert
12/09/2021EVABuy Now
Enviva
Mark Strouse65%
→ $77DowngradeOverweight → NeutralGet Alert
12/09/2021SPWRBuy Now
SunPower
$1.724900%
Mark Strouse65%
→ $86DowngradeNeutral → UnderweightGet Alert
11/22/2021FLNCBuy Now
Fluence Energy
$5.85669.23%
Mark Strouse65%
→ $45Initiates → OverweightGet Alert
09/07/2021EVABuy Now
Enviva
Mark Strouse65%
→ $63Initiates → OverweightGet Alert
07/29/2021IRBTBuy Now
iRobot
$3.113211.9%
Mark Strouse65%
$150 → $103DowngradeOverweight → NeutralGet Alert
07/21/2021ENPHBuy Now
Enphase Energy
$35.90562.95%
Mark Strouse65%
$210 → $238MaintainsOverweightGet Alert
07/21/2021FSLRBuy Now
First Solar
$145.27-30.47%
Mark Strouse65%
$94 → $101MaintainsNeutralGet Alert
07/21/2021ITRIBuy Now
Itron
$127.80-6.1%
Mark Strouse65%
$110 → $120MaintainsOverweightGet Alert
07/21/2021ORABuy Now
Ormat Technologies
$84.175.74%
Mark Strouse65%
$83 → $89MaintainsOverweightGet Alert
07/21/2021SEDGBuy Now
SolarEdge Technologies
$16.552153.78%
Mark Strouse65%
$337 → $373MaintainsOverweightGet Alert
07/21/2021RUNBuy Now
Sunrun
$6.231280.42%
Mark Strouse65%
$81 → $86MaintainsOverweightGet Alert
03/31/2021BEPCBuy Now
Brookfield Renewable
$31.1557.3%
Mark Strouse65%
→ $49Initiates → NeutralGet Alert
03/08/2021SEDGBuy Now
SolarEdge Technologies
$16.551936.25%
Mark Strouse65%
$386 → $337MaintainsOverweightGet Alert
02/12/2021AXONBuy Now
Axon Enterprise
$777.32-76.97%
Mark Strouse65%
$129 → $179DowngradeOverweight → NeutralGet Alert
02/08/2021IRBTBuy Now
iRobot
$3.113147.59%
Mark Strouse65%
$90 → $101MaintainsNeutralGet Alert
01/20/2021SEDGBuy Now
SolarEdge Technologies
$16.552238.37%
Mark Strouse65%
$371 → $387MaintainsOverweightGet Alert
01/06/2021ORABuy Now
Ormat Technologies
$84.172.17%
Mark Strouse65%
→ $86DowngradeOverweight → NeutralGet Alert
12/23/2020SEDGBuy Now
SolarEdge Technologies
$16.552141.69%
Mark Strouse65%
$315 → $371MaintainsOverweightGet Alert
12/09/2020SEDGBuy Now
SolarEdge Technologies
$16.551803.32%
Mark Strouse65%
$239 → $315MaintainsOverweightGet Alert
09/30/2020SEDGBuy Now
SolarEdge Technologies
$16.551422.66%
Mark Strouse65%
$222 → $252MaintainsOverweightGet Alert
08/04/2020SEDGBuy Now
SolarEdge Technologies
$16.551241.39%
Mark Strouse65%
$196 → $222MaintainsOverweightGet Alert
07/21/2020GNRCBuy Now
Generac Hldgs
$127.3421.72%
Mark Strouse65%
→ $155Initiates → OverweightGet Alert
07/09/2020ORABuy Now
Ormat Technologies
$84.17-2.58%
Mark Strouse65%
→ $82UpgradeNeutral → OverweightGet Alert
05/28/2020SEDGBuy Now
SolarEdge Technologies
$16.55903.02%
Mark Strouse65%
$131 → $166MaintainsOverweightGet Alert
05/26/2020IRBTBuy Now
iRobot
$3.111990.03%
Mark Strouse65%
$45 → $65UpgradeUnderweight → NeutralGet Alert
05/13/2020VREXBuy Now
Varex Imaging
$7.75
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
05/06/2020ENPHBuy Now
Enphase Energy
$35.9050.42%
Mark Strouse65%
$49 → $54MaintainsOverweightGet Alert
04/22/2020IRBTBuy Now
iRobot
$3.111218.33%
Mark Strouse65%
$43 → $41DowngradeNeutral → UnderweightGet Alert
03/27/2020SEDGBuy Now
SolarEdge Technologies
$16.55703.63%
Mark Strouse65%
$141 → $133MaintainsOverweightGet Alert
03/27/2020SPWRBuy Now
SunPower
$1.72481.4%
Mark Strouse65%
$12 → $10MaintainsNeutralGet Alert
03/27/2020RUNBuy Now
Sunrun
$6.23237.08%
Mark Strouse65%
$25 → $21MaintainsOverweightGet Alert
03/27/2020ENPHBuy Now
Enphase Energy
$35.9036.49%
Mark Strouse65%
$51 → $49MaintainsOverweightGet Alert
03/27/2020TERPBuy Now
TerraForm Power
Mark Strouse65%
$15 → $16MaintainsNeutralGet Alert
03/25/2020VREXBuy Now
Varex Imaging
$7.75312.9%
Mark Strouse65%
→ $32UpgradeNeutral → OverweightGet Alert
03/18/2020TERPBuy Now
TerraForm Power
Mark Strouse65%
$17 → $15MaintainsNeutralGet Alert
03/10/2020CUBBuy Now
Cubic
$10.49538.7%
Mark Strouse65%
→ $67UpgradeNeutral → OverweightGet Alert
03/05/2020RUNBuy Now
Sunrun
$6.23301.28%
Mark Strouse65%
$22 → $25MaintainsOverweightGet Alert
02/24/2020AAXNBuy Now
Axon Enterprise
Mark Strouse65%
$78 → $92MaintainsOverweightGet Alert
02/20/2020SEDGBuy Now
SolarEdge Technologies
$16.55751.96%
Mark Strouse65%
$129 → $141MaintainsOverweightGet Alert
01/16/2020RUNBuy Now
Sunrun
$6.23204.98%
Mark Strouse65%
→ $19Initiates → OverweightGet Alert
11/21/2019CUBBuy Now
Cubic
$10.49538.7%
Mark Strouse65%
$78 → $67DowngradeOverweight → NeutralGet Alert
11/07/2019SEDGBuy Now
SolarEdge Technologies
$16.55534.44%
Mark Strouse65%
$100 → $105MaintainsOverweightGet Alert
10/23/2019IRBTBuy Now
iRobot
$3.111186.17%
Mark Strouse65%
$69 → $40MaintainsNeutralGet Alert
10/16/2019IRBTBuy Now
iRobot
$3.112118.65%
Mark Strouse65%
$83 → $69MaintainsNeutralGet Alert
09/18/2019TERPBuy Now
TerraForm Power
Mark Strouse65%
→ $17DowngradeOverweight → NeutralGet Alert
09/16/2019ENPHBuy Now
Enphase Energy
$35.90-10.86%
Mark Strouse65%
→ $32Initiates → OverweightGet Alert
08/13/2019SEDGBuy Now
SolarEdge Technologies
$16.55504.23%
Mark Strouse65%
$84 → $100MaintainsOverweightGet Alert
03/18/2019TERPBuy Now
TerraForm Power
Mark Strouse65%
$13 → $14MaintainsOverweightGet Alert
02/15/2019GEOBuy Now
GEO Group
$23.2711.73%
Mark Strouse65%
$27 → $26DowngradeOverweight → NeutralGet Alert
11/30/2018CUBBuy Now
Cubic
$10.49595.9%
Mark Strouse65%
$75 → $73UpgradeNeutral → OverweightGet Alert
11/08/2018AAXNBuy Now
Axon Enterprise
Mark Strouse65%
$66 → $68UpgradeNeutral → OverweightGet Alert
11/02/2018SEDGBuy Now
SolarEdge Technologies
$16.55256.5%
Mark Strouse65%
$63 → $59MaintainsOverweightGet Alert
06/15/2018CUBBuy Now
Cubic
$10.49567.3%
Mark Strouse65%
$66 → $70MaintainsNeutralGet Alert
06/07/2018AAXNBuy Now
Axon Enterprise
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
05/10/2018FSLRBuy Now
First Solar
$145.27
Mark Strouse65%
UpgradeNeutral → OverweightGet Alert
05/03/2018TERPBuy Now
TerraForm Power
Mark Strouse65%
UpgradeNeutral → OverweightGet Alert
04/26/2018IRBTBuy Now
iRobot
$3.111893.57%
Mark Strouse65%
$61 → $62MaintainsNeutralGet Alert
03/19/2018SEDGBuy Now
SolarEdge Technologies
$16.55274.62%
Mark Strouse65%
$52 → $62MaintainsOverweightGet Alert
02/15/2018SEDGBuy Now
SolarEdge Technologies
$16.55214.2%
Mark Strouse65%
$43 → $52MaintainsOverweightGet Alert
02/09/2018IRBTBuy Now
iRobot
$3.11
Mark Strouse65%
UpgradeUnderweight → NeutralGet Alert
01/09/2018CAFDBuy Now
8point3 Energy Partners
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
11/27/2017CUBBuy Now
Cubic
$10.49
Mark Strouse65%
DowngradeOverweight → NeutralGet Alert
11/01/2017SEDGBuy Now
SolarEdge Technologies
$16.55123.56%
Mark Strouse65%
$31 → $37MaintainsOverweightGet Alert
08/10/2017CUBBuy Now
Cubic
$10.49
Mark Strouse65%
UpgradeNeutral → OverweightGet Alert
07/14/2017GEOBuy Now
GEO Group
$23.2750.41%
Mark Strouse65%
→ $35Initiates → OverweightGet Alert
01/13/2017TERPBuy Now
TerraForm Power
Mark Strouse65%
→ $13Assumes → NeutralGet Alert
11/30/2016TERPBuy Now
TerraForm Power
Mark Strouse65%
$6 → $5MaintainsNeutralGet Alert
07/11/2016CAFDBuy Now
8point3 Energy Partners
Mark Strouse65%
UpgradeNeutral → OverweightGet Alert
04/27/2016IRBTBuy Now
iRobot
$3.11864.63%
Mark Strouse65%
$28 → $30MaintainsUnderweightGet Alert
03/30/2016TERPBuy Now
TerraForm Power
Mark Strouse65%
→ $13DowngradeOverweight → NeutralGet Alert
03/18/2016IRBTBuy Now
iRobot
$3.11800.32%
Mark Strouse65%
→ $28DowngradeNeutral → UnderweightGet Alert
03/01/2016FSLRBuy Now
First Solar
$145.27-52.5%
Mark Strouse65%
→ $69DowngradeOverweight → NeutralGet Alert
02/23/2016SEDGBuy Now
SolarEdge Technologies
$16.55105.44%
Mark Strouse65%
→ $34Initiates → OverweightGet Alert
01/28/2016TERPBuy Now
TerraForm Power
Mark Strouse65%
$15 → $13MaintainsOverweightGet Alert
01/28/2016CAFDBuy Now
8point3 Energy Partners
Mark Strouse65%
$19 → $18MaintainsOverweightGet Alert
01/06/2016IRBTBuy Now
iRobot
$3.11
Mark Strouse65%
UpgradeUnderweight → NeutralGet Alert
11/02/2015ENPHBuy Now
Enphase Energy
$35.90-86.07%
Mark Strouse65%
$9 → $5MaintainsNeutralGet Alert
09/29/2015TERPBuy Now
TerraForm Power
Mark Strouse65%
$41 → $35MaintainsOverweightGet Alert
08/07/2015CUBBuy Now
Cubic
$10.49414.78%
Mark Strouse65%
$56 → $54MaintainsNeutralGet Alert
07/08/2015ENPHBuy Now
Enphase Energy
$35.90-72.14%
Mark Strouse65%
$16 → $10DowngradeOverweight → NeutralGet Alert
05/21/2015CUBBuy Now
Cubic
$10.49433.84%
Mark Strouse65%
$52 → $56MaintainsNeutralGet Alert
04/15/2015ENPHBuy Now
Enphase Energy
$35.90-55.43%
Mark Strouse65%
→ $16Initiates → OverweightGet Alert
02/19/2015TERPBuy Now
TerraForm Power
Mark Strouse65%
$37 → $38MaintainsOverweightGet Alert
01/14/2015IRBTBuy Now
iRobot
$3.11993.25%
Mark Strouse65%
$38 → $34DowngradeNeutral → UnderweightGet Alert
12/29/2014TERPBuy Now
TerraForm Power
Mark Strouse65%
→ $37Assumes → OverweightGet Alert
12/02/2014CUBBuy Now
Cubic
$10.49395.71%
Mark Strouse65%
→ $52DowngradeOverweight → NeutralGet Alert
08/12/2014TERPBuy Now
TerraForm Power
Mark Strouse65%
→ $35Initiates → NeutralGet Alert
07/31/2014CUBBuy Now
Cubic
$10.49424.31%
Mark Strouse65%
$57 → $55MaintainsOverweightGet Alert
07/17/2014IRBTBuy Now
iRobot
$3.111073.63%
Mark Strouse65%
$33 → $36.5MaintainsNeutralGet Alert
04/29/2014IRBTBuy Now
iRobot
$3.11961.09%
Mark Strouse65%
→ $33UpgradeUnderweight → NeutralGet Alert
02/07/2014IRBTBuy Now
iRobot
$3.11928.94%
Mark Strouse65%
→ $32DowngradeNeutral → UnderweightGet Alert
12/19/2013CUBBuy Now
Cubic
$10.49443.37%
Mark Strouse65%
→ $57UpgradeNeutral → OverweightGet Alert
12/12/2013IRBTBuy Now
iRobot
$3.11928.94%
Mark Strouse65%
→ $32UpgradeUnderweight → NeutralGet Alert
06/24/2013FSLRBuy Now
First Solar
$145.27-55.94%
Mark Strouse65%
→ $64Initiates → OverweightGet Alert
11/05/2012GNRCBuy Now
Generac Hldgs
$127.34-75.66%
Mark Strouse65%
$25 → $31MaintainsNeutralGet Alert
10/24/2012IRBTBuy Now
iRobot
$3.11494.86%
Mark Strouse65%
$24 → $18.5MaintainsUnderweightGet Alert
10/12/2012GNRCBuy Now
Generac Hldgs
$127.34-80.37%
Mark Strouse65%
$24 → $25MaintainsNeutralGet Alert
06/13/2012FSLRBuy Now
First Solar
$145.27-90.36%
Mark Strouse65%
$20 → $14MaintainsUnderweightGet Alert
04/25/2012IRBTBuy Now
iRobot Corporation
$3.11752.09%
Mark Strouse65%
$30 → $26.5MaintainsUnderweightGet Alert
04/05/2012FSLRBuy Now
First Solar
$145.27-86.23%
Mark Strouse65%
$35 → $20MaintainsUnderweightGet Alert
02/09/2012IRBTBuy Now
iRobotoration
$3.11864.63%
Mark Strouse65%
$37.5 → $30DowngradeNeutral → UnderweightGet Alert