Ratings by William Blair (Tim Mulrooney)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
5/13/2026 Vestis Corp VSTS Upgrade Outperform
(Market Perform)
9.30
(12.88)
38.49% Details
4/21/2026 kforce.com KFRC Upgrade Outperform
(Market Perform)
30.56
(45.39)
48.53% Details
4/21/2026 Robert Half RHI Upgrade Outperform
(Market Perform)
27.44
(31.59)
15.12% Details
4/1/2026 UniFirst Corp UNF Maintain Market Perform
(N/A)
 
 
  Details
3/26/2026 Cintas CTAS Maintain Outperform
(N/A)
 
 
  Details
3/25/2026 WillScot Holdings Corp WSC Maintain Market Perform
(N/A)
 
 
  Details
3/5/2026 WillScot Holdings Corp WSC Maintain Market Perform
(N/A)
 
 
  Details
2/27/2026 ICF International ICFI Maintain Outperform
(N/A)
 
 
  Details
9/11/2025 Comfort Systems USA FIX New Coverage Outperform
(N/A)
752.10
(1967.41)
161.59% Details
9/11/2025 EMCOR Group EME New Coverage Outperform
(N/A)
634.40
(836.59)
31.87% Details
7/2/2025 BrightView Holdings BV Maintain Outperform
(N/A)
 
 
  Details
5/29/2025 WillScot Mobile Mini Holdings Corp. WSC Downgrade Market Perform
(Outperform)
27.60
(28.84)
4.49% Details
5/15/2025 NV5 Holdings NVEE Downgrade Market Perform
(Outperform)
18.85
(22.56)
19.68% Details
4/16/2025 Ecolab Inc. ECL Maintain Outperform
(N/A)
 
 
  Details
12/5/2024 APi Group Corporation APG New Coverage Outperform
(N/A)
38.50
(42.54)
10.49% Details
11/14/2024 BrightView Holdings BV Upgrade Outperform
(Market Perform)
18.25
(13.05)
-28.49% Details
11/8/2024 AMN Healthcare AMN Downgrade Market Perform
(Outperform)
40.92
(30.98)
-24.29% Details
6/24/2024 ICF International ICFI Upgrade Outperform
(Market Perform)
140.44
(66.51)
-52.64% Details
6/7/2024 Brundage-Bone Concrete Pumping Holding Inc BBCP Downgrade Market Perform
(Outperform)
7.48
(10.91)
45.86% Details
5/31/2024 Vestis Corp VSTS New Coverage Market Perform
(N/A)
12.12
(9.30)
-23.27% Details
5/21/2024 Brinks Co. BCO New Coverage Outperform
(N/A)
96.68
(97.67)
1.02% Details
5/3/2024 Tetra Tech TTEK Maintain Outperform
(N/A)
 
 
  Details
11/7/2023 Ameresco AMRC Downgrade Market Perform
(Outperform)
26.61
(28.64)
7.63% Details
10/5/2023 SP Plus Corporation SP Downgrade Market Perform
(Outperform)
35.41
(53.99)
52.47% Details
9/13/2023 Tetra Tech TTEK New Coverage Outperform
(N/A)
154.72
(27.36)
-82.32% Details
9/13/2023 NV5 Holdings NVEE New Coverage Outperform
(N/A)
95.47
(18.85)
-80.26% Details
9/13/2023 ICF International ICFI New Coverage Market Perform
(N/A)
129.24
(140.44)
8.67% Details
9/7/2023 ABM Industries ABM Downgrade Market Perform
(Outperform)
44.81
(44.15)
-1.47% Details
2/8/2023 WillScot Mobile Mini Holdings Corp. WSC New Coverage Outperform
(N/A)
49.92
(27.60)
-44.71% Details
11/25/2022 kforce.com KFRC Downgrade Market Perform
(Outperform)
59.79
(45.39)
-24.08% Details
4/20/2022 Rollins ROL Maintain Outperform
(N/A)
 
 
  Details
1/25/2022 AMN Healthcare AMN Maintain Outperform
(N/A)
 
 
  Details
1/10/2022 BrightView Holdings BV Downgrade Market Perform
(Outperform)
14.17
(18.25)
28.79% Details
4/7/2021 Ameresco AMRC New Coverage Outperform
(N/A)
49.79
(28.64)
-42.48% Details
2/16/2021 Cintas CTAS Upgrade Outperform
(Market Perform)
342.44
(170.85)
-50.11% Details
8/20/2020 ServiceMaster SERV Maintain Outperform
(N/A)
 
 
  Details
8/17/2020 Montrose Environmental Group MEG New Coverage Outperform
(N/A)
25.72
(22.14)
-13.92% Details
8/11/2020 kforce.com KFRC Upgrade Outperform
(Market Perform)
30.65
(45.39)
48.09% Details
4/6/2020 Cintas CTAS Downgrade Market Perform
(Outperform)
164.23
(170.85)
4.03% Details
3/31/2020 ABM Industries ABM Upgrade Outperform
(Market Perform)
24.17
(44.15)
82.66% Details
3/23/2020 kforce.com KFRC Downgrade Market Perform
(Outperform)
24.50
(45.39)
85.27% Details
11/18/2019 ServiceMaster SERV Maintain Outperform
(N/A)
 
 
  Details
9/23/2019 ASGN Inc. ASGN New Coverage Outperform
(N/A)
63.54
(19.53)
-69.26% Details
9/23/2019 kforce.com KFRC New Coverage Outperform
(N/A)
33.95
(45.39)
33.7% Details
9/23/2019 Robert Half RHI New Coverage Market Perform
(N/A)
55.08
(31.59)
-42.65% Details
9/23/2019 AMN Healthcare AMN New Coverage Outperform
(N/A)
56.37
(30.98)
-45.04% Details
8/15/2019 AMB Property AMB New Coverage Market Perform
(N/A)
34.07
(34.07)
0% Details
6/20/2019 Cintas CTAS Maintain Outperform
(N/A)
 
 
  Details
5/17/2019 Concrete Pumping Holdings Inc. BBCP New Coverage Outperform
(N/A)
5.17
(10.91)
111.03% Details