James Thalacker's Stock Ratings

BMO Capital Analyst

James Thalacker is an analyst at BMO Capital. 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

14.4%

Smart Score

75.5%

Overall Average Return Percentile

68th

Number of Ratings

379
Buy NowGet Alert
12/10/2025NEEBuy Now
NextEra Energy
$81.109.74%$90 → $89MaintainsOutperformGet Alert
11/07/2025VSTBuy Now
Vistra
$167.8545.96%$236 → $245MaintainsOutperformGet Alert
11/07/2025NRGBuy Now
NRG Energy
$160.9421.16%$185 → $195MaintainsMarket PerformGet Alert
11/06/2025ESBuy Now
Eversource Energy
$68.1712.95%$79 → $77MaintainsMarket PerformGet Alert
11/04/2025PEGBuy Now
Public Service Enterprise
$80.033.71%$85 → $83MaintainsMarket PerformGet Alert
11/03/2025DBuy Now
Dominion Energy
$59.359.52%$67 → $65MaintainsMarket PerformGet Alert
10/30/2025AEPBuy Now
American Electric Power
$115.259.33%$126 → $126DowngradeOutperform → Market PerformGet Alert
10/23/2025ESBuy Now
Eversource Energy
$68.1715.89%$78 → $79MaintainsMarket PerformGet Alert
10/22/2025SREBuy Now
Sempra
$87.5513.08%$95 → $99MaintainsOutperformGet Alert
10/21/2025PPLBuy Now
PPL
$33.9920.62%$40 → $41MaintainsOutperformGet Alert
10/21/2025WECBuy Now
WEC Energy Group
$104.3614.99%$114 → $120MaintainsMarket PerformGet Alert
10/20/2025PEGBuy Now
Public Service Enterprise
$80.036.21%$89 → $85MaintainsMarket PerformGet Alert
10/17/2025LNTBuy Now
Alliant Energy
$65.288.76%$68 → $71MaintainsMarket PerformGet Alert
10/16/2025ESBuy Now
Eversource Energy
$68.1714.42%$74 → $78MaintainsMarket PerformGet Alert
10/16/2025AEPBuy Now
American Electric Power
$115.2510.2%$121 → $127MaintainsOutperformGet Alert
10/15/2025XELBuy Now
Xcel Energy
$75.2015.68%$84 → $87MaintainsOutperformGet Alert
10/14/2025PCGBuy Now
PG&E
$15.2064.47%$23 → $25MaintainsOutperformGet Alert
10/14/2025ETRBuy Now
Entergy
$92.9711.87%$96 → $104MaintainsOutperformGet Alert
10/10/2025DUKBuy Now
Duke Energy
$116.0516.33%$132 → $135MaintainsOutperformGet Alert
10/03/2025ESBuy Now
Eversource Energy
$68.178.55%$70 → $74MaintainsMarket PerformGet Alert
10/03/2025VSTBuy Now
Vistra
$167.8540.6%$229 → $236MaintainsOutperformGet Alert
10/02/2025CNPBuy Now
CenterPoint Energy
$37.977.99%$39 → $41MaintainsMarket PerformGet Alert
09/29/2025NIBuy Now
NiSource
$41.4013.53%$46 → $47MaintainsOutperformGet Alert
09/25/2025XELBuy Now
Xcel Energy
$75.2011.69%$80 → $84MaintainsOutperformGet Alert
09/25/2025SREBuy Now
Sempra
$87.558.51%$88 → $95MaintainsOutperformGet Alert
09/22/2025XELBuy Now
Xcel Energy
$75.206.38%$73 → $80UpgradeMarket Perform → OutperformGet Alert
08/25/2025DTEBuy Now
DTE Energy
$128.5811.99%$140 → $144MaintainsMarket PerformGet Alert
08/12/2025VSTBuy Now
Vistra
$167.8536.43%$191 → $229MaintainsOutperformGet Alert
08/11/2025LNTBuy Now
Alliant Energy
$65.284.17%$66 → $68MaintainsMarket PerformGet Alert
08/11/2025CEGBuy Now
Constellation Energy
$358.104.72%$350 → $375MaintainsOutperformGet Alert
08/06/2025PEGBuy Now
Public Service Enterprise
$80.0311.21%$84 → $89MaintainsMarket PerformGet Alert
08/06/2025NRGBuy Now
NRG Energy
$160.9414.95%$167 → $185MaintainsMarket PerformGet Alert
08/06/2025DUKBuy Now
Duke Energy
$116.0513.74%$131 → $132MaintainsOutperformGet Alert
07/31/2025ETRBuy Now
Entergy
$92.973.26%$93 → $96MaintainsOutperformGet Alert
07/22/2025SOBuy Now
Southern
$85.3019.58%$98 → $102MaintainsOutperformGet Alert
07/22/2025PEGBuy Now
Public Service Enterprise
$80.034.96%$83 → $84MaintainsMarket PerformGet Alert
07/22/2025CNPBuy Now
CenterPoint Energy
$37.972.73%$36 → $39MaintainsMarket PerformGet Alert
07/21/2025NEEBuy Now
NextEra Energy
$81.10-0.12%$77 → $81MaintainsOutperformGet Alert
06/05/2025CEGBuy Now
Constellation Energy
$358.10-2.26%$337 → $350MaintainsOutperformGet Alert
05/14/2025NRGBuy Now
NRG Energy
$160.943.77%$115 → $167MaintainsMarket PerformGet Alert
05/12/2025SREBuy Now
Sempra
$87.55-7.48%$78 → $81MaintainsOutperformGet Alert
05/12/2025CEGBuy Now
Constellation Energy
$358.10-5.89%$291 → $337MaintainsOutperformGet Alert
05/07/2025DUKBuy Now
Duke Energy
$116.0512.88%$123 → $131MaintainsOutperformGet Alert
05/05/2025AEEBuy Now
Ameren
$98.0910.1%$106 → $108MaintainsOutperformGet Alert
04/30/2025ETRBuy Now
Entergy
$92.970.03%$89 → $93MaintainsOutperformGet Alert
04/29/2025CMSBuy Now
CMS Energy
$70.1712.58%$77 → $79MaintainsOutperformGet Alert
04/28/2025NIBuy Now
NiSource
$41.403.86%$42 → $43MaintainsOutperformGet Alert
04/28/2025EXCBuy Now
Exelon
$43.7214.38%$46 → $50MaintainsOutperformGet Alert
04/28/2025ESBuy Now
Eversource Energy
$68.175.62%$71 → $72MaintainsMarket PerformGet Alert
04/28/2025AEEBuy Now
Ameren
$98.098.06%$105 → $106MaintainsOutperformGet Alert
04/23/2025XELBuy Now
Xcel Energy
$75.20-2.93%$69 → $73MaintainsMarket PerformGet Alert
04/22/2025LNTBuy Now
Alliant Energy
$65.28-1.96%$66 → $64MaintainsMarket PerformGet Alert
04/21/2025AEPBuy Now
American Electric Power
$115.25-0.22%$111 → $115MaintainsOutperformGet Alert
04/21/2025DTEBuy Now
DTE Energy
$128.5810.44%$135 → $142MaintainsMarket PerformGet Alert
04/14/2025PCGBuy Now
PG&E
$15.2044.74%$23 → $22MaintainsOutperformGet Alert
04/14/2025NEEBuy Now
NextEra Energy
$81.10-5.06%$84 → $77MaintainsOutperformGet Alert
04/14/2025CMSBuy Now
CMS Energy
$70.179.73%$80 → $77MaintainsOutperformGet Alert
04/11/2025ETRBuy Now
Entergy
$92.97-4.27%$94 → $89MaintainsOutperformGet Alert
04/10/2025PEGBuy Now
Public Service Enterprise
$80.033.71%$86 → $83MaintainsMarket PerformGet Alert
04/10/2025DUKBuy Now
Duke Energy
$116.055.99%$128 → $123MaintainsOutperformGet Alert
03/26/2025AEPBuy Now
American Electric Power
$115.25-3.69%$107 → $111MaintainsOutperformGet Alert
03/24/2025CMSBuy Now
CMS Energy
$70.1714%$73 → $80MaintainsOutperformGet Alert
03/17/2025CNPBuy Now
CenterPoint Energy
$37.97-5.18%$35 → $36MaintainsMarket PerformGet Alert
03/11/2025DUKBuy Now
Duke Energy
$116.0510.29%$123 → $128MaintainsOutperformGet Alert
03/04/2025SREBuy Now
Sempra
$87.55-10.91%$92 → $78MaintainsOutperformGet Alert
03/03/2025NRGBuy Now
NRG Energy
$160.94-28.54%$100 → $115MaintainsMarket PerformGet Alert
02/26/2025PEGBuy Now
Public Service Enterprise
$80.037.46%$85 → $86MaintainsMarket PerformGet Alert
02/24/2025LNTBuy Now
Alliant Energy
$65.281.1%$60 → $66MaintainsMarket PerformGet Alert
02/19/2025ETRBuy Now
Entergy
$92.971.11%$79 → $94MaintainsOutperformGet Alert
02/18/2025DUKBuy Now
Duke Energy
$116.055.99%$124 → $123MaintainsOutperformGet Alert
02/18/2025PCGBuy Now
PG&E
$15.2051.31%$21 → $23MaintainsOutperformGet Alert
02/18/2025AEEBuy Now
Ameren
$98.097.04%$100 → $105MaintainsOutperformGet Alert
02/18/2025DTEBuy Now
DTE Energy
$128.585%$125 → $135MaintainsMarket PerformGet Alert
02/05/2025WECBuy Now
WEC Energy Group
$104.36-4.18%$95 → $100MaintainsMarket PerformGet Alert
02/04/2025EXCBuy Now
Exelon
$43.725.23%$44 → $46MaintainsOutperformGet Alert
02/03/2025DUKBuy Now
Duke Energy
$116.056.85%$119 → $124MaintainsOutperformGet Alert
01/31/2025AEPBuy Now
American Electric Power
$115.25-9.76%$100 → $104MaintainsOutperformGet Alert
01/30/2025AEEBuy Now
Ameren
$98.091.94%$94 → $100MaintainsOutperformGet Alert
01/27/2025DTEBuy Now
DTE Energy
$128.58-2.78%$122 → $125MaintainsMarket PerformGet Alert
01/22/2025VSTBuy Now
Vistra
$167.8513.79%$151 → $191MaintainsOutperformGet Alert
01/13/2025AEEBuy Now
Ameren
$98.09-4.17%$98 → $94MaintainsOutperformGet Alert
01/13/2025PCGBuy Now
PG&E
$15.2038.16% → $21Initiates → OutperformGet Alert
01/13/2025NEPBuy Now
NextEra Energy Partners
$26 → $18DowngradeOutperform → Market PerformGet Alert
01/10/2025AEPBuy Now
American Electric Power
$115.25-13.23%$108 → $100MaintainsOutperformGet Alert
12/11/2024PPLBuy Now
PPL
$33.995.91% → $36Initiates → OutperformGet Alert
12/05/2024AEEBuy Now
Ameren
$98.09-0.1%$93 → $98MaintainsOutperformGet Alert
12/02/2024AEPBuy Now
American Electric Power
$115.25-6.29%$104 → $108MaintainsOutperformGet Alert
12/02/2024WECBuy Now
WEC Energy Group
$104.36-0.34%$97 → $104MaintainsMarket PerformGet Alert
11/19/2024NRGBuy Now
NRG Energy
$160.94-37.87%$94 → $100MaintainsMarket PerformGet Alert
11/18/2024ETRBuy Now
Entergy
$92.9771.03%$166 → $159MaintainsOutperformGet Alert
11/11/2024DUKBuy Now
Duke Energy
$116.056.85%$128 → $124MaintainsOutperformGet Alert
11/08/2024CEGBuy Now
Constellation Energy
$358.10-18.74%$298 → $291MaintainsOutperformGet Alert
11/07/2024AEPBuy Now
American Electric Power
$115.25-9.76%$111 → $104MaintainsOutperformGet Alert
11/05/2024PEGBuy Now
Public Service Enterprise
$80.038.71%$90 → $87MaintainsMarket PerformGet Alert
11/04/2024LNTBuy Now
Alliant Energy
$65.28-6.56%$65 → $61MaintainsMarket PerformGet Alert
11/01/2024SOBuy Now
Southern
$85.3013.72%$99 → $97MaintainsOutperformGet Alert
11/01/2024CMSBuy Now
CMS Energy
$70.178.3%$77 → $76MaintainsOutperformGet Alert
11/01/2024ETRBuy Now
Entergy
$92.9778.56%$146 → $166MaintainsOutperformGet Alert
10/29/2024CEGBuy Now
Constellation Energy
$358.10-16.78%$278 → $298MaintainsOutperformGet Alert
10/29/2024VSTBuy Now
Vistra
$167.85-12.42%$146 → $147MaintainsOutperformGet Alert
10/29/2024NRGBuy Now
NRG Energy
$160.94-41.59%$90 → $94MaintainsMarket PerformGet Alert
10/21/2024NEPBuy Now
NextEra Energy Partners
$28 → $26MaintainsOutperformGet Alert
10/21/2024SREBuy Now
Sempra
$87.559.65%$93 → $96MaintainsOutperformGet Alert
10/21/2024PEGBuy Now
Public Service Enterprise
$80.0311.21%$86 → $89MaintainsMarket PerformGet Alert
10/18/2024NEEBuy Now
NextEra Energy
$81.1012.21%$83 → $91MaintainsOutperformGet Alert
10/18/2024DTEBuy Now
DTE Energy
$128.588.88%$135 → $140MaintainsMarket PerformGet Alert
10/15/2024ESBuy Now
Eversource Energy
$68.175.62%$74 → $72MaintainsMarket PerformGet Alert
10/15/2024ETRBuy Now
Entergy
$92.9750.59%$131 → $140MaintainsOutperformGet Alert
10/04/2024AEPBuy Now
American Electric Power
$115.25-3.69%$114 → $111MaintainsOutperformGet Alert
10/04/2024VSTBuy Now
Vistra
$167.85-13.02%$125 → $146ReiteratesOutperform → OutperformGet Alert
10/03/2024ESBuy Now
Eversource Energy
$68.178.55%$70 → $74MaintainsMarket PerformGet Alert
10/03/2024AEPBuy Now
American Electric Power
$115.25-1.08%$109 → $114MaintainsOutperformGet Alert
09/30/2024CMSBuy Now
CMS Energy
$70.178.3%$69 → $76MaintainsOutperformGet Alert
09/30/2024NRGBuy Now
NRG Energy
$160.94-44.08%$88 → $90MaintainsMarket PerformGet Alert
09/24/2024CEGBuy Now
Constellation Energy
$358.10-22.37%$246 → $278MaintainsOutperformGet Alert
09/20/2024VSTBuy Now
Vistra
$167.85-25.53%$120 → $125MaintainsOutperformGet Alert
09/18/2024DUKBuy Now
Duke Energy
$116.058.57%$120 → $126MaintainsOutperformGet Alert
09/12/2024SREBuy Now
Sempra
$87.556.23%$90 → $93MaintainsOutperformGet Alert
09/12/2024NIBuy Now
NiSource
$41.40-13.04%$34 → $36MaintainsOutperformGet Alert
09/09/2024AEPBuy Now
American Electric Power
$115.25-5.42%$105 → $109MaintainsOutperformGet Alert
09/06/2024DTEBuy Now
DTE Energy
$128.585%$126 → $135MaintainsMarket PerformGet Alert
08/26/2024CNPBuy Now
CenterPoint Energy
$37.97-26.25%$28 → $28MaintainsMarket PerformGet Alert
08/23/2024WECBuy Now
WEC Energy Group
$104.36-10.89%$91 → $93MaintainsMarket PerformGet Alert
08/19/2024ESBuy Now
Eversource Energy
$68.172.68%$73 → $70MaintainsMarket PerformGet Alert
08/07/2024DUKBuy Now
Duke Energy
$116.053.4%$114 → $120MaintainsOutperformGet Alert
08/06/2024LNTBuy Now
Alliant Energy
$65.28-8.09%$58 → $60MaintainsMarket PerformGet Alert
08/06/2024AEEBuy Now
Ameren
$98.09-11.31%$84 → $87MaintainsOutperformGet Alert
08/05/2024ETRBuy Now
Entergy
$92.9740.91%$124 → $131MaintainsOutperformGet Alert
08/05/2024ESBuy Now
Eversource Energy
$68.177.09%$69 → $73MaintainsMarket PerformGet Alert
08/05/2024DBuy Now
Dominion Energy
$59.35-3.96%$53 → $57MaintainsMarket PerformGet Alert
08/02/2024SOBuy Now
Southern
$85.3010.2%$87 → $94MaintainsOutperformGet Alert
08/02/2024PEGBuy Now
Public Service Enterprise
$80.037.46%$78 → $86MaintainsMarket PerformGet Alert
08/02/2024CNPBuy Now
CenterPoint Energy
$37.97-26.25%$31 → $28DowngradeOutperform → Market PerformGet Alert
08/01/2024WECBuy Now
WEC Energy Group
$104.36-12.8%$87 → $91MaintainsMarket PerformGet Alert
07/31/2024CNPBuy Now
CenterPoint Energy
$37.97-18.35%$32 → $31MaintainsOutperformGet Alert
07/31/2024AEPBuy Now
American Electric Power
$115.25-8.89%$104 → $105MaintainsOutperformGet Alert
07/29/2024AEPBuy Now
American Electric Power
$115.25-9.76%$100 → $104MaintainsOutperformGet Alert
07/23/2024CNPBuy Now
CenterPoint Energy
$37.97-15.71%$33 → $32MaintainsOutperformGet Alert
07/22/2024WECBuy Now
WEC Energy Group
$104.36-16.63%$90 → $87MaintainsMarket PerformGet Alert
07/22/2024NEPBuy Now
NextEra Energy Partners
$32 → $28MaintainsOutperformGet Alert
07/16/2024DUKBuy Now
Duke Energy
$116.05-3.49%$109 → $112MaintainsOutperformGet Alert
07/16/2024NIBuy Now
NiSource
$41.40-22.71%$31 → $32MaintainsOutperformGet Alert
07/15/2024DTEBuy Now
DTE Energy
$128.58-4.34%$120 → $123MaintainsMarket PerformGet Alert
07/15/2024NEEBuy Now
NextEra Energy
$81.102.34%$79 → $83MaintainsOutperformGet Alert
07/11/2024DUKBuy Now
Duke Energy
$116.05-6.08%$110 → $109MaintainsOutperformGet Alert
07/10/2024SREBuy Now
Sempra
$87.55-4.05%$86 → $84MaintainsOutperformGet Alert
07/09/2024DBuy Now
Dominion Energy
$59.35-14.07%$52 → $51MaintainsMarket PerformGet Alert
07/08/2024ETRBuy Now
Entergy
$92.9725.85%$120 → $117MaintainsOutperformGet Alert
07/03/2024PEGBuy Now
Public Service Enterprise
$80.03-7.53%$69 → $74MaintainsMarket PerformGet Alert
06/26/2024CNPBuy Now
CenterPoint Energy
$37.97-13.08%$32 → $33MaintainsOutperformGet Alert
06/24/2024AEEBuy Now
Ameren
$98.09-18.45%$81 → $80MaintainsOutperformGet Alert
06/18/2024NIBuy Now
NiSource
$41.40-25.12%$31 → $31ReiteratesOutperform → OutperformGet Alert
06/12/2024NEEBuy Now
NextEra Energy
$81.10-2.59%$78 → $79MaintainsOutperformGet Alert
06/06/2024ETRBuy Now
Entergy
$92.9729.08%$118 → $120MaintainsOutperformGet Alert
05/20/2024DUKBuy Now
Duke Energy
$116.05-5.22%$108 → $110MaintainsOutperformGet Alert
05/14/2024AEPBuy Now
American Electric Power
$115.25-14.1%$95 → $99MaintainsOutperformGet Alert
05/14/2024CMSBuy Now
CMS Energy
$70.171.18%$68 → $71MaintainsOutperformGet Alert
05/13/2024CEGBuy Now
Constellation Energy
$358.10-31.02%$200 → $247MaintainsOutperformGet Alert
05/10/2024VSTBuy Now
Vistra
$167.85-35.06%$79 → $109MaintainsOutperformGet Alert
05/10/2024AYBuy Now
Atlantica Sustainable
$20 → $23MaintainsMarket PerformGet Alert
05/09/2024NIBuy Now
NiSource
$41.40-25.12%$30 → $31ReiteratesOutperform → OutperformGet Alert
05/08/2024NRGBuy Now
NRG Energy
$160.94-49.05%$73 → $82MaintainsMarket PerformGet Alert
05/08/2024DUKBuy Now
Duke Energy
$116.05-6.94%$104 → $108MaintainsOutperformGet Alert
05/07/2024NEEBuy Now
NextEra Energy
$81.10-3.82%$72 → $78MaintainsOutperformGet Alert
05/06/2024DBuy Now
Dominion Energy
$59.35-12.38%$51 → $52MaintainsMarket PerformGet Alert
05/06/2024AEEBuy Now
Ameren
$98.09-17.43%$76 → $81MaintainsOutperformGet Alert
05/03/2024EXCBuy Now
Exelon
$43.72-3.92%$40 → $42MaintainsOutperformGet Alert
05/03/2024ESBuy Now
Eversource Energy
$68.17-3.18%$65 → $66MaintainsMarket PerformGet Alert
05/02/2024WECBuy Now
WEC Energy Group
$104.36-13.76%$89 → $90MaintainsMarket PerformGet Alert
05/01/2024PEGBuy Now
Public Service Enterprise
$80.03-13.78%$67 → $69MaintainsMarket PerformGet Alert
05/01/2024AEPBuy Now
American Electric Power
$115.25-17.57%$93 → $95MaintainsOutperformGet Alert
04/26/2024CMSBuy Now
CMS Energy
$70.17-3.1%$67 → $68MaintainsOutperformGet Alert
04/25/2024NEEBuy Now
NextEra Energy
$81.10-11.22%$70 → $72MaintainsOutperformGet Alert
04/17/2024DTEBuy Now
DTE Energy
$128.58-12.12%$111 → $113MaintainsMarket PerformGet Alert
04/17/2024CMSBuy Now
CMS Energy
$70.17-8.8%$63 → $64MaintainsOutperformGet Alert
04/16/2024NEEBuy Now
NextEra Energy
$81.10-16.15%$77 → $68MaintainsOutperformGet Alert
04/16/2024DUKBuy Now
Duke Energy
$116.05-14.69%$101 → $99MaintainsOutperformGet Alert
04/15/2024LNTBuy Now
Alliant Energy
$65.28-18.81%$51 → $53MaintainsMarket PerformGet Alert
04/01/2024SOBuy Now
Southern
$85.30-10.9%$72 → $76ReiteratesOutperform → OutperformGet Alert
03/18/2024NEEBuy Now
NextEra Energy
$81.10-5.06%$76 → $77MaintainsOutperformGet Alert
03/11/2024DUKBuy Now
Duke Energy
$116.05-12.97%$100 → $101MaintainsOutperformGet Alert
03/11/2024DBuy Now
Dominion Energy
$59.35-17.44% → $49DowngradeOutperform → Market PerformGet Alert
03/08/2024AEPBuy Now
American Electric Power
$115.25-21.91%$88 → $90ReiteratesOutperform → OutperformGet Alert
03/05/2024AYBuy Now
Atlantica Sustainable
$24 → $20MaintainsMarket PerformGet Alert
03/04/2024CMSBuy Now
CMS Energy
$70.17-10.22%$65 → $63MaintainsOutperformGet Alert
03/04/2024VSTBuy Now
Vistra
$167.85-64.25%$52 → $60MaintainsOutperformGet Alert
02/29/2024NRGBuy Now
NRG Energy
$160.94-63.34%$58 → $59MaintainsMarket PerformGet Alert
02/27/2024PEGBuy Now
Public Service Enterprise
$80.03-21.28%$64 → $63MaintainsMarket PerformGet Alert
02/27/2024AEPBuy Now
American Electric Power
$115.25-23.64%$87 → $88MaintainsOutperformGet Alert
02/26/2024ETRBuy Now
Entergy
$92.9721.55%$110 → $113MaintainsOutperformGet Alert
02/26/2024AEEBuy Now
Ameren
$98.09-22.52%$75 → $76MaintainsOutperformGet Alert
02/21/2024VSTBuy Now
Vistra
$167.85-69.02%$43 → $52MaintainsOutperformGet Alert
02/16/2024SOBuy Now
Southern
$85.30-15.59%$75 → $72MaintainsOutperformGet Alert
02/15/2024ESBuy Now
Eversource Energy
$68.17-6.12%$63 → $64MaintainsMarket PerformGet Alert
02/12/2024DUKBuy Now
Duke Energy
$116.05-13.83%$101 → $100MaintainsOutperformGet Alert
02/12/2024DTEBuy Now
DTE Energy
$128.58-13.67%$113 → $111MaintainsMarket PerformGet Alert
01/22/2024AEPBuy Now
American Electric Power
$115.25-23.64%$94 → $88MaintainsOutperformGet Alert
01/11/2024LNTBuy Now
Alliant Energy
$65.28-15.75% → $55DowngradeOutperform → Market PerformGet Alert
01/11/2024SREBuy Now
Sempra
$87.55-4.05%$76 → $84UpgradeMarket Perform → OutperformGet Alert
01/11/2024SOBuy Now
Southern
$85.30-9.73%$72 → $77UpgradeMarket Perform → OutperformGet Alert
12/26/2023CMSBuy Now
CMS Energy
$70.17-8.8%$61 → $64MaintainsOutperformGet Alert
12/19/2023DUKBuy Now
Duke Energy
$116.05-11.25%$95 → $103MaintainsOutperformGet Alert
12/18/2023XELBuy Now
Xcel Energy
$75.20-17.56%$59 → $62MaintainsMarket PerformGet Alert
12/04/2023DTEBuy Now
DTE Energy
$128.58-13.67%$107 → $111MaintainsMarket PerformGet Alert
11/21/2023NRGBuy Now
NRG Energy
$160.94-69.55%$46 → $49MaintainsMarket PerformGet Alert
11/09/2023VSTBuy Now
Vistra
$167.85-74.38%$42 → $43MaintainsOutperformGet Alert
11/03/2023DTEBuy Now
DTE Energy
$128.58-16.78%$109 → $107MaintainsMarket PerformGet Alert
11/01/2023PEGBuy Now
Public Service Enterprise
$80.03-21.28%$59 → $63MaintainsMarket PerformGet Alert
10/30/2023XELBuy Now
Xcel Energy
$75.20-21.55%$58 → $59MaintainsMarket PerformGet Alert
10/16/2023CMSBuy Now
CMS Energy
$70.17-13.07%$62 → $61MaintainsOutperformGet Alert
10/16/2023CNPBuy Now
CenterPoint Energy
$37.97-20.98%$34 → $30MaintainsOutperformGet Alert
10/16/2023DTEBuy Now
DTE Energy
$128.58-15.23%$106 → $109MaintainsMarket PerformGet Alert
10/13/2023ESBuy Now
Eversource Energy
$68.17-9.05%$75 → $62MaintainsMarket PerformGet Alert
10/13/2023DBuy Now
Dominion Energy
$59.35-17.44%$50 → $49MaintainsOutperformGet Alert
10/06/2023DTEBuy Now
DTE Energy
$128.58-17.56%$125 → $106MaintainsMarket PerformGet Alert
10/02/2023VSTBuy Now
Vistra
$167.85-74.98%$40 → $42MaintainsOutperformGet Alert
09/28/2023NEPBuy Now
NextEra Energy Partners
$76 → $47MaintainsOutperformGet Alert
09/28/2023NEEBuy Now
NextEra Energy
$81.10-11.22%$88 → $72MaintainsOutperformGet Alert
09/22/2023AYBuy Now
Atlantica Sustainable
$27 → $25MaintainsMarket PerformGet Alert
09/20/2023XELBuy Now
Xcel Energy
$75.20-17.56%$66 → $62MaintainsMarket PerformGet Alert
09/07/2023LNTBuy Now
Alliant Energy
$65.28-17.28%$58 → $54MaintainsOutperformGet Alert
09/06/2023DBuy Now
Dominion Energy
$59.35-15.75%$54 → $50MaintainsOutperformGet Alert
08/31/2023SOBuy Now
Southern
$85.30-17.94%$72 → $70MaintainsMarket PerformGet Alert
08/31/2023CMSBuy Now
CMS Energy
$70.17-11.65%$69 → $62MaintainsOutperformGet Alert
08/30/2023ETRBuy Now
Entergy
$92.9722.62%$120 → $114MaintainsOutperformGet Alert
08/10/2023VSTBuy Now
Vistra
$167.85-76.17%$37 → $40MaintainsOutperformGet Alert
08/09/2023NRGBuy Now
NRG Energy
$160.94-71.42%$45 → $46MaintainsMarket PerformGet Alert
08/09/2023DUKBuy Now
Duke Energy
$116.05-15.56%$105 → $98MaintainsOutperformGet Alert
08/07/2023SREBuy Now
Sempra Energy
$87.5582.75%$168 → $160MaintainsMarket PerformGet Alert
08/07/2023DBuy Now
Dominion Energy
$59.35-9.01%$61 → $54MaintainsOutperformGet Alert
08/07/2023LNTBuy Now
Alliant Energy
$65.28-11.15%$56 → $58MaintainsOutperformGet Alert
08/02/2023WECBuy Now
WEC Energy Group
$104.36-8.97%$98 → $95MaintainsMarket PerformGet Alert
08/02/2023PEGBuy Now
Public Service Enterprise
$80.03-20.03%$66 → $64MaintainsMarket PerformGet Alert
08/02/2023ESBuy Now
Eversource Energy
$68.1710.02%$77 → $75MaintainsMarket PerformGet Alert
07/14/2023WECBuy Now
WEC Energy Group
$104.36-8.01%$100 → $96MaintainsMarket PerformGet Alert
07/13/2023DTEBuy Now
DTE Energy
$128.58-5.12%$121 → $122MaintainsMarket PerformGet Alert
07/11/2023DBuy Now
Dominion Energy
$59.35-2.27%$59 → $58MaintainsOutperformGet Alert
07/06/2023DUKBuy Now
Duke Energy
$116.05-12.97%$102 → $101MaintainsOutperformGet Alert
06/30/2023AEPBuy Now
American Electric Power
$115.25-16.7%$103 → $96MaintainsOutperformGet Alert
06/28/2023ESBuy Now
Eversource Energy
$68.178.55%$87 → $74MaintainsMarket PerformGet Alert
06/26/2023NRGBuy Now
NRG Energy
$160.94-73.9%$40 → $42MaintainsMarket PerformGet Alert
06/22/2023XELBuy Now
Xcel Energy
$75.20-14.9%$69 → $64DowngradeOutperform → Market PerformGet Alert
06/21/2023XELBuy Now
Xcel Energy
$75.20DowngradeOutperform → Market PerformGet Alert
06/21/2023NIBuy Now
NiSource
$41.40-27.54%$31 → $30MaintainsOutperformGet Alert
06/14/2023DTEBuy Now
DTE Energy
$128.58-5.89%$127 → $121MaintainsMarket PerformGet Alert
06/13/2023DUKBuy Now
Duke Energy
$116.05-12.11%$109 → $102MaintainsOutperformGet Alert
06/05/2023XELBuy Now
Xcel Energy
$75.20-8.25%$75 → $69MaintainsOutperformGet Alert
05/30/2023LNTBuy Now
Alliant Energy
$65.28-14.22%$60 → $56UpgradeMarket Perform → OutperformGet Alert
05/25/2023EXCBuy Now
Exelon
$43.720.65%$46 → $44MaintainsOutperformGet Alert
05/19/2023CMSBuy Now
CMS Energy
$70.17-8.8%$70 → $64MaintainsOutperformGet Alert
04/28/2023SOBuy Now
Southern
$85.30-10.9%$74 → $76MaintainsMarket PerformGet Alert
04/26/2023NEPBuy Now
NextEra Energy Partners
$83 → $81MaintainsOutperformGet Alert
04/26/2023NEEBuy Now
NextEra Energy
$81.1010.97%$95 → $90MaintainsOutperformGet Alert
04/17/2023AEPBuy Now
American Electric Power
$115.25-11.5%$100 → $102MaintainsOutperformGet Alert
04/14/2023PEGBuy Now
Public Service Enterprise
$80.03-17.53%$60 → $66MaintainsMarket PerformGet Alert
04/14/2023ESBuy Now
Eversource Energy
$68.1730.56%$86 → $89MaintainsMarket PerformGet Alert
04/10/2023DTEBuy Now
DTE Energy
$128.58-3.56%$123 → $124MaintainsMarket PerformGet Alert
04/05/2023XELBuy Now
Xcel Energy
$75.20-2.93%$74 → $73MaintainsOutperformGet Alert
03/13/2023PEGBuy Now
Public Service Enterprise
$80.03-25.03%$64 → $60MaintainsMarket PerformGet Alert
03/07/2023VSTBuy Now
Vistra
$167.85-79.15%$32 → $35MaintainsOutperformGet Alert
03/01/2023SREBuy Now
Sempra Energy
$87.5589.61%$169 → $166MaintainsMarket PerformGet Alert
02/27/2023LNTBuy Now
Alliant Energy
$65.28-11.15%$59 → $58MaintainsMarket PerformGet Alert
02/27/2023DBuy Now
Dominion Energy
$59.352.78%$66 → $61MaintainsOutperformGet Alert
02/24/2023AEPBuy Now
American Electric Power
$115.25-13.23%$102 → $100MaintainsOutperformGet Alert
02/23/2023NIBuy Now
NiSource
$41.40-25.12%$30 → $31MaintainsOutperformGet Alert
02/22/2023PEGBuy Now
Public Service Enterprise
$80.03-20.03%$65 → $64MaintainsMarket PerformGet Alert
02/21/2023CEGBuy Now
Constellation Energy
$358.10-74.03%$103 → $93MaintainsOutperformGet Alert
02/15/2023EXCBuy Now
Exelon
$43.722.94%$46 → $45MaintainsOutperformGet Alert
02/15/2023ESBuy Now
Eversource Energy
$68.1726.16%$89 → $86MaintainsMarket PerformGet Alert
02/14/2023CMSBuy Now
CMS Energy
$70.17-1.67%$70 → $69MaintainsOutperformGet Alert
02/09/2023DBuy Now
Dominion Energy
$59.3511.2%$67 → $66MaintainsOutperformGet Alert
01/04/2023DUKBuy Now
Duke Energy
$116.05-5.22%$107 → $110MaintainsOutperformGet Alert
12/16/2022SOBuy Now
Southern
$85.30-13.25%$68 → $74MaintainsMarket PerformGet Alert
12/16/2022AEPBuy Now
American Electric Power
$115.25-8.89%$95 → $105MaintainsOutperformGet Alert
12/08/2022NRGBuy Now
NRG Energy
$160.94-73.28%$46 → $43MaintainsMarket PerformGet Alert
12/05/2022WECBuy Now
WEC Energy Group
$104.36-4.18%$93 → $100MaintainsMarket PerformGet Alert
11/22/2022DTEBuy Now
DTE Energy
$128.58-2.78%$117 → $125MaintainsMarket PerformGet Alert
11/14/2022PEGBuy Now
Public Service Enterprise
$80.03-26.28%$64 → $59MaintainsMarket PerformGet Alert
11/10/2022AYBuy Now
Atlantica Sustainable
$28 → $30MaintainsMarket PerformGet Alert
11/09/2022CEGBuy Now
Constellation Energy
$358.10-70.68%$109 → $105MaintainsOutperformGet Alert
11/09/2022LNTBuy Now
Alliant Energy
$65.28-15.75%$53 → $55MaintainsMarket PerformGet Alert
11/08/2022NRGBuy Now
NRG Energy
$160.94-71.42%$44 → $46MaintainsMarket PerformGet Alert
11/07/2022DUKBuy Now
Duke Energy
$116.05-12.97%$98 → $101MaintainsOutperformGet Alert
11/07/2022DBuy Now
Dominion Energy
$59.3528.05%$72 → $76MaintainsOutperformGet Alert
11/07/2022AEEBuy Now
Ameren
$98.09-8.25%$85 → $90MaintainsOutperformGet Alert
11/03/2022ETRBuy Now
Entergy
$92.9724.77%$111 → $116MaintainsOutperformGet Alert
11/01/2022PEGBuy Now
Public Service Enterprise
$80.03-20.03%$61 → $64MaintainsMarket PerformGet Alert
10/31/2022NEEBuy Now
NextEra Energy
$81.1012.21%$89 → $91MaintainsOutperformGet Alert
10/18/2022EXCBuy Now
Exelon
$43.72-6.21%$51 → $41MaintainsOutperformGet Alert
10/05/2022XELBuy Now
Xcel Energy
$75.20-5.59%$80 → $71MaintainsOutperformGet Alert
10/05/2022DUKBuy Now
Duke Energy
$116.05-6.94%$113 → $108MaintainsOutperformGet Alert
10/05/2022AEPBuy Now
American Electric Power
$115.25-14.1%$96 → $99MaintainsOutperformGet Alert
10/04/2022WECBuy Now
WEC Energy Group
$104.36-10.89%$105 → $93MaintainsMarket PerformGet Alert
10/03/2022AEPBuy Now
American Electric Power
$115.25-16.7%$106 → $96MaintainsOutperformGet Alert
09/28/2022LNTBuy Now
Alliant Energy
$65.28-9.62%$63 → $59MaintainsMarket PerformGet Alert
09/16/2022NEEBuy Now
NextEra Energy
$81.1023.3%$92 → $100MaintainsOutperformGet Alert
09/09/2022AEEBuy Now
Ameren
$98.095%$98 → $103MaintainsOutperformGet Alert
08/04/2022NIBuy Now
NiSource
$41.40-17.87%$32 → $34MaintainsOutperformGet Alert
08/04/2022EXCBuy Now
Exelon
$43.7216.66%$49 → $51MaintainsOutperformGet Alert
08/04/2022ETRBuy Now
Entergy
$92.9741.98%$124 → $132MaintainsOutperformGet Alert
08/04/2022AYBuy Now
Atlantica Sustainable
$33 → $36MaintainsMarket PerformGet Alert
08/03/2022WECBuy Now
WEC Energy Group
$104.360.61% → $105MaintainsEqual-WeightGet Alert
07/28/2022AEPBuy Now
American Electric Power
$115.25-8.03%$103 → $106MaintainsOutperformGet Alert
06/27/2022CMSBuy Now
CMS Energy
$70.171.18%$80 → $71MaintainsOutperformGet Alert
06/22/2022SOBuy Now
Southern
$85.30-17.94%$81 → $70MaintainsMarket PerformGet Alert
06/17/2022ETRBuy Now
Entergy
$92.9730.15%$125 → $121MaintainsOutperformGet Alert
06/14/2022ETRBuy Now
Entergy
$92.9734.45%$137 → $125MaintainsOutperformGet Alert
06/13/2022NEEBuy Now
NextEra Energy
$81.1014.67%$105 → $93MaintainsOutperformGet Alert
05/03/2022WECBuy Now
WEC Energy Group
$104.366.36% → $111MaintainsEqual-WeightGet Alert
04/06/2022AYBuy Now
Atlantica Sustainable
→ $37Initiates → Market PerformGet Alert
03/08/2022CMSBuy Now
CMS Energy
$70.176.88%$70 → $75MaintainsOutperformGet Alert
02/25/2022AEPBuy Now
American Electric Power
$115.25-18.44%$100 → $94MaintainsOutperformGet Alert
02/22/2022AEEBuy Now
Ameren
$98.09-7.23%$96 → $91MaintainsOutperformGet Alert
02/22/2022LNTBuy Now
Alliant Energy
$65.28-11.15%$61 → $58MaintainsMarket PerformGet Alert
02/04/2022WECBuy Now
WEC Energy Group
$104.36-6.09% → $98MaintainsEqual-WeightGet Alert
01/10/2022ESBuy Now
Eversource Energy
$68.1739.36% → $95DowngradeOutperform → Market PerformGet Alert
01/10/2022CNPBuy Now
CenterPoint Energy
$37.97-18.35%$27 → $31UpgradeMarket Perform → OutperformGet Alert
12/15/2021AEEBuy Now
Ameren
$98.09-3.16%$85 → $95MaintainsOutperformGet Alert
12/08/2021NEEBuy Now
NextEra Energy
$81.1020.84%$89 → $98MaintainsOutperformGet Alert
11/30/2021WECBuy Now
WEC Energy Group
$104.36Initiates → Market PerformGet Alert
11/22/2021XELBuy Now
Xcel Energy
$75.20-6.92%$68 → $70UpgradeMarket Perform → OutperformGet Alert
09/28/2021PEGBuy Now
Public Service Enterprise
$80.03-16.28%$65 → $67MaintainsMarket PerformGet Alert
09/13/2021EXCBuy Now
Exelon
$43.7225.81%$50 → $55MaintainsOutperformGet Alert
08/24/2021AEEBuy Now
Ameren
$98.09-7.23%$88 → $91MaintainsOutperformGet Alert
06/25/2021SREBuy Now
Sempra Energy
$87.5565.62%$151 → $145MaintainsMarket PerformGet Alert
02/26/2021AEPBuy Now
American Electric Power
$115.25-24.51%$91 → $87MaintainsOutperformGet Alert
02/22/2021AEEBuy Now
Ameren
$98.09-20.49%$81 → $78MaintainsOutperformGet Alert
01/26/2021AEEBuy Now
Ameren
$98.09-17.43%$89 → $81MaintainsOutperformGet Alert
01/26/2021LNTBuy Now
Alliant Energy
$65.28-21.88%$54 → $51MaintainsMarket PerformGet Alert
11/24/2020SOBuy Now
Southern
$85.30-21.45% → $67Initiates → Market PerformGet Alert
11/24/2020DUKBuy Now
Duke Energy
$116.05-14.69% → $99Initiates → OutperformGet Alert
11/06/2020CNPBuy Now
CenterPoint Energy
$37.97-39.42%$21 → $23MaintainsMarket PerformGet Alert
11/03/2020DBuy Now
Dominion Energy
$59.3548.27% → $88UpgradeMarket Perform → OutperformGet Alert
10/28/2020DTEBuy Now
DTE Energy
$128.581.11% → $130DowngradeOutperform → Market PerformGet Alert
08/10/2020AEEBuy Now
Ameren
$98.09-14.37%$80 → $84MaintainsOutperformGet Alert
07/09/2020CMSBuy Now
CMS Energy
$70.17-10.22% → $63Initiates → OutperformGet Alert
07/09/2020DTEBuy Now
DTE Energy
$128.58-9.78% → $116Initiates → OutperformGet Alert
06/16/2020DBuy Now
Dominion Energy
$59.3543.22%$80 → $85MaintainsMarket PerformGet Alert
05/21/2020ETRBuy Now
Entergy
$92.9715.09%$115 → $107UpgradeMarket Perform → OutperformGet Alert
05/11/2020EXCBuy Now
Exelon
$43.729.8%$49 → $48MaintainsOutperformGet Alert
05/05/2020SREBuy Now
Sempra Energy
$87.5548.49%$127 → $130MaintainsMarket PerformGet Alert
03/26/2020SREBuy Now
Sempra Energy
$87.5527.93%$164 → $112MaintainsMarket PerformGet Alert
02/20/2020PEGBuy Now
Public Service Enterprise
$80.03-21.28% → $63Initiates → Market PerformGet Alert
02/20/2020ESBuy Now
Eversource Energy
$68.1746.69% → $100Initiates → OutperformGet Alert
02/20/2020EXCBuy Now
Exelon
$43.7228.1% → $56Initiates → OutperformGet Alert
02/20/2020ETRBuy Now
Entergy
$92.9741.98% → $132Initiates → Market PerformGet Alert
02/20/2020NEPBuy Now
NextEra Energy Partners
→ $65Initiates → OutperformGet Alert
02/20/2020DBuy Now
Dominion Energy
$59.3553.33% → $91Initiates → Market PerformGet Alert
02/20/2020NEEBuy Now
NextEra Energy
$81.10257.58% → $290Initiates → OutperformGet Alert
02/20/2020CNPBuy Now
CenterPoint Energy
$37.97-26.25% → $28Initiates → Market PerformGet Alert
02/20/2020AEPBuy Now
American Electric Power
$115.25-3.69% → $111Initiates → OutperformGet Alert
02/20/2020NIBuy Now
NiSource
$41.40-22.71% → $32Initiates → OutperformGet Alert
02/20/2020AEEBuy Now
Ameren
$98.09-7.23% → $91Initiates → OutperformGet Alert
02/20/2020NRGBuy Now
NRG Energy
$160.94-72.97% → $43.5Initiates → Market PerformGet Alert
02/20/2020SREBuy Now
Sempra Energy
$87.5587.32% → $164Initiates → Market PerformGet Alert
02/20/2020VSTBuy Now
Vistra
$167.85-77.96% → $37Initiates → OutperformGet Alert
02/20/2020XELBuy Now
Xcel Energy
$75.20-9.58% → $68Initiates → Market PerformGet Alert
04/29/2015ETRBuy Now
Entergy
$92.97-13.95%$89 → $80DowngradeOutperform → Market PerformGet Alert
06/16/2014CNPBuy Now
CenterPoint Energy
$37.97-28.88%$26 → $27UpgradeMarket Perform → OutperformGet Alert
06/06/2014ETRBuy Now
Entergy
$92.97-4.27%$73 → $89UpgradeMarket Perform → OutperformGet Alert
11/06/2013DBuy Now
Dominion Energy
$59.357.83%$62 → $64MaintainsMarket PerformGet Alert
10/31/2013SOBuy Now
Southern
$85.30-49.59%$45 → $43MaintainsMarket PerformGet Alert
08/15/2013ETRBuy Now
Entergy
$92.97-25.78%$73 → $69MaintainsMarket PerformGet Alert
04/29/2013DTEBuy Now
DTE Energy
$128.58-42.45%$68 → $74MaintainsMarket PerformGet Alert
03/05/2013DBuy Now
Dominion Energy
$59.35-2.27%$54 → $58MaintainsMarket PerformGet Alert
03/04/2013PEGBuy Now
Public Service Enterprise
$80.03-56.27%$33 → $35MaintainsMarket PerformGet Alert
02/22/2013PEGBuy Now
Public Service Enterprise
$80.03-58.76%$32 → $33MaintainsMarket PerformGet Alert
02/22/2013CMSBuy Now
CMS Energy
$70.17-58.67%$27 → $29MaintainsOutperformGet Alert
02/21/2013DTEBuy Now
DTE Energy
$128.58-47.11%$62 → $68MaintainsMarket PerformGet Alert
02/08/2013EXCBuy Now
Exelon
$43.72-26.8%$29 → $32MaintainsMarket PerformGet Alert
11/08/2012CNPBuy Now
CenterPoint Energy
$37.97-42.05%$21 → $22MaintainsMarket PerformGet Alert
11/07/2012SREBuy Now
Sempra Energy
$87.55-21.19%$61 → $69MaintainsMarket PerformGet Alert
11/05/2012NIBuy Now
NiSource
$41.40-34.78%$26 → $27MaintainsMarket PerformGet Alert
11/02/2012EXCBuy Now
Exelon
$43.72-17.65%$37 → $36MaintainsMarket PerformGet Alert
11/02/2012PEGBuy Now
Public Service Enterprise
$80.03-57.52%$35 → $34MaintainsMarket PerformGet Alert
07/30/2012DTEBuy Now
DTE Energy
$128.58-51.78%$55 → $62MaintainsMarket PerformGet Alert
07/27/2012NEEBuy Now
NextEra Energy
$81.10-2.59%$73 → $79MaintainsOutperformGet Alert
07/27/2012CMSBuy Now
CMS Energy
$70.17-61.52%$24 → $27MaintainsOutperformGet Alert
04/02/2012SREBuy Now
Sempra Energy
$87.55-30.33%$55 → $61MaintainsMarket PerformGet Alert