Ratings by BMO Capital (James M. Thalacker)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
8/14/2026 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
8/10/2026 Black Hills Corp BKH Maintain Outperform
(N/A)
 
 
  Details
8/10/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
8/7/2026 Evergy EVRG Maintain Outperform
(N/A)
 
 
  Details
8/6/2026 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
8/5/2026 Duke Energy DUK Maintain Outperform
(N/A)
 
 
  Details
8/4/2026 Portland General Electric Company POR Maintain Market Perform
(N/A)
 
 
  Details
7/31/2026 Exelon EXC Maintain Market Perform
(N/A)
 
 
  Details
7/31/2026 Xcel Energy XEL Maintain Outperform
(N/A)
 
 
  Details
7/30/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
7/29/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
7/27/2026 Southern Co. SO Maintain Outperform
(N/A)
 
 
  Details
7/27/2026 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 Xcel Energy XEL Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 WEC Energy Group WEC Maintain Market Perform
(N/A)
 
 
  Details
7/22/2026 Southern Co. SO Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 Pinnacle West Capital PNW Maintain Market Perform
(N/A)
 
 
  Details
7/22/2026 Portland General Electric Company POR Maintain Market Perform
(N/A)
 
 
  Details
7/22/2026 PG&E Corporation PCG Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 Evergy EVRG Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 Eversource Energy ES Maintain Market Perform
(N/A)
 
 
  Details
7/22/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
7/22/2026 Dominion Resources, Inc. D Maintain Market Perform
(N/A)
 
 
  Details
7/22/2026 Black Hills Corp BKH Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 Ameren Corp. AEE Maintain Outperform
(N/A)
 
 
  Details
7/22/2026 American Electric Power AEP Maintain Market Perform
(N/A)
 
 
  Details
7/20/2026 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
7/20/2026 CMS Energy CMS Maintain Outperform
(Outperform)
 
 
  Details
7/20/2026 Duke Energy DUK Maintain Outperform
(Outperform)
 
 
  Details
7/17/2026 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
7/13/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
7/1/2026 Eversource Energy ES Maintain Market Perform
(N/A)
 
 
  Details
6/26/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
6/10/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
6/5/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
6/4/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
5/11/2026 Eversource Energy ES Maintain Market Perform
(N/A)
 
 
  Details
5/11/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
5/11/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
5/8/2026 Black Hills Corp BKH Maintain Outperform
(N/A)
 
 
  Details
5/7/2026 Ameren Corp. AEE Maintain Outperform
(N/A)
 
 
  Details
5/7/2026 Duke Energy DUK Maintain Outperform
(N/A)
 
 
  Details
5/7/2026 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
5/6/2026 WEC Energy Group WEC Maintain Market Perform
(N/A)
 
 
  Details
5/6/2026 American Electric Power AEP Maintain Market Perform
(N/A)
 
 
  Details
5/1/2026 Xcel Energy XEL Maintain Outperform
(N/A)
 
 
  Details
5/1/2026 Southern Co. SO Maintain Outperform
(N/A)
 
 
  Details
5/1/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
4/30/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
4/29/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
4/27/2026 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 NiSource NI Maintain
(N/A)
 
 
  Details
4/22/2026 Xcel Energy XEL Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 WEC Energy Group WEC Maintain Market Perform
(N/A)
 
 
  Details
4/22/2026 Southern Co. SO Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 Pinnacle West Capital PNW Maintain Market Perform
(N/A)
 
 
  Details
4/22/2026 Northwestern Corp. NWE Maintain Market Perform
(N/A)
 
 
  Details
4/22/2026 PG&E Corporation PCG Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 Exelon EXC Maintain Market Perform
(N/A)
 
 
  Details
4/22/2026 Evergy EVRG Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 Duke Energy DUK Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
4/22/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 Black Hills Corp BKH Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 Ameren Corp. AEE Maintain Outperform
(N/A)
 
 
  Details
4/22/2026 American Electric Power AEP Maintain Market Perform
(N/A)
 
 
  Details
4/20/2026 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
4/17/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
4/17/2026 Exelon EXC Downgrade Market Perform
(Outperform)
47.88
(45.06)
-5.89% Details
4/15/2026 Black Hills Corp BKH Maintain Outperform
(N/A)
 
 
  Details
4/13/2026 Duke Energy DUK Maintain Outperform
(N/A)
 
 
  Details
4/13/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
4/13/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
4/13/2026 American Electric Power AEP Maintain Market Perform
(N/A)
 
 
  Details
4/2/2026 Exelon EXC Maintain Outperform
(N/A)
 
 
  Details
