Justin Hauke's Stock Ratings

Baird Analyst

Justin Hauke is an analyst at Baird. 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 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

29.5%

Smart Score

75.1%

Overall Average Return Percentile

85th

Number of Ratings

18
Buy NowGet Alert
11/03/2025MTZBuy Now
MasTec
$220.3712.99%$238 → $249MaintainsOutperformGet Alert
06/27/2025EMEBuy Now
EMCOR Group
$624.09-10.27% → $560Initiates → OutperformGet Alert
05/01/2025MYRGBuy Now
MYR Group
$220.51-22.91%$159 → $170MaintainsOutperformGet Alert
02/27/2025MYRGBuy Now
MYR Group
$220.51-27.89%$201 → $159MaintainsOutperformGet Alert
02/27/2025CTRIBuy Now
Centuri Holdings
$26.40-16.67%$23 → $22MaintainsOutperformGet Alert
11/07/2024CTRIBuy Now
Centuri Holdings
$26.40-20.45%$19 → $21MaintainsOutperformGet Alert
10/31/2024MYRGBuy Now
MYR Group
$220.51-37.42%$131 → $138MaintainsOutperformGet Alert
08/01/2024MYRGBuy Now
MYR Group
$220.51-35.15%$170 → $143MaintainsOutperformGet Alert
05/13/2024CTRIBuy Now
Centuri Holdings
$26.4013.64% → $30Initiates → OutperformGet Alert
05/03/2024CTOSBuy Now
Custom Truck One Source
$6.1813.27%$8 → $7MaintainsOutperformGet Alert
05/02/2024MYRGBuy Now
MYR Group
$220.51-18.37%$185 → $180MaintainsOutperformGet Alert
03/08/2024CTOSBuy Now
Custom Truck One Source
$6.1829.45%$9 → $8MaintainsOutperformGet Alert
05/05/2023PWRBuy Now
Quanta Services
$435.87-57.33%$173 → $186MaintainsOutperformGet Alert
04/27/2023MYRGBuy Now
MYR Group
$220.51-33.34%$137 → $147MaintainsOutperformGet Alert
02/24/2023PWRBuy Now
Quanta Services
$435.87-60.31%$157 → $173MaintainsOutperformGet Alert
02/23/2023MYRGBuy Now
MYR Group
$220.51-45.58%$95 → $120MaintainsOutperformGet Alert
10/28/2022MYRGBuy Now
MYR Group
$220.51-56.92%$92 → $95UpgradeNeutral → OutperformGet Alert
01/14/2022CTOSBuy Now
Custom Truck One Source
$6.1877.99% → $11Initiates → OutperformGet Alert