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 (12.88) |
38.49% | Details | |
| 4/21/2026 | kforce.com | KFRC | Upgrade | Outperform (Market Perform) |
30.56 (45.39) |
48.53% | Details | |
| 4/21/2026 | Robert Half | RHI | Upgrade | Outperform (Market Perform) |
27.44 (31.59) |
15.12% | 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 (1967.41) |
161.59% | Details | |
| 9/11/2025 | EMCOR Group | EME | New Coverage | Outperform (N/A) |
634.40 (836.59) |
31.87% | 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 (28.84) |
4.49% | 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 (42.54) |
10.49% | Details | |
| 11/14/2024 | BrightView Holdings | BV | Upgrade | Outperform (Market Perform) |
18.25 (13.05) |
-28.49% | Details | |
| 11/8/2024 | AMN Healthcare | AMN | Downgrade | Market Perform (Outperform) |
40.92 (30.98) |
-24.29% | Details | |
| 6/24/2024 | ICF International | ICFI | Upgrade | Outperform (Market Perform) |
140.44 (66.51) |
-52.64% | Details | |
| 6/7/2024 | Brundage-Bone Concrete Pumping Holding Inc | BBCP | Downgrade | Market Perform (Outperform) |
7.48 (10.91) |
45.86% | 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 (97.67) |
1.02% | Details | |
| 5/3/2024 | Tetra Tech | TTEK | Maintain | Outperform (N/A) |
|
Details | ||
| 11/7/2023 | Ameresco | AMRC | Downgrade | Market Perform (Outperform) |
26.61 (28.64) |
7.63% | 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 (27.36) |
-82.32% | 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 (44.15) |
-1.47% | 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 (45.39) |
-24.08% | 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 (28.64) |
-42.48% | Details | |
| 2/16/2021 | Cintas | CTAS | Upgrade | Outperform (Market Perform) |
342.44 (170.85) |
-50.11% | 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 (45.39) |
48.09% | Details | |
| 4/6/2020 | Cintas | CTAS | Downgrade | Market Perform (Outperform) |
164.23 (170.85) |
4.03% | Details | |
| 3/31/2020 | ABM Industries | ABM | Upgrade | Outperform (Market Perform) |
24.17 (44.15) |
82.66% | Details | |
| 3/23/2020 | kforce.com | KFRC | Downgrade | Market Perform (Outperform) |
24.50 (45.39) |
85.27% | 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 (45.39) |
33.7% | Details | |
| 9/23/2019 | Robert Half | RHI | New Coverage | Market Perform (N/A) |
55.08 (31.59) |
-42.65% | Details | |
| 9/23/2019 | AMN Healthcare | AMN | New Coverage | Outperform (N/A) |
56.37 (30.98) |
-45.04% | 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.91) |
111.03% | Details |

