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 06/28/2024

Overall Average Return

6.56%

Smart Score

65.3%

Overall Average Return Percentile

54th

Number of Ratings

175
Buy NowGet Alert
06/26/2024CNPBuy Now
CenterPoint Energy
$30.986.52%$32 → $33MaintainsOutperformGet Alert
06/24/2024AEEBuy Now
Ameren
$71.1112.5%$81 → $80MaintainsOutperformGet Alert
06/18/2024NIBuy Now
NiSource
$28.817.6%ReiteratesOutperform → OutperformGet Alert
06/12/2024NEEBuy Now
NextEra Energy
$70.7511.66%$78 → $79MaintainsOutperformGet Alert
06/06/2024ETRBuy Now
Entergy
$107.0012.15%$118 → $120MaintainsOutperformGet Alert
05/20/2024DUKBuy Now
Duke Energy
$100.119.88%$108 → $110MaintainsOutperformGet Alert
05/14/2024AEPBuy Now
American Electric Power
$87.7412.83%$95 → $99MaintainsOutperformGet Alert
05/14/2024CMSBuy Now
CMS Energy
$59.5319.27%$68 → $71MaintainsOutperformGet Alert
05/13/2024CEGBuy Now
Constellation Energy
$201.5022.58%$200 → $247MaintainsOutperformGet Alert
05/10/2024VSTBuy Now
Vistra
$86.0926.61%$79 → $109MaintainsOutperformGet Alert
05/10/2024AYBuy Now
Atlantica Sustainable
$21.954.78%$20 → $23MaintainsMarket PerformGet Alert
05/09/2024NIBuy Now
NiSource
$28.817.6%$30 → $31ReiteratesOutperform → OutperformGet Alert
05/08/2024NRGBuy Now
NRG Energy
$77.865.32%$73 → $82MaintainsMarket PerformGet Alert
05/08/2024DUKBuy Now
Duke Energy
$100.117.88%$104 → $108MaintainsOutperformGet Alert
05/07/2024NEEBuy Now
NextEra Energy
$70.7510.25%$72 → $78MaintainsOutperformGet Alert
05/06/2024DBuy Now
Dominion Energy
$49.006.12%$51 → $52MaintainsMarket PerformGet Alert
05/06/2024AEEBuy Now
Ameren
$71.1113.91%MaintainsOutperformGet Alert
05/03/2024EXCBuy Now
Exelon
$34.7820.76%$40 → $42MaintainsOutperformGet Alert
05/03/2024ESBuy Now
Eversource Energy
$56.7116.38%$65 → $66MaintainsMarket PerformGet Alert
05/02/2024WECBuy Now
WEC Energy Group
$78.4614.71%$89 → $90MaintainsMarket PerformGet Alert
05/01/2024AEPBuy Now
American Electric Power
$87.748.27%$93 → $95MaintainsOutperformGet Alert
04/26/2024CMSBuy Now
CMS Energy
$59.5314.23%$67 → $68MaintainsOutperformGet Alert
04/25/2024NEEBuy Now
NextEra Energy
$70.751.77%$70 → $72MaintainsOutperformGet Alert
04/17/2024DTEBuy Now
DTE Energy
$111.011.79%$111 → $113MaintainsMarket PerformGet Alert
04/17/2024CMSBuy Now
CMS Energy
$59.537.51%$63 → $64MaintainsOutperformGet Alert
04/16/2024NEEBuy Now
NextEra Energy
$70.75-3.89%$77 → $68MaintainsOutperformGet Alert
04/16/2024DUKBuy Now
Duke Energy
$100.11-1.11%$101 → $99MaintainsOutperformGet Alert
04/15/2024LNTBuy Now
Alliant Energy
$50.904.13%$51 → $53MaintainsMarket PerformGet Alert
04/01/2024SOBuy Now
Southern
$77.57-2.02%$72 → $76ReiteratesOutperform → OutperformGet Alert
03/18/2024NEEBuy Now
NextEra Energy
$70.758.83%$76 → $77MaintainsOutperformGet Alert
03/11/2024DUKBuy Now
Duke Energy
$100.110.89%$100 → $101MaintainsOutperformGet Alert
03/11/2024DBuy Now
Dominion Energy
$49.00 → $49DowngradeOutperform → Market PerformGet Alert
03/08/2024AEPBuy Now
American Electric Power
$87.742.58%$88 → $90ReiteratesOutperform → OutperformGet Alert
03/05/2024AYBuy Now
Atlantica Sustainable
$21.95-8.88%$24 → $20MaintainsMarket PerformGet Alert
03/04/2024CMSBuy Now
CMS Energy
$59.535.83%$65 → $63MaintainsOutperformGet Alert
03/04/2024VSTBuy Now
Vistra
$86.09-30.31%$52 → $60MaintainsOutperformGet Alert
02/29/2024NRGBuy Now
NRG Energy
$77.86-24.22%$58 → $59MaintainsMarket PerformGet Alert
02/27/2024PEGBuy Now
Public Service Enterprise
$73.70-14.52%$64 → $63MaintainsMarket PerformGet Alert
02/27/2024AEPBuy Now
American Electric Power
$87.740.3%$87 → $88MaintainsOutperformGet Alert
02/26/2024ETRBuy Now
Entergy
$107.005.61%$110 → $113MaintainsOutperformGet Alert
02/26/2024AEEBuy Now
Ameren
$71.116.88%$75 → $76MaintainsOutperformGet Alert
02/21/2024VSTBuy Now
Vistra
$86.09-39.6%$43 → $52MaintainsOutperformGet Alert
02/16/2024SOBuy Now
Southern
$77.57-7.18%$75 → $72MaintainsOutperformGet Alert
02/15/2024ESBuy Now
Eversource Energy
$56.7112.85%$63 → $64MaintainsMarket PerformGet Alert
02/12/2024DUKBuy Now
Duke Energy
$100.11-0.11%$101 → $100MaintainsOutperformGet Alert
02/12/2024DTEBuy Now
DTE Energy
$111.01-0.01%$113 → $111MaintainsMarket PerformGet Alert
01/22/2024AEPBuy Now
American Electric Power
$87.740.3%$94 → $88MaintainsOutperformGet Alert
01/11/2024LNTBuy Now
Alliant Energy
$50.908.06% → $55DowngradeOutperform → Market PerformGet Alert
01/11/2024SREBuy Now
Sempra
$76.0610.44%$76 → $84UpgradeMarket Perform → OutperformGet Alert
01/11/2024SOBuy Now
Southern
$77.57-0.73%$72 → $77UpgradeMarket Perform → OutperformGet Alert
12/26/2023CMSBuy Now
CMS Energy
$59.537.51%$61 → $64MaintainsOutperformGet Alert
12/19/2023DUKBuy Now
Duke Energy
$100.112.89%$95 → $103MaintainsOutperformGet Alert
12/18/2023XELBuy Now
Xcel Energy
$53.4116.08%$59 → $62MaintainsMarket PerformGet Alert
12/04/2023DTEBuy Now
DTE Energy
$111.01-0.01%$107 → $111MaintainsMarket PerformGet Alert
11/21/2023NRGBuy Now
NRG Energy
$77.86-37.07%$46 → $49MaintainsMarket PerformGet Alert
11/09/2023VSTBuy Now
Vistra
$86.09-50.05%$42 → $43MaintainsOutperformGet Alert
11/03/2023DTEBuy Now
DTE Energy
$111.01-3.61%$109 → $107MaintainsMarket PerformGet Alert
11/01/2023PEGBuy Now
Public Service Enterprise
$73.70-14.52%$59 → $63MaintainsMarket PerformGet Alert
10/30/2023XELBuy Now
Xcel Energy
$53.4110.47%$58 → $59MaintainsMarket PerformGet Alert
10/16/2023CMSBuy Now
CMS Energy
$59.532.47%$62 → $61MaintainsOutperformGet Alert
10/16/2023CNPBuy Now
CenterPoint Energy
$30.98-3.16%$34 → $30MaintainsOutperformGet Alert
10/16/2023DTEBuy Now
DTE Energy
$111.01-1.81%$106 → $109MaintainsMarket PerformGet Alert
10/13/2023ESBuy Now
Eversource Energy
$56.719.33%$75 → $62MaintainsMarket PerformGet Alert
10/13/2023DBuy Now
Dominion Energy
$49.00$50 → $49MaintainsOutperformGet Alert
10/06/2023DTEBuy Now
DTE Energy
$111.01-4.51%$125 → $106MaintainsMarket PerformGet Alert
10/02/2023VSTBuy Now
Vistra
$86.09-51.21%$40 → $42MaintainsOutperformGet Alert
09/28/2023NEPBuy Now
NextEra Energy Partners
$27.8069.06%$76 → $47MaintainsOutperformGet Alert
09/28/2023NEEBuy Now
NextEra Energy
$70.751.77%$88 → $72MaintainsOutperformGet Alert
09/22/2023AYBuy Now
Atlantica Sustainable
$21.9513.9%$27 → $25MaintainsMarket PerformGet Alert
09/20/2023XELBuy Now
Xcel Energy
$53.4116.08%$66 → $62MaintainsMarket PerformGet Alert
09/07/2023LNTBuy Now
Alliant Energy
$50.906.09%$58 → $54MaintainsOutperformGet Alert
09/06/2023DBuy Now
Dominion Energy
$49.002.04%$54 → $50MaintainsOutperformGet Alert
08/31/2023SOBuy Now
Southern
$77.57-9.76%$72 → $70MaintainsMarket PerformGet Alert
08/31/2023CMSBuy Now
CMS Energy
$59.534.15%$69 → $62MaintainsOutperformGet Alert
08/30/2023ETRBuy Now
Entergy
$107.006.54%$120 → $114MaintainsOutperformGet Alert
08/10/2023VSTBuy Now
Vistra
$86.09-53.54%$37 → $40MaintainsOutperformGet Alert
08/09/2023NRGBuy Now
NRG Energy
$77.86-40.92%$45 → $46MaintainsMarket PerformGet Alert
08/09/2023DUKBuy Now
Duke Energy
$100.11-2.11%$105 → $98MaintainsOutperformGet Alert
08/07/2023SREBuy Now
Sempra Energy
$76.06110.36%$84 → $80MaintainsMarket PerformGet Alert
08/07/2023DBuy Now
Dominion Energy
$49.0010.2%$61 → $54MaintainsOutperformGet Alert
08/07/2023LNTBuy Now
Alliant Energy
$50.9013.95%$56 → $58MaintainsOutperformGet Alert
08/02/2023WECBuy Now
WEC Energy Group
$78.4621.08%$98 → $95MaintainsMarket PerformGet Alert
08/02/2023PEGBuy Now
Public Service Enterprise
$73.70-13.16%$66 → $64MaintainsMarket PerformGet Alert
08/02/2023ESBuy Now
Eversource Energy
$56.7132.25%$77 → $75MaintainsMarket PerformGet Alert
07/14/2023WECBuy Now
WEC Energy Group
$78.4622.36%$100 → $96MaintainsMarket PerformGet Alert
07/13/2023DTEBuy Now
DTE Energy
$111.019.9%$121 → $122MaintainsMarket PerformGet Alert
07/11/2023DBuy Now
Dominion Energy
$49.0018.37%$59 → $58MaintainsOutperformGet Alert
07/06/2023DUKBuy Now
Duke Energy
$100.110.89%$102 → $101MaintainsOutperformGet Alert
06/30/2023AEPBuy Now
American Electric Power
$87.749.41%$103 → $96MaintainsOutperformGet Alert
06/28/2023ESBuy Now
Eversource Energy
$56.7130.49%$87 → $74MaintainsMarket PerformGet Alert
06/26/2023NRGBuy Now
NRG Energy
$77.86-46.06%$40 → $42MaintainsMarket PerformGet Alert
06/22/2023XELBuy Now
Xcel Energy
$53.4119.83%$69 → $64DowngradeOutperform → Market PerformGet Alert
06/21/2023XELBuy Now
Xcel Energy
$53.41DowngradeOutperform → Market PerformGet Alert
06/21/2023NIBuy Now
NiSource
$28.814.13%$31 → $30MaintainsOutperformGet Alert
06/14/2023DTEBuy Now
DTE Energy
$111.019%$127 → $121MaintainsMarket PerformGet Alert
06/13/2023DUKBuy Now
Duke Energy
$100.111.89%$102 → $109MaintainsOutperformGet Alert
06/05/2023XELBuy Now
Xcel Energy
$53.4129.19%$75 → $69MaintainsOutperformGet Alert
05/30/2023LNTBuy Now
Alliant Energy
$50.9010.02%$60 → $56UpgradeMarket Perform → OutperformGet Alert
05/25/2023EXCBuy Now
Exelon
$34.7826.51%$46 → $44MaintainsOutperformGet Alert
05/19/2023CMSBuy Now
CMS Energy
$59.537.51%$70 → $64MaintainsOutperformGet Alert
04/28/2023SOBuy Now
Southern
$77.57-2.02%$74 → $76MaintainsMarket PerformGet Alert
04/26/2023NEPBuy Now
NextEra Energy Partners
$27.80191.37%$83 → $81MaintainsOutperformGet Alert
04/26/2023NEEBuy Now
NextEra Energy
$70.7527.21%$95 → $90MaintainsOutperformGet Alert
04/17/2023AEPBuy Now
American Electric Power
$87.7416.25%$100 → $102MaintainsOutperformGet Alert
04/14/2023PEGBuy Now
Public Service Enterprise
$73.70-10.45%$60 → $66MaintainsMarket PerformGet Alert
04/14/2023ESBuy Now
Eversource Energy
$56.7156.94%$86 → $89MaintainsMarket PerformGet Alert
04/10/2023DTEBuy Now
DTE Energy
$111.0111.7%$123 → $124MaintainsMarket PerformGet Alert
04/05/2023XELBuy Now
Xcel Energy
$53.4136.68%$74 → $73MaintainsOutperformGet Alert
03/13/2023PEGBuy Now
Public Service Enterprise
$73.70-18.59%$64 → $60MaintainsMarket PerformGet Alert
03/07/2023VSTBuy Now
Vistra
$86.09-59.34%$32 → $35MaintainsOutperformGet Alert
03/01/2023SREBuy Now
Sempra Energy
$76.06118.25%$84.5 → $83MaintainsMarket PerformGet Alert
02/27/2023LNTBuy Now
Alliant Energy
$50.9013.95%$59 → $58MaintainsMarket PerformGet Alert
02/27/2023DBuy Now
Dominion Energy
$49.0024.49%$66 → $61MaintainsOutperformGet Alert
02/24/2023AEPBuy Now
American Electric Power
$87.7413.97%$102 → $100MaintainsOutperformGet Alert
02/23/2023NIBuy Now
NiSource
$28.817.6%$30 → $31MaintainsOutperformGet Alert
02/22/2023PEGBuy Now
Public Service Enterprise
$73.70-13.16%$65 → $64MaintainsMarket PerformGet Alert
02/21/2023CEGBuy Now
Constellation Energy
$201.50-53.85%$103 → $93MaintainsOutperformGet Alert
02/15/2023EXCBuy Now
Exelon
$34.7829.38%$46 → $45MaintainsOutperformGet Alert
02/15/2023ESBuy Now
Eversource Energy
$56.7151.65%$89 → $86MaintainsMarket PerformGet Alert
02/14/2023CMSBuy Now
CMS Energy
$59.5315.91%$70 → $69MaintainsOutperformGet Alert
02/09/2023DBuy Now
Dominion Energy
$49.0034.69%$67 → $66MaintainsOutperformGet Alert
01/04/2023DUKBuy Now
Duke Energy
$100.119.88%$107 → $110MaintainsOutperformGet Alert
12/16/2022SOBuy Now
Southern
$77.57-4.6%$68 → $74MaintainsMarket PerformGet Alert
12/16/2022AEPBuy Now
American Electric Power
$87.7419.67%$95 → $105MaintainsOutperformGet Alert
12/08/2022NRGBuy Now
NRG Energy
$77.86-44.77%$46 → $43MaintainsMarket PerformGet Alert
12/05/2022WECBuy Now
WEC Energy Group
$78.4627.45%$93 → $100MaintainsMarket PerformGet Alert
11/22/2022DTEBuy Now
DTE Energy
$111.0112.6%$117 → $125MaintainsMarket PerformGet Alert
11/14/2022PEGBuy Now
Public Service Enterprise
$73.70-19.95%$64 → $59MaintainsMarket PerformGet Alert
11/10/2022AYBuy Now
Atlantica Sustainable
$21.9536.67%$28 → $30MaintainsMarket PerformGet Alert
11/09/2022CEGBuy Now
Constellation Energy
$201.50-47.89%$109 → $105MaintainsOutperformGet Alert
11/09/2022LNTBuy Now
Alliant Energy
$50.908.06%$53 → $55MaintainsMarket PerformGet Alert
11/08/2022NRGBuy Now
NRG Energy
$77.86-40.92%$44 → $46MaintainsMarket PerformGet Alert
11/07/2022DUKBuy Now
Duke Energy
$100.110.89%$98 → $101MaintainsOutperformGet Alert
11/07/2022DBuy Now
Dominion Energy
$49.0055.1%$72 → $76MaintainsOutperformGet Alert
11/07/2022AEEBuy Now
Ameren
$71.1126.56%$85 → $90MaintainsOutperformGet Alert
11/03/2022ETRBuy Now
Entergy
$107.008.41%$111 → $116MaintainsOutperformGet Alert
11/01/2022PEGBuy Now
Public Service Enterprise
$73.70-13.16%$61 → $64MaintainsMarket PerformGet Alert
10/31/2022NEEBuy Now
NextEra Energy
$70.7528.62%$89 → $91MaintainsOutperformGet Alert
10/18/2022EXCBuy Now
Exelon
$34.7817.88%$51 → $41MaintainsOutperformGet Alert
10/05/2022XELBuy Now
Xcel Energy
$53.4132.93%$80 → $71MaintainsOutperformGet Alert
10/05/2022DUKBuy Now
Duke Energy
$100.117.88%$113 → $108MaintainsOutperformGet Alert
10/05/2022AEPBuy Now
American Electric Power
$87.7412.83%$96 → $99MaintainsOutperformGet Alert
10/04/2022WECBuy Now
WEC Energy Group
$78.4618.53%$105 → $93MaintainsMarket PerformGet Alert
10/03/2022AEPBuy Now
American Electric Power
$87.749.41%$106 → $96MaintainsOutperformGet Alert
09/28/2022LNTBuy Now
Alliant Energy
$50.9015.91%$63 → $59MaintainsMarket PerformGet Alert
09/16/2022NEEBuy Now
NextEra Energy
$70.7541.34%$92 → $100MaintainsOutperformGet Alert
09/09/2022AEEBuy Now
Ameren
$71.1144.85%$98 → $103MaintainsOutperformGet Alert
08/04/2022NIBuy Now
NiSource
$28.8118.01%$32 → $34MaintainsOutperformGet Alert
08/04/2022EXCBuy Now
Exelon
$34.7846.64%$49 → $51MaintainsOutperformGet Alert
08/04/2022ETRBuy Now
Entergy
$107.0023.36%$124 → $132MaintainsOutperformGet Alert
08/04/2022AYBuy Now
Atlantica Sustainable
$21.9564.01%$33 → $36MaintainsMarket PerformGet Alert
08/03/2022WECBuy Now
WEC Energy Group
$78.4633.83% → $105MaintainsEqual-WeightGet Alert
07/28/2022AEPBuy Now
American Electric Power
$87.7420.81%$103 → $106MaintainsOutperformGet Alert
06/27/2022CMSBuy Now
CMS Energy
$59.5319.27%$80 → $71MaintainsOutperformGet Alert
06/22/2022SOBuy Now
Southern
$77.57-9.76%$81 → $70MaintainsMarket PerformGet Alert
06/17/2022ETRBuy Now
Entergy
$107.0013.08%$125 → $121MaintainsOutperformGet Alert
06/14/2022ETRBuy Now
Entergy
$107.0016.82%$137 → $125MaintainsOutperformGet Alert
06/13/2022NEEBuy Now
NextEra Energy
$70.7531.45%$105 → $93MaintainsOutperformGet Alert
05/03/2022WECBuy Now
WEC Energy Group
$78.4641.47% → $111MaintainsEqual-WeightGet Alert
04/06/2022AYBuy Now
Atlantica Sustainable
$21.9568.56% → $37Initiates → Market PerformGet Alert
03/08/2022CMSBuy Now
CMS Energy
$59.5325.99%$70 → $75MaintainsOutperformGet Alert
02/25/2022AEPBuy Now
American Electric Power
$87.747.13%$100 → $94MaintainsOutperformGet Alert
02/22/2022AEEBuy Now
Ameren
$71.1127.97%$96 → $91MaintainsOutperformGet Alert
02/22/2022LNTBuy Now
Alliant Energy
$50.9013.95%$61 → $58MaintainsMarket PerformGet Alert
02/04/2022WECBuy Now
WEC Energy Group
$78.4624.9% → $98MaintainsEqual-WeightGet Alert
01/10/2022ESBuy Now
Eversource Energy
$56.7167.52% → $95DowngradeOutperform → Market PerformGet Alert
01/10/2022CNPBuy Now
CenterPoint Energy
$30.980.06%$27 → $31UpgradeMarket Perform → OutperformGet Alert
12/15/2021AEEBuy Now
Ameren
$71.1133.6%MaintainsOutperformGet Alert
12/08/2021NEEBuy Now
NextEra Energy
$70.7538.52%MaintainsOutperformGet Alert
11/30/2021WECBuy Now
WEC Energy Group
$78.46Initiates → Market PerformGet Alert
11/22/2021XELBuy Now
Xcel Energy
$53.4131.06%UpgradeMarket Perform → OutperformGet Alert
02/26/2021AEPBuy Now
American Electric Power
$87.74-0.84%$91 → $87MaintainsOutperformGet Alert
02/22/2021AEEBuy Now
Ameren
$71.119.69%$81 → $78MaintainsOutperformGet Alert
01/26/2021AEEBuy Now
Ameren
$71.1113.91%$89 → $81MaintainsOutperformGet Alert
01/26/2021LNTBuy Now
Alliant Energy
$50.900.2%$54 → $51MaintainsMarket PerformGet Alert