Steve Fleishman's Stock Ratings

Wolfe Research Analyst

Steve Fleishman is an analyst at Wolfe Research. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

5.30%

Smart Score

60.2%

Overall Average Return Percentile

46th

Number of Ratings

79
Buy NowGet Alert
11/06/2025IVABuy Now
Inventiva
$4.48190.18% → $13Initiates → OutperformGet Alert
11/06/2025ABVXBuy Now
Abivax
$116.5051.07% → $176Initiates → OutperformGet Alert
10/07/2025LGNBuy Now
Legence
$40.84-2.06% → $40Initiates → OutperformGet Alert
09/17/2025MTZBuy Now
MasTec
$220.373.01% → $227UpgradePeer Perform → OutperformGet Alert
07/07/2025CMSBuy Now
CMS Energy
$70.76DowngradeOutperform → Peer PerformGet Alert
07/07/2025LNTBuy Now
Alliant Energy
$65.983.06% → $68UpgradePeer Perform → OutperformGet Alert
06/09/2025EIXBuy Now
Edison Intl
$59.70DowngradeOutperform → Peer PerformGet Alert
06/04/2025CCGBuy Now
Cheche Group
$0.9237939.34%$335 → $350MaintainsOutperformGet Alert
05/13/2025FSLRBuy Now
First Solar
$255.89-13.63% → $221UpgradePeer Perform → OutperformGet Alert
03/31/2025MTZBuy Now
MasTec
$220.37Initiates → Peer PerformGet Alert
03/31/2025ATOBuy Now
Atmos Energy
$170.75Initiates → Peer PerformGet Alert
02/18/2025SHLSBuy Now
Shoals Technologies Gr
$8.67Initiates → Peer PerformGet Alert
01/23/2025FEBuy Now
FirstEnergy
$44.50DowngradeOutperform → Peer PerformGet Alert
09/19/2024PWRBuy Now
Quanta Services
$435.87Initiates → OutperformGet Alert
08/02/2024SOBuy Now
Southern
$86.00DowngradeOutperform → Peer PerformGet Alert
07/25/2024NEPBuy Now
NextEra Energy Partners
DowngradeOutperform → Peer PerformGet Alert
05/15/2024SPWRBuy Now
SunPower
$1.61DowngradePeer Perform → UnderperformGet Alert
03/11/2024XELBuy Now
Xcel Energy
$75.72-23.4% → $58UpgradePeer Perform → OutperformGet Alert
02/16/2024TLNEBuy Now
Talen Energy
→ $81Initiates → OutperformGet Alert
01/16/2024DTEBuy Now
DTE Energy
$128.81DowngradeOutperform → Peer PerformGet Alert
01/16/2024CMSBuy Now
CMS Energy
$70.76-12.38% → $62UpgradePeer Perform → OutperformGet Alert
11/03/2023SEDGBuy Now
SolarEdge Technologies
$28.60DowngradeOutperform → Peer PerformGet Alert
09/22/2023NXTBuy Now
NEXTracker
$87.20-40.37% → $52Initiates → OutperformGet Alert
09/11/2023EVRGBuy Now
Evergy
$74.12DowngradeOutperform → Peer PerformGet Alert
07/20/2023ENPHBuy Now
Enphase Energy
$31.11DowngradeOutperform → Peer PerformGet Alert
06/02/2023XELBuy Now
Xcel Energy
$75.72DowngradeOutperform → Peer PerformGet Alert
05/15/2023FSLRBuy Now
First Solar
$255.89DowngradeOutperform → Peer PerformGet Alert
04/17/2023AESBuy Now
AES
$13.85DowngradeOutperform → Peer PerformGet Alert
04/11/2023ARRYBuy Now
Array Technologies
$8.49194.46% → $25Initiates → OutperformGet Alert
04/06/2023STEMBuy Now
Stem
$18.05DowngradeOutperform → Peer PerformGet Alert
04/06/2023FLNCBuy Now
Fluence Energy
$21.2017.92% → $25UpgradePeer Perform → OutperformGet Alert
03/07/2023ENLTBuy Now
Enlight Renewable Energy
$39.49-46.82% → $21Initiates → OutperformGet Alert
02/21/2023ESBuy Now
Eversource Energy
$69.42DowngradeOutperform → Peer PerformGet Alert
12/13/2022SPWRBuy Now
SunPower
$1.61Initiates → Peer PerformGet Alert
12/12/2022SOBuy Now
Southern
$86.00-11.63% → $76UpgradePeer Perform → OutperformGet Alert
12/08/2022DTEBuy Now
DTE Energy
$128.81-2.96% → $125UpgradePeer Perform → OutperformGet Alert
11/17/2022PEGBuy Now
Public Service Enterprise
$80.60DowngradeOutperform → Peer PerformGet Alert
11/17/2022PNWBuy Now
Pinnacle West Capital
$88.37UpgradeUnderperform → Peer PerformGet Alert
11/07/2022DBuy Now
Dominion Energy
$59.84DowngradeOutperform → Peer PerformGet Alert
10/28/2022FSLRBuy Now
First Solar
$255.89-33.57% → $170UpgradePeer Perform → OutperformGet Alert
10/20/2022XELBuy Now
Xcel Energy
$75.72-8.87% → $69UpgradePeer Perform → OutperformGet Alert
10/20/2022LNTBuy Now
Alliant Energy
$65.98DowngradeOutperform → Peer PerformGet Alert
10/20/2022NOVABuy Now
Sunnova Energy Intl
DowngradeOutperform → Peer PerformGet Alert
10/20/2022RUNBuy Now
Sunrun
$17.33DowngradeOutperform → Peer PerformGet Alert
08/01/2022ESBuy Now
Eversource Energy
$69.4238.29% → $96UpgradePeer Perform → OutperformGet Alert
05/03/2022WECBuy Now
WEC Energy Group
$105.26-1.2%$107 → $104MaintainsPeer PerformGet Alert
03/24/2022AESBuy Now
AES
$13.85131.05%$31 → $32MaintainsOutperformGet Alert
03/09/2022PPLBuy Now
PPL
$34.26-12.43%$28 → $30UpgradePeer Perform → OutperformGet Alert
03/09/2022ESBuy Now
Eversource Energy
$69.4222.45%$87 → $85DowngradeOutperform → Peer PerformGet Alert
02/28/2022AESBuy Now
AES
$13.85123.83%$30 → $31MaintainsOutperformGet Alert
02/18/2022RUNBuy Now
Sunrun
$17.33148.12%$50 → $43MaintainsOutperformGet Alert
02/17/2022EDBuy Now
Consolidated Edison
$99.20-17.34% → $82UpgradeUnderperform → Peer PerformGet Alert
02/04/2022WECBuy Now
WEC Energy Group
$105.26-6.9%$100 → $98MaintainsPeer PerformGet Alert
01/27/2022CEGVVBuy Now
Constellation Energy
→ $50Initiates → OutperformGet Alert
11/22/2021FLNCBuy Now
Fluence Energy
$21.2088.68% → $40Initiates → Peer PerformGet Alert
11/22/2021STEMBuy Now
Stem
$18.0593.91% → $35Initiates → OutperformGet Alert
10/19/2021FTSBuy Now
Fortis
$51.52DowngradePeer Perform → UnderperformGet Alert
10/19/2021WECBuy Now
WEC Energy Group
$105.26UpgradeUnderperform → Peer PerformGet Alert
09/01/2021PLUGBuy Now
Plug Power
$2.211438.46% → $34Initiates → OutperformGet Alert
09/01/2021NOVABuy Now
Sunnova Energy Intl
→ $50Initiates → OutperformGet Alert
09/01/2021RUNBuy Now
Sunrun
$17.33257.76% → $62Initiates → OutperformGet Alert
09/01/2021BLDPBuy Now
Ballard Power Systems
$2.61513.03% → $16Initiates → UnderperformGet Alert
09/01/2021BEBuy Now
Bloom Energy
$88.25-71.67% → $25Initiates → Peer PerformGet Alert
09/01/2021FSLRBuy Now
First Solar
$255.89-60.92% → $100Initiates → Peer PerformGet Alert
09/01/2021SEDGBuy Now
SolarEdge Technologies
$28.60Initiates → OutperformGet Alert
09/01/2021ENPHBuy Now
Enphase Energy
$31.11Initiates → OutperformGet Alert
08/06/2021AESBuy Now
AES
$13.85109.39% → $29UpgradePeer Perform → OutperformGet Alert
07/07/2021VSTBuy Now
Vistra
$168.25-85.14% → $25UpgradePeer Perform → OutperformGet Alert
04/19/2021DTEBuy Now
DTE Energy
$128.817.91%$128 → $139DowngradeOutperform → Peer PerformGet Alert
04/19/2021EVRGBuy Now
Evergy
$74.12-6.91% → $69UpgradePeer Perform → OutperformGet Alert
03/25/2021CWENBuy Now
Clearway Energy
$32.710.89% → $33UpgradePeer Perform → OutperformGet Alert
03/17/2021VSTBuy Now
Vistra
$168.25-88.11%$24 → $20DowngradeOutperform → Peer PerformGet Alert
03/17/2021NRGBuy Now
NRG Energy
$159.99-70.62% → $47DowngradeOutperform → Peer PerformGet Alert
03/09/2021PPLBuy Now
PPL
$34.26-15.35% → $29DowngradeOutperform → Peer PerformGet Alert
08/03/2020EVRGBuy Now
Evergy
$74.12-12.3% → $65DowngradeOutperform → Peer PerformGet Alert
10/28/2019CWENBuy Now
Clearway Energy
$32.71DowngradeOutperform → Peer PerformGet Alert
09/14/2016PPLBuy Now
PPL
$34.26UpgradePeer Perform → OutperformGet Alert
11/01/2013PPLBuy Now
PPL
$34.26UpgradeGet Alert
10/28/2013DTEBuy Now
DTE Energy
$128.81UpgradeHold → OutperformGet Alert