Ratings by William Blair (Tim Mulrooney)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. 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
(1279.06)
70.07% Details
9/11/2025 EMCOR Group EME New Coverage Outperform
(N/A)
634.40
(705.79)
11.25% 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.26)
-30.22% 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
(41.87)
8.75% Details
11/14/2024 BrightView Holdings BV Upgrade Outperform
(Market Perform)
18.25
(12.72)
-30.3% Details
11/8/2024 AMN Healthcare AMN Downgrade Market Perform
(Outperform)
40.92
(21.27)
-48.02% Details
6/24/2024 ICF International ICFI Upgrade Outperform
(Market Perform)
140.44
(75.95)
-45.92% Details
6/7/2024 Brundage-Bone Concrete Pumping Holding Inc BBCP Downgrade Market Perform
(Outperform)
7.48
(6.74)
-9.89% Details
5/31/2024 Vestis Corp VSTS New Coverage Market Perform
(N/A)
12.12
(7.86)
-35.15% Details
5/21/2024 Brinks Co. BCO New Coverage Outperform
(N/A)
96.68
(117.66)
21.7% Details
5/3/2024 Tetra Tech TTEK Maintain Outperform
(N/A)
 
 
  Details
11/7/2023 Ameresco AMRC Downgrade Market Perform
(Outperform)
26.61
(25.70)
-3.42% 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
(34.87)
-77.46% 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
(43.84)
-2.16% 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
(27.34)
-54.27% 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
(25.70)
-48.38% Details
2/16/2021 Cintas CTAS Upgrade Outperform
(Market Perform)
342.44
(203.61)
-40.54% 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
(27.00)
4.98% Details
8/11/2020 kforce.com KFRC Upgrade Outperform
(Market Perform)
30.65
(27.34)
-10.8% Details
4/6/2020 Cintas CTAS Downgrade Market Perform
(Outperform)
164.23
(203.61)
23.98% Details
3/31/2020 ABM Industries ABM Upgrade Outperform
(Market Perform)
24.17
(43.84)
81.38% Details
3/23/2020 kforce.com KFRC Downgrade Market Perform
(Outperform)
24.50
(27.34)
11.59% Details
11/18/2019 ServiceMaster SERV Maintain Outperform
(N/A)
 
 
  Details
9/23/2019 ASGN Inc. ASGN New Coverage Outperform
(N/A)
63.54
(42.89)
-32.5% Details
9/23/2019 kforce.com KFRC New Coverage Outperform
(N/A)
33.95
(27.34)
-19.47% Details
9/23/2019 Robert Half RHI New Coverage Market Perform
(N/A)
55.08
(24.76)
-55.05% Details
9/23/2019 AMN Healthcare AMN New Coverage Outperform
(N/A)
56.37
(21.27)
-62.27% 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
(6.74)
30.37% Details