Ratings by KeyBanc (Sangita Jain)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
7/14/2026 SOLV Energy Inc MWH Maintain Overweight
(N/A)
 
 
  Details
6/23/2026 Primoris Services Corporation PRIM Downgrade Sector Weight
(Overweight)
101.30
(85.22)
-15.87% Details
6/9/2026 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
6/2/2026 Sterling Construction STRL Maintain Overweight
(N/A)
 
 
  Details
6/1/2026 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
5/13/2026 SOLV Energy Inc MWH Maintain Overweight
(N/A)
 
 
  Details
5/13/2026 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
5/13/2026 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
5/12/2026 Plug Power PLUG Maintain Sector Weight
(N/A)
 
 
  Details
5/7/2026 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
5/6/2026 Sterling Construction STRL Maintain Overweight
(N/A)
 
 
  Details
5/6/2026 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
5/4/2026 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
4/30/2026 KBR, Inc. KBR Maintain Sector Weight
(N/A)
 
 
  Details
4/24/2026 Comfort Systems USA FIX Upgrade Overweight
(Sector Weight)
1773.91
(1732.03)
-2.36% Details
4/23/2026 Sterling Construction STRL New Coverage Overweight
(N/A)
472.84
(660.04)
39.59% Details
4/15/2026 Primoris Services Corporation PRIM Maintain
(N/A)
 
 
  Details
4/15/2026 MasTec MTZ Maintain
(N/A)
 
 
  Details
4/15/2026 SOLV Energy Inc MWH Maintain Overweight
(N/A)
 
 
  Details
4/14/2026 Parsons Corp. PSN Downgrade Sector Weight
(Overweight)
56.13
(54.86)
-2.26% Details
3/9/2026 SOLV Energy Inc MWH New Coverage Overweight
(N/A)
28.47
(27.32)
-4.04% Details
3/5/2026 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
3/2/2026 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
2/12/2026 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
1/27/2026 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
1/20/2026 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
1/20/2026 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
1/7/2026 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
1/7/2026 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
1/7/2026 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
1/7/2026 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
1/7/2026 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
1/7/2026 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
12/19/2025 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
12/8/2025 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
11/21/2025 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
11/21/2025 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
11/14/2025 Ballard Power Systems BLDP Maintain Sector Weight
(N/A)
 
 
  Details
11/5/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
11/3/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
10/27/2025 Comfort Systems USA FIX Maintain Sector Weight
(N/A)
 
 
  Details
10/20/2025 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
10/20/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
10/20/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
10/20/2025 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
10/20/2025 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
10/20/2025 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
9/30/2025 MYR Group MYRG Downgrade Sector Weight
(Overweight)
206.93
(411.89)
99.05% Details
9/29/2025 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
9/22/2025 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
9/15/2025 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
9/2/2025 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
9/2/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
8/18/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
8/7/2025 Parsons Corp. PSN Maintain
(Overweight)
 
 
  Details
8/6/2025 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
8/6/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
8/6/2025 Jacobs Engineering Group Inc. J Maintain Overweight
(N/A)
 
 
  Details
8/4/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
8/4/2025 Fluor FLR Maintain Sector Weight
(N/A)
 
 
  Details
8/1/2025 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
8/1/2025 MYR Group MYRG Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 MYR Group MYRG Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
7/16/2025 Jacobs Engineering Group Inc. J Upgrade Overweight
(Sector Weight)
136.04
(126.54)
-6.98% Details
7/16/2025 Fluor FLR Downgrade Sector Weight
(Overweight)
53.81
(49.63)
-7.77% Details
6/23/2025 KBR, Inc. KBR Downgrade Sector Weight
(Overweight)
52.78
(35.75)
-32.27% Details
6/10/2025 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
5/9/2025 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
5/8/2025 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
5/7/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
5/7/2025 KBR, Inc. KBR Maintain Overweight
(N/A)
 
 
  Details
5/2/2025 MYR Group MYRG Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 KBR, Inc. KBR Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
4/16/2025 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
4/4/2025 Fluor FLR Maintain Overweight
(N/A)
 
 
  Details
3/24/2025 Jacobs Engineering Group Inc. J Maintain Sector Weight
(N/A)
 
 
  Details
3/14/2025 MYR Group MYRG Upgrade Overweight
(Sector Weight)
113.84
(206.93)
81.77% Details
3/13/2025 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
3/3/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
2/28/2025 Bloom Energy Corp. BE Maintain Sector Weight
(N/A)
 
 
  Details
2/28/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
2/27/2025 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
2/26/2025 Primoris Services Corporation PRIM Maintain Overweight
(N/A)
 
 
  Details
2/25/2025 KBR, Inc. KBR Maintain Overweight
(N/A)
 
 
  Details
2/20/2025 Fluor FLR Maintain Overweight
(N/A)
 
 
  Details
1/31/2025 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
1/8/2025 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
1/8/2025 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
1/8/2025 KBR, Inc. KBR Maintain Overweight
(N/A)
 
 
  Details
1/8/2025 Fluor FLR Maintain Overweight
(N/A)
 
 
  Details
1/8/2025 Dycom Industries DY Maintain Overweight
(Overweight)
 
 
  Details
