Ratings by Cantor Fitzgerald (Manish Somaiya)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
10/20/2026 Modine Manufacturing MOD New Coverage Overweight
(N/A)
149.59
(130.27)
-12.92% Details
10/19/2026 Sterling Construction STRL Maintain Overweight
(Overweight)
 
 
  Details
10/14/2026 Sterling Construction STRL Maintain Overweight
(Overweight)
 
 
  Details
10/12/2026 MasTec MTZ Maintain Overweight
(Overweight)
 
 
  Details
10/5/2026 Sterling Construction STRL Maintain Overweight
(Overweight)
 
 
  Details
10/5/2026 Quanta Services PWR Maintain Overweight
(Overweight)
 
 
  Details
10/5/2026 Powell Industries POWL Maintain Neutral
(Neutral)
 
 
  Details
10/1/2026 Powell Industries POWL Maintain Neutral
(Neutral)
 
 
  Details
9/30/2026 Sterling Construction STRL Maintain Overweight
(Overweight)
 
 
  Details
9/29/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
8/27/2026 Ameresco AMRC Maintain Overweight
(Overweight)
 
 
  Details
8/19/2026 Centuri Holdings Inc CTRI Maintain Overweight
(Overweight)
 
 
  Details
8/14/2026 Powell Industries POWL Maintain Neutral
(Neutral)
 
 
  Details
8/13/2026 Everus ECG Maintain Neutral
(Neutral)
 
 
  Details
8/10/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
8/5/2026 Centuri Holdings Inc CTRI Maintain Overweight
(Overweight)
 
 
  Details
8/5/2026 Sterling Construction STRL Maintain Overweight
(Overweight)
 
 
  Details
8/4/2026 Ameresco AMRC Maintain Overweight
(Overweight)
 
 
  Details
7/16/2026 Ameresco AMRC Maintain Overweight
(Overweight)
 
 
  Details
7/16/2026 Custom Truck One Source CTOS Maintain Overweight
(Overweight)
 
 
  Details
7/8/2026 MasTec MTZ Maintain Overweight
(Overweight)
 
 
  Details
6/25/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
6/23/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
6/18/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
6/18/2026 Sterling Infrastructure STRL Maintain Overweight
(Overweight)
 
 
  Details
6/9/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
5/26/2026 Custom Truck One Source CTOS Maintain Overweight
(Overweight)
 
 
  Details
5/19/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
5/19/2026 Ameresco AMRC Maintain Overweight
(Overweight)
 
 
  Details
5/7/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
4/28/2026 Custom Truck One Source CTOS Maintain Overweight
(Overweight)
 
 
  Details
4/21/2026 Custom Truck One Source CTOS New Coverage Overweight
(N/A)
7.88
(9.01)
14.34% Details
4/14/2026 Centuri Holdings Inc CTRI Maintain Overweight
(Overweight)
 
 
  Details
4/14/2026 Ameresco AMRC Maintain Overweight
(Overweight)
 
 
  Details
3/25/2026 Centuri Holdings Inc CTRI Maintain Overweight
(Overweight)
 
 
  Details
3/4/2026 Ameresco AMRC Maintain Overweight
(Overweight)
 
 
  Details
3/2/2026 MYR Group MYRG Maintain Overweight
(Overweight)
 
 
  Details
3/2/2026 Sterling Construction STRL Maintain Overweight
(Overweight)
 
 
  Details
3/2/2026 MasTec MTZ Maintain Overweight
(Overweight)
 
 
  Details
2/27/2026 Centuri Holdings Inc CTRI Maintain Overweight
(Overweight)
 
 
  Details
2/26/2026 Everus ECG Maintain Neutral
(Neutral)
 
 
  Details
2/24/2026 Primoris Services Corporation PRIM Maintain Neutral
(Neutral)
 
 
  Details
2/20/2026 Quanta Services PWR Maintain Overweight
(N/A)
 
 
  Details
2/5/2026 Powell Industries POWL Maintain Neutral
(Neutral)
 
 
  Details
1/23/2026 Sterling Construction STRL New Coverage Overweight
(N/A)
362.53
(360.72)
-0.5% Details
1/23/2026 Quanta Services PWR New Coverage Overweight
(N/A)
473.24
(563.93)
19.16% Details
1/23/2026 Powell Industries POWL New Coverage Neutral
(N/A)
421.85
(157.07)
-62.77% Details
1/23/2026 Primoris Services Corporation PRIM New Coverage Neutral
(N/A)
151.69
(66.51)
-56.15% Details
1/23/2026 MYR Group MYRG New Coverage Overweight
(N/A)
256.95
(260.52)
1.39% Details
1/23/2026 MasTec MTZ New Coverage Overweight
(N/A)
243.80
(172.59)
-29.21% Details
1/23/2026 Everus ECG New Coverage Neutral
(N/A)
94.38
(98.18)
4.03% Details
1/23/2026 Centuri Holdings Inc CTRI New Coverage Overweight
(N/A)
28.27
(20.13)
-28.79% Details
1/23/2026 Ameresco AMRC New Coverage Overweight
(N/A)
31.90
(18.32)
-42.57% Details