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 (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 |

