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
(15.35)
65.05% Details
4/21/2026 kforce.com KFRC Upgrade Outperform
(Market Perform)
30.56
(58.63)
91.85% Details
4/21/2026 Robert Half RHI Upgrade Outperform
(Market Perform)
27.44
(39.28)
43.15% 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
(1702.26)
126.33% Details
9/11/2025 EMCOR Group EME New Coverage Outperform
(N/A)
634.40
(734.03)
15.7% 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
(26.45)
-4.17% 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
(39.57)
2.78% Details
11/14/2024 BrightView Holdings BV Upgrade Outperform
(Market Perform)
18.25
(14.25)
-21.92% Details
11/8/2024 AMN Healthcare AMN Downgrade Market Perform
(Outperform)
40.92
(33.77)
-17.47% Details
6/24/2024 ICF International ICFI Upgrade Outperform
(Market Perform)
140.44
(81.05)
-42.29% Details
6/7/2024 Brundage-Bone Concrete Pumping Holding Inc BBCP Downgrade Market Perform
(Outperform)
7.48
(10.26)
37.17% 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
(118.88)
22.96% Details
5/3/2024 Tetra Tech TTEK Maintain Outperform
(N/A)
 
 
  Details
11/7/2023 Ameresco AMRC Downgrade Market Perform
(Outperform)
26.61
(20.88)
-21.53% 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.95)
-79.35% 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
(48.32)
7.83% 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.63)
-1.94% 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
(20.88)
-58.06% Details
2/16/2021 Cintas CTAS Upgrade Outperform
(Market Perform)
342.44
(211.12)
-38.35% 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.63)
91.29% Details
4/6/2020 Cintas CTAS Downgrade Market Perform
(Outperform)
164.23
(211.12)
28.55% Details
3/31/2020 ABM Industries ABM Upgrade Outperform
(Market Perform)
24.17
(48.32)
99.92% Details
3/23/2020 kforce.com KFRC Downgrade Market Perform
(Outperform)
24.50
(58.63)
139.31% 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.63)
72.7% Details
9/23/2019 Robert Half RHI New Coverage Market Perform
(N/A)
55.08
(39.28)
-28.69% Details
9/23/2019 AMN Healthcare AMN New Coverage Outperform
(N/A)
56.37
(33.77)
-40.09% 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.26)
98.45% Details