3/30/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
3/26/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
3/23/2026 Eversource Energy ES Maintain Market Perform
(N/A)
 
 
  Details
3/16/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
2/26/2026 Pinnacle West Capital PNW Maintain Market Perform
(N/A)
 
 
  Details
2/25/2026 Dominion Resources, Inc. D Maintain Market Perform
(N/A)
 
 
  Details
2/23/2026 Evergy EVRG Maintain Outperform
(N/A)
 
 
  Details
2/23/2026 Alliant Energy LNT Maintain Outperform
(N/A)
 
 
  Details
2/23/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
2/20/2026 Southern Co. SO Maintain Outperform
(N/A)
 
 
  Details
2/19/2026 Portland General Electric Company POR Maintain Market Perform
(N/A)
 
 
  Details
2/19/2026 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
2/18/2026 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
2/17/2026 American Electric Power AEP Maintain Market Perform
(N/A)
 
 
  Details
2/17/2026 Eversource Energy ES Maintain Market Perform
(N/A)
 
 
  Details
2/13/2026 PG&E Corporation PCG Maintain Outperform
(N/A)
 
 
  Details
2/13/2026 Northwestern Corp. NWE Maintain Market Perform
(N/A)
 
 
  Details
2/13/2026 Exelon EXC Maintain Outperform
(N/A)
 
 
  Details
2/13/2026 Entergy Corp ETR Maintain Outperform
(N/A)
 
 
  Details
2/12/2026 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
2/11/2026 Duke Energy DUK Maintain Outperform
(N/A)
 
 
  Details
2/9/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
2/9/2026 Black Hills Corp BKH Maintain Outperform
(N/A)
 
 
  Details
2/6/2026 Xcel Energy XEL Maintain Outperform
(N/A)
 
 
  Details
2/6/2026 WEC Energy Group WEC Maintain Market Perform
(N/A)
 
 
  Details
2/2/2026 CMS Energy CMS Maintain Outperform
(N/A)
 
 
  Details
1/29/2026 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
1/27/2026 CMS Energy CMS Maintain
(N/A)
 
 
  Details
1/27/2026 Xcel Energy XEL Maintain
(N/A)
 
 
  Details
1/27/2026 WEC Energy Group WEC Maintain
(N/A)
 
 
  Details
1/27/2026 Southern Co. SO Maintain
(N/A)
 
 
  Details
1/27/2026 PPL Corp PPL Maintain
(N/A)
 
 
  Details
1/27/2026 Pinnacle West Capital PNW Maintain
(N/A)
 
 
  Details
1/27/2026 Portland General Electric Company POR Maintain
(N/A)
 
 
  Details
1/27/2026 PG&E Corporation PCG Maintain
(N/A)
 
 
  Details
1/27/2026 NiSource NI Maintain
(N/A)
 
 
  Details
1/27/2026 NextEra Energy NEE Maintain
(N/A)
 
 
  Details
1/27/2026 Exelon EXC Maintain
(N/A)
 
 
  Details
1/27/2026 Evergy EVRG Maintain
(N/A)
 
 
  Details
1/27/2026 Eversource Energy ES Maintain
(N/A)
 
 
  Details
1/27/2026 Entergy Corp ETR Maintain
(N/A)
 
 
  Details
1/27/2026 Duke Energy DUK Maintain
(N/A)
 
 
  Details
1/27/2026 Dominion Resources, Inc. D Maintain
(N/A)
 
 
  Details
1/27/2026 Black Hills Corp BKH Maintain
(N/A)
 
 
  Details
1/27/2026 Ameren Corp. AEE Maintain
(N/A)
 
 
  Details
1/27/2026 American Electric Power AEP Maintain
(N/A)
 
 
  Details
1/13/2026 Xcel Energy XEL Maintain
(N/A)
 
 
  Details
1/13/2026 WEC Energy Group WEC Maintain
(N/A)
 
 
  Details
1/13/2026 Southern Co. SO Maintain
(N/A)
 
 
  Details
1/13/2026 PPL Corp PPL Maintain
(N/A)
 
 
  Details
1/13/2026 Portland General Electric Company POR Maintain
(N/A)
 
 
  Details
1/13/2026 Pinnacle West Capital PNW Maintain
(N/A)
 
 
  Details
1/13/2026 PG&E Corporation PCG Maintain
(N/A)
 
 
  Details
1/13/2026 Northwestern Corp. NWE Maintain
(N/A)
 
 
  Details
1/13/2026 NiSource NI Maintain
(N/A)
 
 
  Details
1/13/2026 Exelon EXC Maintain
(N/A)
 
 
  Details
1/13/2026 Eversource Energy ES Maintain
(N/A)
 
 
  Details
