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.17)
30.86% Details
4/21/2026 kforce.com KFRC Upgrade Outperform
(Market Perform)
30.56
(54.04)
76.83% Details
4/21/2026 Robert Half RHI Upgrade Outperform
(Market Perform)
27.44
(42.90)
56.34% 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
(1560.13)
107.44% Details
9/11/2025 EMCOR Group EME New Coverage Outperform
(N/A)
634.40
(734.26)
15.74% 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
(19.58)
-29.06% 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.36)
2.23% Details
11/14/2024 BrightView Holdings BV Upgrade Outperform
(Market Perform)
18.25
(11.24)
-38.41% Details
11/8/2024 AMN Healthcare AMN Downgrade Market Perform
(Outperform)
40.92
(33.38)
-18.43% Details
6/24/2024 ICF International ICFI Upgrade Outperform
(Market Perform)
140.44
(88.32)
-37.11% Details
6/7/2024 Brundage-Bone Concrete Pumping Holding Inc BBCP Downgrade Market Perform
(Outperform)
7.48
(8.88)
18.72% 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
(107.47)
11.16% Details
5/3/2024 Tetra Tech TTEK Maintain Outperform
(N/A)
 
 
  Details
11/7/2023 Ameresco AMRC Downgrade Market Perform
(Outperform)
26.61
(21.82)
-18% 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
(35.91)
-76.79% 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
(46.46)
3.68% 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
(54.04)
-9.62% 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
(21.82)
-56.18% Details
2/16/2021 Cintas CTAS Upgrade Outperform
(Market Perform)
342.44
(198.09)
-42.15% 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
(54.04)
76.31% Details
4/6/2020 Cintas CTAS Downgrade Market Perform
(Outperform)
164.23
(198.09)
20.62% Details
3/31/2020 ABM Industries ABM Upgrade Outperform
(Market Perform)
24.17
(46.46)
92.22% Details
3/23/2020 kforce.com KFRC Downgrade Market Perform
(Outperform)
24.50
(54.04)
120.57% 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
(54.04)
59.18% Details
9/23/2019 Robert Half RHI New Coverage Market Perform
(N/A)
55.08
(42.90)
-22.11% Details
9/23/2019 AMN Healthcare AMN New Coverage Outperform
(N/A)
56.37
(33.38)
-40.78% 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
(8.88)
71.76% Details