Ratings by William Blair (Tim Mulrooney)
| Date | Company | Symbol | 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 |