1/13/2026 Evergy EVRG Maintain
(N/A)
 
 
  Details
1/13/2026 Entergy Corp ETR Maintain
(N/A)
 
 
  Details
1/13/2026 Duke Energy DUK Maintain
(N/A)
 
 
  Details
1/13/2026 DTE Energy DTE Maintain
(N/A)
 
 
  Details
1/13/2026 Dominion Resources, Inc. D Maintain
(N/A)
 
 
  Details
1/13/2026 CMS Energy CMS Maintain
(N/A)
 
 
  Details
1/13/2026 Black Hills Corp BKH Maintain
(N/A)
 
 
  Details
1/13/2026 American Electric Power AEP Maintain
(N/A)
 
 
  Details
1/13/2026 Ameren Corp. AEE Maintain
(N/A)
 
 
  Details
12/30/2025 Portland General Electric Company POR Maintain Market Perform
(N/A)
 
 
  Details
12/24/2025 DTE Energy DTE Maintain Market Perform
(N/A)
 
 
  Details
12/10/2025 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
11/21/2025 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
11/10/2025 Alliant Energy LNT Maintain Market Perform
(N/A)
 
 
  Details
11/10/2025 Duke Energy DUK Maintain Outperform
(N/A)
 
 
  Details
11/7/2025 Evergy EVRG Maintain Outperform
(N/A)
 
 
  Details
11/7/2025 Ameren Corp. AEE Maintain Outperform
(N/A)
 
 
  Details
11/6/2025 Eversource Energy ES Maintain Market Perform
(N/A)
 
 
  Details
11/6/2025 PPL Corp PPL Maintain Outperform
(N/A)
 
 
  Details
11/5/2025 Exelon EXC Maintain Outperform
(N/A)
 
 
  Details
11/4/2025 Pinnacle West Capital PNW Maintain Market Perform
(N/A)
 
 
  Details
11/3/2025 Portland General Electric Company POR Maintain Market Perform
(N/A)
 
 
  Details
11/3/2025 WEC Energy Group WEC Maintain Market Perform
(N/A)
 
 
  Details
11/3/2025 Dominion Resources, Inc. D Maintain Market Perform
(N/A)
 
 
  Details
10/30/2025 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
10/30/2025 NiSource NI Maintain Outperform
(N/A)
 
 
  Details
10/30/2025 American Electric Power AEP Downgrade Market Perform
(Outperform)
115.11
(125.70)
9.2% Details
10/29/2025 NextEra Energy NEE Maintain Outperform
(N/A)
 
 
  Details
10/23/2025 Xcel Energy XEL Maintain
(N/A)
 
 
  Details
10/23/2025 WEC Energy Group WEC Maintain
(N/A)
 
 
  Details
10/23/2025 Southern Co. SO Maintain
(N/A)
 
 
  Details
10/23/2025 PPL Corp PPL Maintain
(N/A)
 
 
  Details
10/23/2025 Pinnacle West Capital PNW Maintain
(N/A)
 
 
  Details
10/23/2025 Portland General Electric Company POR Maintain
(N/A)
 
 
  Details
10/23/2025 PG&E Corporation PCG Maintain
(N/A)
 
 
  Details
10/23/2025 Northwestern Corp. NWE Maintain
(N/A)
 
 
  Details
10/23/2025 NiSource NI Maintain
(N/A)
 
 
  Details
10/23/2025 NextEra Energy NEE Maintain
(N/A)
 
 
  Details
10/23/2025 Exelon EXC Maintain
(N/A)
 
 
  Details
10/23/2025 Evergy EVRG Maintain
(N/A)
 
 
  Details
10/23/2025 Eversource Energy ES Maintain
(N/A)
 
 
  Details
10/23/2025 Entergy Corp ETR Maintain
(N/A)
 
 
  Details
10/23/2025 Duke Energy DUK Maintain
(N/A)
 
 
  Details
10/23/2025 DTE Energy DTE Maintain
(N/A)
 
 
  Details
10/23/2025 Dominion Resources, Inc. D Maintain
(N/A)
 
 
  Details
10/23/2025 CMS Energy CMS Maintain
(N/A)
 
 
  Details
10/23/2025 Black Hills Corp BKH Maintain
(N/A)
 
 
  Details
10/23/2025 Ameren Corp. AEE Maintain
(N/A)
 
 
  Details
10/23/2025 American Electric Power AEP Maintain
(N/A)
 
 
  Details
10/23/2025 Alliant Energy LNT Maintain
(N/A)
 
 
  Details
10/20/2025 Pinnacle West Capital PNW Maintain Market Perform
(N/A)
 
 
  Details