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

Overall Average Return

5.83%

Smart Score

64.4%

Overall Average Return Percentile

52nd

Number of Ratings

177
Buy NowGet Alert
07/08/2024ETRBuy Now
Entergy
$104.0012.5%$120 → $117MaintainsOutperformGet Alert
07/03/2024PEGBuy Now
Public Service Enterprise
$74.59-0.79%$69 → $74MaintainsMarket PerformGet Alert
06/26/2024CNPBuy Now
CenterPoint Energy
$30.328.84%$32 → $33MaintainsOutperformGet Alert
06/24/2024AEEBuy Now
Ameren
$70.7113.14%$81 → $80MaintainsOutperformGet Alert
06/18/2024NIBuy Now
NiSource
$28.578.51%ReiteratesOutperform → OutperformGet Alert
06/12/2024NEEBuy Now
NextEra Energy
$72.119.55%$78 → $79MaintainsOutperformGet Alert
06/06/2024ETRBuy Now
Entergy
$104.0015.38%$118 → $120MaintainsOutperformGet Alert
05/20/2024DUKBuy Now
Duke Energy
$100.649.3%$108 → $110MaintainsOutperformGet Alert
05/14/2024AEPBuy Now
American Electric Power
$87.1113.65%$95 → $99MaintainsOutperformGet Alert
05/14/2024CMSBuy Now
CMS Energy
$58.7020.95%$68 → $71MaintainsOutperformGet Alert
05/13/2024CEGBuy Now
Constellation Energy
$215.8214.45%$200 → $247MaintainsOutperformGet Alert
05/10/2024VSTBuy Now
Vistra
$93.0017.21%$79 → $109MaintainsOutperformGet Alert
05/10/2024AYBuy Now
Atlantica Sustainable
$21.994.59%$20 → $23MaintainsMarket PerformGet Alert
05/09/2024NIBuy Now
NiSource
$28.578.51%$30 → $31ReiteratesOutperform → OutperformGet Alert
05/08/2024NRGBuy Now
NRG Energy
$78.574.37%$73 → $82MaintainsMarket PerformGet Alert
05/08/2024DUKBuy Now
Duke Energy
$100.647.31%$104 → $108MaintainsOutperformGet Alert
05/07/2024NEEBuy Now
NextEra Energy
$72.118.17%$72 → $78MaintainsOutperformGet Alert
05/06/2024DBuy Now
Dominion Energy
$49.335.41%$51 → $52MaintainsMarket PerformGet Alert
05/06/2024AEEBuy Now
Ameren
$70.7114.55%MaintainsOutperformGet Alert
05/03/2024EXCBuy Now
Exelon
$34.2522.63%$40 → $42MaintainsOutperformGet Alert
05/03/2024ESBuy Now
Eversource Energy
$57.3215.14%$65 → $66MaintainsMarket PerformGet Alert
05/02/2024WECBuy Now
WEC Energy Group
$78.0515.31%$89 → $90MaintainsMarket PerformGet Alert
05/01/2024AEPBuy Now
American Electric Power
$87.119.06%$93 → $95MaintainsOutperformGet Alert
04/26/2024CMSBuy Now
CMS Energy
$58.7015.84%$67 → $68MaintainsOutperformGet Alert
04/25/2024NEEBuy Now
NextEra Energy
$72.11-0.15%$70 → $72MaintainsOutperformGet Alert
04/17/2024DTEBuy Now
DTE Energy
$109.013.66%$111 → $113MaintainsMarket PerformGet Alert
04/17/2024CMSBuy Now
CMS Energy
$58.709.03%$63 → $64MaintainsOutperformGet Alert
04/16/2024NEEBuy Now
NextEra Energy
$72.11-5.7%$77 → $68MaintainsOutperformGet Alert
04/16/2024DUKBuy Now
Duke Energy
$100.64-1.63%$101 → $99MaintainsOutperformGet Alert
04/15/2024LNTBuy Now
Alliant Energy
$51.393.13%$51 → $53MaintainsMarket PerformGet Alert
04/01/2024SOBuy Now
Southern
$77.80-2.31%$72 → $76ReiteratesOutperform → OutperformGet Alert
03/18/2024NEEBuy Now
NextEra Energy
$72.116.78%$76 → $77MaintainsOutperformGet Alert
03/11/2024DUKBuy Now
Duke Energy
$100.640.36%$100 → $101MaintainsOutperformGet Alert
03/11/2024DBuy Now
Dominion Energy
$49.33-0.67% → $49DowngradeOutperform → Market PerformGet Alert
03/08/2024AEPBuy Now
American Electric Power
$87.113.32%$88 → $90ReiteratesOutperform → OutperformGet Alert
03/05/2024AYBuy Now
Atlantica Sustainable
$21.99-9.05%$24 → $20MaintainsMarket PerformGet Alert
03/04/2024CMSBuy Now
CMS Energy
$58.707.33%$65 → $63MaintainsOutperformGet Alert
03/04/2024VSTBuy Now
Vistra
$93.00-35.48%$52 → $60MaintainsOutperformGet Alert
02/29/2024NRGBuy Now
NRG Energy
$78.57-24.91%$58 → $59MaintainsMarket PerformGet Alert
02/27/2024PEGBuy Now
Public Service Enterprise
$74.59-15.54%$64 → $63MaintainsMarket PerformGet Alert
02/27/2024AEPBuy Now
American Electric Power
$87.111.02%$87 → $88MaintainsOutperformGet Alert
02/26/2024ETRBuy Now
Entergy
$104.008.65%$110 → $113MaintainsOutperformGet Alert
02/26/2024AEEBuy Now
Ameren
$70.717.48%$75 → $76MaintainsOutperformGet Alert
02/21/2024VSTBuy Now
Vistra
$93.00-44.08%$43 → $52MaintainsOutperformGet Alert
02/16/2024SOBuy Now
Southern
$77.80-7.46%$75 → $72MaintainsOutperformGet Alert
02/15/2024ESBuy Now
Eversource Energy
$57.3211.65%$63 → $64MaintainsMarket PerformGet Alert
02/12/2024DUKBuy Now
Duke Energy
$100.64-0.64%$101 → $100MaintainsOutperformGet Alert
02/12/2024DTEBuy Now
DTE Energy
$109.011.83%$113 → $111MaintainsMarket PerformGet Alert
01/22/2024AEPBuy Now
American Electric Power
$87.111.02%$94 → $88MaintainsOutperformGet Alert
01/11/2024LNTBuy Now
Alliant Energy
$51.397.02% → $55DowngradeOutperform → Market PerformGet Alert
01/11/2024SREBuy Now
Sempra
$75.1811.73%$76 → $84UpgradeMarket Perform → OutperformGet Alert
01/11/2024SOBuy Now
Southern
$77.80-1.03%$72 → $77UpgradeMarket Perform → OutperformGet Alert
12/26/2023CMSBuy Now
CMS Energy
$58.709.03%$61 → $64MaintainsOutperformGet Alert
12/19/2023DUKBuy Now
Duke Energy
$100.642.34%$95 → $103MaintainsOutperformGet Alert
12/18/2023XELBuy Now
Xcel Energy
$52.1118.98%$59 → $62MaintainsMarket PerformGet Alert
12/04/2023DTEBuy Now
DTE Energy
$109.011.83%$107 → $111MaintainsMarket PerformGet Alert
11/21/2023NRGBuy Now
NRG Energy
$78.57-37.64%$46 → $49MaintainsMarket PerformGet Alert
11/09/2023VSTBuy Now
Vistra
$93.00-53.76%$42 → $43MaintainsOutperformGet Alert
11/03/2023DTEBuy Now
DTE Energy
$109.01-1.84%$109 → $107MaintainsMarket PerformGet Alert
11/01/2023PEGBuy Now
Public Service Enterprise
$74.59-15.54%$59 → $63MaintainsMarket PerformGet Alert
10/30/2023XELBuy Now
Xcel Energy
$52.1113.22%$58 → $59MaintainsMarket PerformGet Alert
10/16/2023CMSBuy Now
CMS Energy
$58.703.92%$62 → $61MaintainsOutperformGet Alert
10/16/2023CNPBuy Now
CenterPoint Energy
$30.32-1.06%$34 → $30MaintainsOutperformGet Alert
10/16/2023DTEBuy Now
DTE Energy
$109.01-0.01%$106 → $109MaintainsMarket PerformGet Alert
10/13/2023ESBuy Now
Eversource Energy
$57.328.16%$75 → $62MaintainsMarket PerformGet Alert
10/13/2023DBuy Now
Dominion Energy
$49.33-0.67%$50 → $49MaintainsOutperformGet Alert
10/06/2023DTEBuy Now
DTE Energy
$109.01-2.76%$125 → $106MaintainsMarket PerformGet Alert
10/02/2023VSTBuy Now
Vistra
$93.00-54.84%$40 → $42MaintainsOutperformGet Alert
09/28/2023NEPBuy Now
NextEra Energy Partners
$26.7575.7%$76 → $47MaintainsOutperformGet Alert
09/28/2023NEEBuy Now
NextEra Energy
$72.11-0.15%$88 → $72MaintainsOutperformGet Alert
09/22/2023AYBuy Now
Atlantica Sustainable
$21.9913.69%$27 → $25MaintainsMarket PerformGet Alert
09/20/2023XELBuy Now
Xcel Energy
$52.1118.98%$66 → $62MaintainsMarket PerformGet Alert
09/07/2023LNTBuy Now
Alliant Energy
$51.395.08%$58 → $54MaintainsOutperformGet Alert
09/06/2023DBuy Now
Dominion Energy
$49.331.36%$54 → $50MaintainsOutperformGet Alert
08/31/2023SOBuy Now
Southern
$77.80-10.03%$72 → $70MaintainsMarket PerformGet Alert
08/31/2023CMSBuy Now
CMS Energy
$58.705.62%$69 → $62MaintainsOutperformGet Alert
08/30/2023ETRBuy Now
Entergy
$104.009.62%$120 → $114MaintainsOutperformGet Alert
08/10/2023VSTBuy Now
Vistra
$93.00-56.99%$37 → $40MaintainsOutperformGet Alert
08/09/2023NRGBuy Now
NRG Energy
$78.57-41.45%$45 → $46MaintainsMarket PerformGet Alert
08/09/2023DUKBuy Now
Duke Energy
$100.64-2.62%$105 → $98MaintainsOutperformGet Alert
08/07/2023SREBuy Now
Sempra Energy
$75.18112.82%$84 → $80MaintainsMarket PerformGet Alert
08/07/2023DBuy Now
Dominion Energy
$49.339.47%$61 → $54MaintainsOutperformGet Alert
08/07/2023LNTBuy Now
Alliant Energy
$51.3912.86%$56 → $58MaintainsOutperformGet Alert
08/02/2023WECBuy Now
WEC Energy Group
$78.0521.72%$98 → $95MaintainsMarket PerformGet Alert
08/02/2023PEGBuy Now
Public Service Enterprise
$74.59-14.2%$66 → $64MaintainsMarket PerformGet Alert
08/02/2023ESBuy Now
Eversource Energy
$57.3230.84%$77 → $75MaintainsMarket PerformGet Alert
07/14/2023WECBuy Now
WEC Energy Group
$78.0523%$100 → $96MaintainsMarket PerformGet Alert
07/13/2023DTEBuy Now
DTE Energy
$109.0111.92%$121 → $122MaintainsMarket PerformGet Alert
07/11/2023DBuy Now
Dominion Energy
$49.3317.58%$59 → $58MaintainsOutperformGet Alert
07/06/2023DUKBuy Now
Duke Energy
$100.640.36%$102 → $101MaintainsOutperformGet Alert
06/30/2023AEPBuy Now
American Electric Power
$87.1110.21%$103 → $96MaintainsOutperformGet Alert
06/28/2023ESBuy Now
Eversource Energy
$57.3229.1%$87 → $74MaintainsMarket PerformGet Alert
06/26/2023NRGBuy Now
NRG Energy
$78.57-46.54%$40 → $42MaintainsMarket PerformGet Alert
06/22/2023XELBuy Now
Xcel Energy
$52.1122.82%$69 → $64DowngradeOutperform → Market PerformGet Alert
06/21/2023XELBuy Now
Xcel Energy
$52.11DowngradeOutperform → Market PerformGet Alert
06/21/2023NIBuy Now
NiSource
$28.575.01%$31 → $30MaintainsOutperformGet Alert
06/14/2023DTEBuy Now
DTE Energy
$109.0111%$127 → $121MaintainsMarket PerformGet Alert
06/13/2023DUKBuy Now
Duke Energy
$100.641.35%$102 → $109MaintainsOutperformGet Alert
06/05/2023XELBuy Now
Xcel Energy
$52.1132.41%$75 → $69MaintainsOutperformGet Alert
05/30/2023LNTBuy Now
Alliant Energy
$51.398.97%$60 → $56UpgradeMarket Perform → OutperformGet Alert
05/25/2023EXCBuy Now
Exelon
$34.2528.47%$46 → $44MaintainsOutperformGet Alert
05/19/2023CMSBuy Now
CMS Energy
$58.709.03%$70 → $64MaintainsOutperformGet Alert
04/28/2023SOBuy Now
Southern
$77.80-2.31%$74 → $76MaintainsMarket PerformGet Alert
04/26/2023NEPBuy Now
NextEra Energy Partners
$26.75202.8%$83 → $81MaintainsOutperformGet Alert
04/26/2023NEEBuy Now
NextEra Energy
$72.1124.81%$95 → $90MaintainsOutperformGet Alert
04/17/2023AEPBuy Now
American Electric Power
$87.1117.09%$100 → $102MaintainsOutperformGet Alert
04/14/2023PEGBuy Now
Public Service Enterprise
$74.59-11.52%$60 → $66MaintainsMarket PerformGet Alert
04/14/2023ESBuy Now
Eversource Energy
$57.3255.27%$86 → $89MaintainsMarket PerformGet Alert
04/10/2023DTEBuy Now
DTE Energy
$109.0113.75%$123 → $124MaintainsMarket PerformGet Alert
04/05/2023XELBuy Now
Xcel Energy
$52.1140.09%$74 → $73MaintainsOutperformGet Alert
03/13/2023PEGBuy Now
Public Service Enterprise
$74.59-19.56%$64 → $60MaintainsMarket PerformGet Alert
03/07/2023VSTBuy Now
Vistra
$93.00-62.36%$32 → $35MaintainsOutperformGet Alert
03/01/2023SREBuy Now
Sempra Energy
$75.18120.8%$84.5 → $83MaintainsMarket PerformGet Alert
02/27/2023LNTBuy Now
Alliant Energy
$51.3912.86%$59 → $58MaintainsMarket PerformGet Alert
02/27/2023DBuy Now
Dominion Energy
$49.3323.66%$66 → $61MaintainsOutperformGet Alert
02/24/2023AEPBuy Now
American Electric Power
$87.1114.8%$102 → $100MaintainsOutperformGet Alert
02/23/2023NIBuy Now
NiSource
$28.578.51%$30 → $31MaintainsOutperformGet Alert
02/22/2023PEGBuy Now
Public Service Enterprise
$74.59-14.2%$65 → $64MaintainsMarket PerformGet Alert
02/21/2023CEGBuy Now
Constellation Energy
$215.82-56.91%$103 → $93MaintainsOutperformGet Alert
02/15/2023EXCBuy Now
Exelon
$34.2531.39%$46 → $45MaintainsOutperformGet Alert
02/15/2023ESBuy Now
Eversource Energy
$57.3250.03%$89 → $86MaintainsMarket PerformGet Alert
02/14/2023CMSBuy Now
CMS Energy
$58.7017.55%$70 → $69MaintainsOutperformGet Alert
02/09/2023DBuy Now
Dominion Energy
$49.3333.79%$67 → $66MaintainsOutperformGet Alert
01/04/2023DUKBuy Now
Duke Energy
$100.649.3%$107 → $110MaintainsOutperformGet Alert
12/16/2022SOBuy Now
Southern
$77.80-4.88%$68 → $74MaintainsMarket PerformGet Alert
12/16/2022AEPBuy Now
American Electric Power
$87.1120.54%$95 → $105MaintainsOutperformGet Alert
12/08/2022NRGBuy Now
NRG Energy
$78.57-45.27%$46 → $43MaintainsMarket PerformGet Alert
12/05/2022WECBuy Now
WEC Energy Group
$78.0528.12%$93 → $100MaintainsMarket PerformGet Alert
11/22/2022DTEBuy Now
DTE Energy
$109.0114.67%$117 → $125MaintainsMarket PerformGet Alert
11/14/2022PEGBuy Now
Public Service Enterprise
$74.59-20.9%$64 → $59MaintainsMarket PerformGet Alert
11/10/2022AYBuy Now
Atlantica Sustainable
$21.9936.43%$28 → $30MaintainsMarket PerformGet Alert
11/09/2022CEGBuy Now
Constellation Energy
$215.82-51.35%$109 → $105MaintainsOutperformGet Alert
11/09/2022LNTBuy Now
Alliant Energy
$51.397.02%$53 → $55MaintainsMarket PerformGet Alert
11/08/2022NRGBuy Now
NRG Energy
$78.57-41.45%$44 → $46MaintainsMarket PerformGet Alert
11/07/2022DUKBuy Now
Duke Energy
$100.640.36%$98 → $101MaintainsOutperformGet Alert
11/07/2022DBuy Now
Dominion Energy
$49.3354.06%$72 → $76MaintainsOutperformGet Alert
11/07/2022AEEBuy Now
Ameren
$70.7127.28%$85 → $90MaintainsOutperformGet Alert
11/03/2022ETRBuy Now
Entergy
$104.0011.54%$111 → $116MaintainsOutperformGet Alert
11/01/2022PEGBuy Now
Public Service Enterprise
$74.59-14.2%$61 → $64MaintainsMarket PerformGet Alert
10/31/2022NEEBuy Now
NextEra Energy
$72.1126.2%$89 → $91MaintainsOutperformGet Alert
10/18/2022EXCBuy Now
Exelon
$34.2519.71%$51 → $41MaintainsOutperformGet Alert
10/05/2022XELBuy Now
Xcel Energy
$52.1136.25%$80 → $71MaintainsOutperformGet Alert
10/05/2022DUKBuy Now
Duke Energy
$100.647.31%$113 → $108MaintainsOutperformGet Alert
10/05/2022AEPBuy Now
American Electric Power
$87.1113.65%$96 → $99MaintainsOutperformGet Alert
10/04/2022WECBuy Now
WEC Energy Group
$78.0519.15%$105 → $93MaintainsMarket PerformGet Alert
10/03/2022AEPBuy Now
American Electric Power
$87.1110.21%$106 → $96MaintainsOutperformGet Alert
09/28/2022LNTBuy Now
Alliant Energy
$51.3914.81%$63 → $59MaintainsMarket PerformGet Alert
09/16/2022NEEBuy Now
NextEra Energy
$72.1138.68%$92 → $100MaintainsOutperformGet Alert
09/09/2022AEEBuy Now
Ameren
$70.7145.67%$98 → $103MaintainsOutperformGet Alert
08/04/2022NIBuy Now
NiSource
$28.5719.01%$32 → $34MaintainsOutperformGet Alert
08/04/2022EXCBuy Now
Exelon
$34.2548.91%$49 → $51MaintainsOutperformGet Alert
08/04/2022ETRBuy Now
Entergy
$104.0026.92%$124 → $132MaintainsOutperformGet Alert
08/04/2022AYBuy Now
Atlantica Sustainable
$21.9963.71%$33 → $36MaintainsMarket PerformGet Alert
08/03/2022WECBuy Now
WEC Energy Group
$78.0534.53% → $105MaintainsEqual-WeightGet Alert
07/28/2022AEPBuy Now
American Electric Power
$87.1121.69%$103 → $106MaintainsOutperformGet Alert
06/27/2022CMSBuy Now
CMS Energy
$58.7020.95%$80 → $71MaintainsOutperformGet Alert
06/22/2022SOBuy Now
Southern
$77.80-10.03%$81 → $70MaintainsMarket PerformGet Alert
06/17/2022ETRBuy Now
Entergy
$104.0016.35%$125 → $121MaintainsOutperformGet Alert
06/14/2022ETRBuy Now
Entergy
$104.0020.19%$137 → $125MaintainsOutperformGet Alert
06/13/2022NEEBuy Now
NextEra Energy
$72.1128.97%$105 → $93MaintainsOutperformGet Alert
05/03/2022WECBuy Now
WEC Energy Group
$78.0542.22% → $111MaintainsEqual-WeightGet Alert
04/06/2022AYBuy Now
Atlantica Sustainable
$21.9968.26% → $37Initiates → Market PerformGet Alert
03/08/2022CMSBuy Now
CMS Energy
$58.7027.77%$70 → $75MaintainsOutperformGet Alert
02/25/2022AEPBuy Now
American Electric Power
$87.117.91%$100 → $94MaintainsOutperformGet Alert
02/22/2022AEEBuy Now
Ameren
$70.7128.69%$96 → $91MaintainsOutperformGet Alert
02/22/2022LNTBuy Now
Alliant Energy
$51.3912.86%$61 → $58MaintainsMarket PerformGet Alert
02/04/2022WECBuy Now
WEC Energy Group
$78.0525.56% → $98MaintainsEqual-WeightGet Alert
01/10/2022ESBuy Now
Eversource Energy
$57.3265.74% → $95DowngradeOutperform → Market PerformGet Alert
01/10/2022CNPBuy Now
CenterPoint Energy
$30.322.24%$27 → $31UpgradeMarket Perform → OutperformGet Alert
12/15/2021AEEBuy Now
Ameren
$70.7134.35%MaintainsOutperformGet Alert
12/08/2021NEEBuy Now
NextEra Energy
$72.1135.9%MaintainsOutperformGet Alert
11/30/2021WECBuy Now
WEC Energy Group
$78.05Initiates → Market PerformGet Alert
11/22/2021XELBuy Now
Xcel Energy
$52.1134.33%UpgradeMarket Perform → OutperformGet Alert
02/26/2021AEPBuy Now
American Electric Power
$87.11-0.13%$91 → $87MaintainsOutperformGet Alert
02/22/2021AEEBuy Now
Ameren
$70.7110.31%$81 → $78MaintainsOutperformGet Alert
01/26/2021AEEBuy Now
Ameren
$70.7114.55%$89 → $81MaintainsOutperformGet Alert
01/26/2021LNTBuy Now
Alliant Energy
$51.39-0.76%$54 → $51MaintainsMarket PerformGet Alert