Michael Blum's Stock Ratings

Wells Fargo Analyst

Michael Blum is an analyst at Wells Fargo. 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/22/2024

Overall Average Return

8.95%

Smart Score

70.3%

Overall Average Return Percentile

56th

Number of Ratings

136
Buy NowGet Alert
07/02/2024SEDGBuy Now
SolarEdge Technologies
$26.2910.31%$62 → $29MaintainsEqual-WeightGet Alert
06/04/2024KMIBuy Now
Kinder Morgan
$21.492.37%$18 → $22UpgradeEqual-Weight → OverweightGet Alert
06/04/2024DTMBuy Now
DT Midstream
$73.844.28%$62 → $77UpgradeEqual-Weight → OverweightGet Alert
05/21/2024WESBuy Now
Western Midstream
$42.75-18.13%$34 → $35MaintainsEqual-WeightGet Alert
05/20/2024BEBuy Now
Bloom Energy
$14.27-1.89%$12 → $14MaintainsEqual-WeightGet Alert
05/17/2024ARRYBuy Now
Array Technologies
$10.3235.66%$16 → $14MaintainsEqual-WeightGet Alert
05/14/2024KNTKBuy Now
Kinetik Holdings
$45.04-11.19%$37 → $40MaintainsEqual-WeightGet Alert
05/08/2024PAGPBuy Now
Plains GP Holdings
$19.830.86%$19 → $20MaintainsOverweightGet Alert
05/08/2024PAABuy Now
Plains All American
$18.915.76%$19 → $20MaintainsOverweightGet Alert
05/03/2024TRGPBuy Now
Targa Resources
$136.37-9.07%$109 → $124MaintainsOverweightGet Alert
05/02/2024OKEBuy Now
ONEOK
$83.431.88%$81 → $85MaintainsOverweightGet Alert
05/02/2024ETRNBuy Now
Equitrans Midstream
$12.504%$12 → $13MaintainsEqual-WeightGet Alert
04/19/2024FSLRBuy Now
First Solar
$219.8013.74%$187 → $250UpgradeEqual-Weight → OverweightGet Alert
04/04/2024EPDBuy Now
Enterprise Prods Partners
$29.9910.04%$32 → $33MaintainsOverweightGet Alert
03/19/2024CSIQBuy Now
Canadian Solar
$16.1542.41%$28 → $23MaintainsEqual-WeightGet Alert
03/19/2024NEEBuy Now
NextEra Energy
$72.3017.57%$84 → $85MaintainsOverweightGet Alert
03/12/2024ETRNBuy Now
Equitrans Midstream
$12.50-4%$10 → $12UpgradeUnderweight → Equal-WeightGet Alert
02/06/2024EPDBuy Now
Enterprise Prods Partners
$29.996.7%$31 → $32MaintainsOverweightGet Alert
01/23/2024NSBuy Now
NuStar Energy
$18 → $21UpgradeUnderweight → Equal-WeightGet Alert
01/08/2024ARRYBuy Now
Array Technologies
$10.3284.11%$22 → $19DowngradeOverweight → Equal-WeightGet Alert
01/08/2024FSLRBuy Now
First Solar
$219.80-14.92%$215 → $187DowngradeOverweight → Equal-WeightGet Alert
01/08/2024SPWRBuy Now
SunPower
$0.65513.5%$6 → $4DowngradeEqual-Weight → UnderweightGet Alert
12/14/2023ETRNBuy Now
Equitrans Midstream
$12.50-20% → $10DowngradeEqual-Weight → UnderweightGet Alert
12/14/2023EEBuy Now
Excelerate Energy
$20.16-10.71% → $18DowngradeOverweight → Equal-WeightGet Alert
11/16/2023EEBuy Now
Excelerate Energy
$20.16-0.79%$18 → $20MaintainsOverweightGet Alert
11/14/2023PLUGBuy Now
Plug Power
$2.5258.73%$7 → $4MaintainsEqual-WeightGet Alert
10/20/2023SEDGBuy Now
SolarEdge Technologies
$26.29622.71%$253 → $190MaintainsOverweightGet Alert
09/18/2023KNTKBuy Now
Kinetik Holdings
$45.04-15.63% → $38Initiates → Equal-WeightGet Alert
09/08/2023FSLRBuy Now
First Solar
$219.802.82%$255 → $226MaintainsOverweightGet Alert
08/11/2023ARRYBuy Now
Array Technologies
$10.32200.39%$28 → $31MaintainsOverweightGet Alert
08/11/2023OKEBuy Now
ONEOK
$83.43-12.5%$75 → $73MaintainsOverweightGet Alert
06/05/2023NGLBuy Now
NGL Energy Partners
$4.95-19.19%$2 → $4UpgradeUnderweight → Equal-WeightGet Alert
06/05/2023ETRNBuy Now
Equitrans Midstream
$12.50-36%$7 → $8MaintainsEqual-WeightGet Alert
05/30/2023BEBuy Now
Bloom Energy
$14.2719.13%$20 → $17MaintainsEqual-WeightGet Alert
05/15/2023EEBuy Now
Excelerate Energy
$20.1638.89%$29 → $28MaintainsOverweightGet Alert
05/12/2023BEBuy Now
Bloom Energy
$14.2740.15%$24 → $20MaintainsEqual-WeightGet Alert
05/08/2023TRGPBuy Now
Targa Resources
$136.37-34%$94 → $90MaintainsOverweightGet Alert
05/08/2023SPWRBuy Now
SunPower
$0.652660.74%$19 → $18MaintainsEqual-WeightGet Alert
04/03/2023EEBuy Now
Excelerate Energy
$20.1643.85%$31 → $29MaintainsOverweightGet Alert
03/07/2023LNGBuy Now
Cheniere Energy
$181.9326.42%$236 → $230MaintainsOverweightGet Alert
03/06/2023FSLRBuy Now
First Solar
$219.806.01%$188 → $233MaintainsOverweightGet Alert
03/02/2023NEEBuy Now
NextEra Energy
$72.3038.31%$110 → $100MaintainsOverweightGet Alert
03/02/2023GELBuy Now
Genesis Energy
$14.49-10.28%$12 → $13MaintainsEqual-WeightGet Alert
03/01/2023TRGPBuy Now
Targa Resources
$136.37-31.07%$89 → $94MaintainsOverweightGet Alert
02/21/2023ETBuy Now
Energy Transfer
$16.47-2.85%$15 → $16MaintainsOverweightGet Alert
02/15/2023SEDGBuy Now
SolarEdge Technologies
$26.291322.59%$367 → $374MaintainsOverweightGet Alert
02/14/2023BEBuy Now
Bloom Energy
$14.2768.19%$22 → $24MaintainsEqual-WeightGet Alert
02/09/2023CSIQBuy Now
Canadian Solar
$16.15184.83%$33 → $46MaintainsEqual-WeightGet Alert
02/03/2023RUNBuy Now
Sunrun
$17.1880.44%$32 → $31MaintainsOverweightGet Alert
02/03/2023SPWRBuy Now
SunPower
$0.652814.11%$21 → $19MaintainsEqual-WeightGet Alert
01/06/2023SEDGBuy Now
SolarEdge Technologies
$26.291295.97%$306 → $367MaintainsOverweightGet Alert
01/06/2023PLUGBuy Now
Plug Power
$2.52415.87%$18 → $13MaintainsEqual-WeightGet Alert
01/06/2023NOVABuy Now
Sunnova Energy Intl
$7.43223.01%$25 → $24UpgradeEqual-Weight → OverweightGet Alert
01/06/2023FSLRBuy Now
First Solar
$219.80-14.47%$146 → $188UpgradeEqual-Weight → OverweightGet Alert
01/06/2023SPWRBuy Now
SunPower
$0.653120.86% → $21UpgradeUnderweight → Equal-WeightGet Alert
01/06/2023BEBuy Now
Bloom Energy
$14.2754.17%$27 → $22DowngradeOverweight → Equal-WeightGet Alert
01/06/2023RUNBuy Now
Sunrun
$17.1886.26% → $32UpgradeEqual-Weight → OverweightGet Alert
12/16/2022OKEBuy Now
ONEOK
$83.43-10.1%$68 → $75UpgradeEqual-Weight → OverweightGet Alert
12/16/2022ETRNBuy Now
Equitrans Midstream
$12.50-36%$12 → $8DowngradeOverweight → Equal-WeightGet Alert
12/16/2022DTMBuy Now
DT Midstream
$73.84-16.03%$68 → $62DowngradeOverweight → Equal-WeightGet Alert
12/16/2022NSBuy Now
NuStar Energy
$18 → $16DowngradeOverweight → UnderweightGet Alert
12/06/2022ARRYBuy Now
Array Technologies
$10.32171.32% → $28Initiates → OverweightGet Alert
11/14/2022LFGBuy Now
Archaea Energy
$25 → $26DowngradeOverweight → Equal-WeightGet Alert
11/11/2022DCPBuy Now
DCP Midstream
→ $39DowngradeOverweight → Equal-WeightGet Alert
11/09/2022SEDGBuy Now
SolarEdge Technologies
$26.291063.94%$283 → $306MaintainsOverweightGet Alert
11/07/2022ETRNBuy Now
Equitrans Midstream
$12.50-4%$13 → $12MaintainsOverweightGet Alert
11/07/2022MPLXBuy Now
MPLX
$43.11-7.21%$41 → $40MaintainsOverweightGet Alert
11/04/2022PAGPBuy Now
Plains GP Holdings
$19.83-24.36%$16 → $15MaintainsOverweightGet Alert
11/04/2022PAABuy Now
Plains All American
$18.91-20.68%$16 → $15MaintainsOverweightGet Alert
10/25/2022KMIBuy Now
Kinder Morgan
$21.49-16.24%$20 → $18MaintainsEqual-WeightGet Alert
10/21/2022PLUGBuy Now
Plug Power
$2.52733.33%$29 → $21MaintainsEqual-WeightGet Alert
10/04/2022LFGBuy Now
Archaea Energy
→ $25Initiates → OverweightGet Alert
08/12/2022PLUGBuy Now
Plug Power
$2.521050.79%$19 → $29MaintainsEqual-WeightGet Alert
08/11/2022BEBuy Now
Bloom Energy
$14.27131.25%$30 → $33MaintainsOverweightGet Alert
08/10/2022ETRNBuy Now
Equitrans Midstream
$12.504% → $13UpgradeEqual-Weight → OverweightGet Alert
07/05/2022EEBuy Now
Excelerate Energy
$20.1643.85% → $29UpgradeEqual-Weight → OverweightGet Alert
06/29/2022RUNBuy Now
Sunrun
$17.1857.16% → $27Initiates → Equal-WeightGet Alert
06/29/2022NOVABuy Now
Sunnova Energy Intl
$7.43196.1% → $22Initiates → Equal-WeightGet Alert
06/29/2022SPWRBuy Now
SunPower
$0.652507.36% → $17Initiates → UnderweightGet Alert
06/29/2022GNRCBuy Now
Generac Hldgs
$161.5176.46% → $285Initiates → OverweightGet Alert
05/31/2022MMPBuy Now
Magellan Midstream
$54 → $56UpgradeEqual-Weight → OverweightGet Alert
05/31/2022CQPBuy Now
Cheniere Energy Partners
$53.113.56% → $55DowngradeEqual-Weight → UnderweightGet Alert
05/31/2022NSBuy Now
NuStar Energy
→ $18UpgradeEqual-Weight → OverweightGet Alert
05/20/2022TRGPBuy Now
Targa Resources
$136.37-39.14%$86 → $83MaintainsOverweightGet Alert
05/20/2022OKEBuy Now
ONEOK
$83.43-14.9%$74 → $71MaintainsEqual-WeightGet Alert
05/20/2022KMIBuy Now
Kinder Morgan
$21.49-6.93%$21 → $20MaintainsEqual-WeightGet Alert
05/20/2022LNGBuy Now
Cheniere Energy
$181.93-1.61%$185 → $179MaintainsOverweightGet Alert
05/12/2022BLDPBuy Now
Ballard Power Systems
$2.31289.61%$11 → $9MaintainsEqual-WeightGet Alert
05/11/2022NSBuy Now
NuStar Energy
$18 → $17MaintainsEqual-WeightGet Alert
05/09/2022LNGBuy Now
Cheniere Energy
$181.931.69%$162 → $185MaintainsOverweightGet Alert
05/09/2022EEBuy Now
Excelerate Energy
$20.1643.85% → $29Initiates → Equal-WeightGet Alert
04/28/2022NGLBuy Now
NGL Energy Partners
$4.95-59.6%$1.75 → $2MaintainsUnderweightGet Alert
04/28/2022GELBuy Now
Genesis Energy
$14.49-10.28%$12 → $13MaintainsEqual-WeightGet Alert
04/28/2022TRGPBuy Now
Targa Resources
$136.37-36.94%$82 → $86MaintainsOverweightGet Alert
04/28/2022PAGPBuy Now
Plains GP Holdings
$19.83-19.31%$14 → $16MaintainsOverweightGet Alert
04/28/2022OKEBuy Now
ONEOK
$83.43-10.1%$71 → $75MaintainsEqual-WeightGet Alert
04/28/2022ETRNBuy Now
Equitrans Midstream
$12.50-28%$8 → $9MaintainsEqual-WeightGet Alert
04/28/2022DTMBuy Now
DT Midstream
$73.84-20.1%$58 → $59MaintainsOverweightGet Alert
04/28/2022LNGBuy Now
Cheniere Energy
$181.93-10.95%$150 → $162MaintainsOverweightGet Alert
04/28/2022PAABuy Now
Plains All American
$18.91-15.39%$14 → $16MaintainsOverweightGet Alert
04/28/2022NSBuy Now
NuStar Energy
$17 → $18MaintainsEqual-WeightGet Alert
04/28/2022MPLXBuy Now
MPLX
$43.11-4.89%$37 → $41MaintainsOverweightGet Alert
04/28/2022EPDBuy Now
Enterprise Prods Partners
$29.990.03%$28 → $30MaintainsOverweightGet Alert
04/28/2022CQPBuy Now
Cheniere Energy Partners
$53.113.56%$48 → $55MaintainsEqual-WeightGet Alert
04/28/2022DCPBuy Now
DCP Midstream
$44 → $45MaintainsOverweightGet Alert
04/28/2022KMIBuy Now
Kinder Morgan
$21.49-2.28% → $21UpgradeUnderweight → Equal-WeightGet Alert
03/08/2022OKEBuy Now
ONEOK
$83.43-17.3%$66 → $69MaintainsEqual-WeightGet Alert
02/28/2022DTMBuy Now
DT Midstream
$73.84-21.45%$57 → $58MaintainsOverweightGet Alert
02/24/2022ETRNBuy Now
Equitrans Midstream
$12.50-36% → $8DowngradeOverweight → Equal-WeightGet Alert
02/08/2022FSLRBuy Now
First Solar
$219.80-59.96%$115 → $88MaintainsEqual-WeightGet Alert
02/08/2022SEDGBuy Now
SolarEdge Technologies
$26.291265.54%$441 → $359MaintainsOverweightGet Alert
02/08/2022ENPHBuy Now
Enphase Energy
$106.90138.54%$313 → $255MaintainsOverweightGet Alert
02/07/2022NSBuy Now
NuStar Energy
→ $17DowngradeOverweight → Equal-WeightGet Alert
12/16/2021GELBuy Now
Genesis Energy
$14.49-17.18%MaintainsEqual-WeightGet Alert
12/16/2021TRGPBuy Now
Targa Resources
$136.37-49.4%MaintainsOverweightGet Alert
12/16/2021PAGPBuy Now
Plains GP Holdings
$19.83-24.36%MaintainsOverweightGet Alert
12/16/2021DTMBuy Now
DT Midstream
$73.84-22.81%MaintainsOverweightGet Alert
12/16/2021LNGBuy Now
Cheniere Energy
$181.93-32.39%MaintainsOverweightGet Alert
12/16/2021PAABuy Now
Plains All American
$18.91-20.68%MaintainsOverweightGet Alert
12/16/2021NSBuy Now
NuStar Energy
MaintainsOverweightGet Alert
12/16/2021MPLXBuy Now
MPLX
$43.11-18.81%MaintainsOverweightGet Alert
12/16/2021EPDBuy Now
Enterprise Prods Partners
$29.99-9.97%MaintainsOverweightGet Alert
12/16/2021ETBuy Now
Energy Transfer
$16.47-8.93%MaintainsOverweightGet Alert
12/16/2021CQPBuy Now
Cheniere Energy Partners
$53.11-13.39%MaintainsEqual-WeightGet Alert
12/16/2021ETRNBuy Now
Equitrans Midstream
$12.5028%UpgradeUnderweight → OverweightGet Alert
12/16/2021HEPBuy Now
Holly Energy Partners
UpgradeEqual-Weight → OverweightGet Alert
11/23/2021SEDGBuy Now
SolarEdge Technologies
$26.291577.44%Initiates → OverweightGet Alert
11/23/2021FSLRBuy Now
First Solar
$219.80-47.68%Initiates → Equal-WeightGet Alert
11/23/2021CSIQBuy Now
Canadian Solar
$16.15172.45%Initiates → Equal-WeightGet Alert
11/23/2021ENPHBuy Now
Enphase Energy
$106.90192.8%Initiates → OverweightGet Alert
02/01/2018DMBuy Now
Desktop Metal
$5.34499.25%$310 → $320MaintainsMarket PerformGet Alert
05/09/2016DPMBuy Now
Desert Peak Minerals Inc
DowngradeOutperform → Market PerformGet Alert
01/15/2016DPMBuy Now
Desert Peak Minerals Inc
UpgradeMarket Perform → OutperformGet Alert
02/02/2015DPMBuy Now
Desert Peak Minerals Inc
DowngradeOutperform → Market PerformGet Alert
01/30/2015DPMBuy Now
Desert Peak Minerals Inc
DowngradeOutperform → Market PerformGet Alert
03/04/2013DPMBuy Now
Desert Peak Minerals Inc
UpgradeMarket Perform → OutperformGet Alert