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
(16.50)
77.42% Details
4/21/2026 kforce.com KFRC Upgrade Outperform
(Market Perform)
30.56
(58.56)
91.62% Details
4/21/2026 Robert Half RHI Upgrade Outperform
(Market Perform)
27.44
(41.80)
52.33% 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
(1674.06)
122.58% Details
9/11/2025 EMCOR Group EME New Coverage Outperform
(N/A)
634.40
(744.16)
17.3% 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
(27.23)
-1.34% 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
(40.12)
4.21% Details
11/14/2024 BrightView Holdings BV Upgrade Outperform
(Market Perform)
18.25
(14.52)
-20.44% Details
11/8/2024 AMN Healthcare AMN Downgrade Market Perform
(Outperform)
40.92
(35.00)
-14.47% Details
6/24/2024 ICF International ICFI Upgrade Outperform
(Market Perform)
140.44
(78.86)
-43.85% Details
6/7/2024 Brundage-Bone Concrete Pumping Holding Inc BBCP Downgrade Market Perform
(Outperform)
7.48
(10.53)
40.78% 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
(120.12)
24.24% Details
5/3/2024 Tetra Tech TTEK Maintain Outperform
(N/A)
 
 
  Details
11/7/2023 Ameresco AMRC Downgrade Market Perform
(Outperform)
26.61
(23.11)
-13.15% 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
(31.59)
-79.58% 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
(47.58)
6.18% 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
(58.56)
-2.06% 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
(23.11)
-53.59% Details
2/16/2021 Cintas CTAS Upgrade Outperform
(Market Perform)
342.44
(204.45)
-40.3% 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
(58.56)
91.06% Details
4/6/2020 Cintas CTAS Downgrade Market Perform
(Outperform)
164.23
(204.45)
24.49% Details
3/31/2020 ABM Industries ABM Upgrade Outperform
(Market Perform)
24.17
(47.58)
96.86% Details
3/23/2020 kforce.com KFRC Downgrade Market Perform
(Outperform)
24.50
(58.56)
139.02% 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
(58.56)
72.49% Details
9/23/2019 Robert Half RHI New Coverage Market Perform
(N/A)
55.08
(41.80)
-24.11% Details
9/23/2019 AMN Healthcare AMN New Coverage Outperform
(N/A)
56.37
(35.00)
-37.91% 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.53)
103.68% Details