1/8/2025 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
12/20/2024 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
12/20/2024 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
12/20/2024 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
12/11/2024 Primoris Services Corporation PRIM New Coverage Overweight
(N/A)
78.58
(101.30)
28.91% Details
11/20/2024 Jacobs Engineering Group Inc. J Maintain Sector Weight
(N/A)
 
 
  Details
11/15/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
11/7/2024 KBR, Inc. KBR Maintain Overweight
(N/A)
 
 
  Details
11/7/2024 Fluor FLR Maintain Overweight
(N/A)
 
 
  Details
11/7/2024 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
10/31/2024 Parsons Corp. PSN Maintain Overweight
(Overweight)
 
 
  Details
10/8/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
10/8/2024 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
10/8/2024 MasTec MTZ Maintain Overweight
(Overweight)
 
 
  Details
10/8/2024 KBR, Inc. KBR Maintain Overweight
(N/A)
 
 
  Details
10/8/2024 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
10/7/2024 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
10/2/2024 Comfort Systems USA FIX Maintain Sector Weight
(N/A)
 
 
  Details
9/16/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
9/6/2024 FuelCell Energy FCEL Maintain Sector Weight
(N/A)
 
 
  Details
8/22/2024 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
8/19/2024 Fluor FLR Maintain Overweight
(N/A)
 
 
  Details
8/19/2024 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
8/7/2024 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
8/2/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
8/1/2024 Parsons Corp. PSN Maintain Overweight
(Overweight)
 
 
  Details
7/17/2024 AECOM Technology ACM Maintain Overweight
(Overweight)
 
 
  Details
7/17/2024 Fluor FLR Upgrade Overweight
(Sector Weight)
48.46
(49.63)
2.41% Details
5/23/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
5/23/2024 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
5/15/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
5/13/2024 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
5/13/2024 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
5/13/2024 Centuri Holdings Inc CTRI New Coverage Sector Weight
(N/A)
25.20
(25.87)
2.66% Details
5/6/2024 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
5/3/2024 Tetra Tech TTEK Maintain Overweight
(N/A)
 
 
  Details
4/19/2024 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
4/19/2024 AECOM Technology ACM Maintain Overweight
(N/A)
 
 
  Details
3/3/2024 MasTec MTZ Maintain Overweight
(N/A)
 
 
  Details
2/29/2024 Dycom Industries DY Maintain Overweight
(N/A)
 
 
  Details
2/16/2024 Bloom Energy Corp. BE Downgrade Sector Weight
(Overweight)
11.71
(233.49)
1893.94% Details
2/15/2024 Parsons Corp. PSN Maintain Overweight
(N/A)
 
 
  Details
1/10/2024 Tetra Tech TTEK New Coverage Overweight
(N/A)
163.29
(31.17)
-80.91% Details
1/10/2024 Parsons Corp. PSN New Coverage Overweight
(N/A)
62.67
(56.13)
-10.44% Details
1/10/2024 MYR Group MYRG New Coverage Sector Weight
(N/A)
140.82
(113.84)
-19.16% Details
1/10/2024 MasTec MTZ New Coverage Overweight
(N/A)
71.82
(360.21)
401.55% Details
1/10/2024 KBR, Inc. KBR New Coverage Overweight
(N/A)
54.21
(52.78)
-2.64% Details
1/10/2024 Jacobs Engineering Group Inc. J New Coverage Sector Weight
(N/A)
128.63
(126.54)
-1.62% Details
1/10/2024 Fluor FLR New Coverage Sector Weight
(N/A)
38.25
(49.63)
29.75% Details
1/10/2024 EMCOR Group EME New Coverage Sector Weight
(N/A)
213.83
(764.90)
257.71% Details
1/10/2024 Dycom Industries DY New Coverage Overweight
(N/A)
112.37
(410.11)
264.96% Details
1/10/2024 Comfort Systems USA FIX New Coverage Sector Weight
(N/A)
198.95
(1773.91)
791.64% Details
1/10/2024 AECOM Technology ACM New Coverage Overweight
(N/A)
89.06
(68.68)
-22.88% Details
1/10/2024 Quanta Services PWR New Coverage Sector Weight
(N/A)
205.57
(646.70)
214.59% Details
6/21/2023 Constellation Energy CEG Downgrade Sector Weight
(Overweight)
92.89
(257.57)
177.28% Details
6/21/2023 AVANGRID AGR Upgrade Sector Weight
(Underweight)
38.66
(36.02)
-6.83% Details
4/26/2023 NextEra Energy Partners NEP Downgrade Sector Weight
(Overweight)
63.70
(10.54)
-83.45% Details
4/18/2023 Constellation Energy CEG Maintain Overweight
(N/A)
 
 
  Details
11/8/2022 Constellation Energy CEG Maintain Overweight
(N/A)
 
 
  Details
10/20/2022 Constellation Energy CEG Maintain Overweight
(N/A)
 
 
  Details
6/9/2022 FuelCell Energy FCEL New Coverage Sector Weight
(N/A)
4.07
(19.08)
368.8% Details
4/20/2022 Constellation Energy CEG Maintain Overweight
(N/A)
 
 
  Details
4/7/2022 Constellation Energy CEG Maintain Overweight
(N/A)
 
 
  Details
3/15/2022 Constellation Energy CEG Maintain Overweight
(N/A)
 
 
  Details
2/9/2022 Constellation Energy CEG New Coverage Overweight
(N/A)
46.07
(257.57)
459.08% Details