Ratings by William Blair (Tim Mulrooney)
| Date | Company | Symbol | Type | Rating (Past) |
PT (Past) |
Start $ (End $) |
% Chg. | Details |
|---|---|---|---|---|---|---|---|---|
| 5/13/2026 | Vestis Corp | VSTS | Upgrade | Outperform (Market Perform) |
9.30 (13.88) |
49.25% | Details | |
| 4/21/2026 | kforce.com | KFRC | Upgrade | Outperform (Market Perform) |
30.56 (51.01) |
66.92% | Details | |
| 4/21/2026 | Robert Half | RHI | Upgrade | Outperform (Market Perform) |
27.44 (33.31) |
21.39% | 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 (1439.07) |
91.34% | Details | |
| 9/11/2025 | EMCOR Group | EME | New Coverage | Outperform (N/A) |
634.40 (721.66) |
13.75% | 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 (15.88) |
-42.46% | 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.15) |
4.29% | Details | |
| 11/14/2024 | BrightView Holdings | BV | Upgrade | Outperform (Market Perform) |
18.25 (10.54) |
-42.25% | Details | |
| 11/8/2024 | AMN Healthcare | AMN | Downgrade | Market Perform (Outperform) |
40.92 (40.49) |
-1.05% | Details | |
| 6/24/2024 | ICF International | ICFI | Upgrade | Outperform (Market Perform) |
140.44 (89.43) |
-36.32% | Details | |
| 6/7/2024 | Brundage-Bone Concrete Pumping Holding Inc | BBCP | Downgrade | Market Perform (Outperform) |
7.48 (9.08) |
21.39% | 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 (104.75) |
8.35% | Details | |
| 5/3/2024 | Tetra Tech | TTEK | Maintain | Outperform (N/A) |
|
Details | ||
| 11/7/2023 | Ameresco | AMRC | Downgrade | Market Perform (Outperform) |
26.61 (19.50) |
-26.72% | 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.72) |
-77.56% | 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 (51.15) |
14.15% | 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 (51.01) |
-14.68% | 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 (19.50) |
-60.84% | Details | |
| 2/16/2021 | Cintas | CTAS | Upgrade | Outperform (Market Perform) |
342.44 (213.69) |
-37.6% | 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 (51.01) |
66.43% | Details | |
| 4/6/2020 | Cintas | CTAS | Downgrade | Market Perform (Outperform) |
164.23 (213.69) |
30.12% | Details | |
| 3/31/2020 | ABM Industries | ABM | Upgrade | Outperform (Market Perform) |
24.17 (51.15) |
111.63% | Details | |
| 3/23/2020 | kforce.com | KFRC | Downgrade | Market Perform (Outperform) |
24.50 (51.01) |
108.2% | 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 (51.01) |
50.25% | Details | |
| 9/23/2019 | Robert Half | RHI | New Coverage | Market Perform (N/A) |
55.08 (33.31) |
-39.52% | Details | |
| 9/23/2019 | AMN Healthcare | AMN | New Coverage | Outperform (N/A) |
56.37 (40.49) |
-28.17% | 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 (9.08) |
75.63% | Details |


