Ratings by William Blair (Ryan Merkel)
| Date | Company | Symbol | Type | Rating (Past) |
PT (Past) |
Start $ (End $) |
% Chg. | Details |
|---|---|---|---|---|---|---|---|---|
| 10/8/2026 | Latham Group Inc. | SWIM | Downgrade | Market Perform (Outperform) |
6.37 (6.12) |
-3.92% | Details | |
| 10/7/2026 | SiteOne Landscape Supply | SITE | Maintain | Market Perform (N/A) |
|
Details | ||
| 9/28/2026 | Acuity Brands | AYI | Downgrade | Market Perform (Outperform) |
319.42 (303.25) |
-5.06% | Details | |
| 7/29/2026 | Lennox International | LII | Maintain | Outperform (N/A) |
|
Details | ||
| 7/23/2026 | Core & Main Inc. | CNM | New Coverage | Market Perform (N/A) |
43.75 (41.99) |
-4.02% | Details | |
| 6/4/2026 | Karat Packaging Inc | KRT | Upgrade | Outperform (Market Perform) |
27.42 (53.31) |
94.42% | Details | |
| 5/11/2026 | Madison Air Solutions | MAIR | New Coverage | Outperform (N/A) |
42.02 (23.34) |
-44.46% | Details | |
| 5/4/2026 | Suncrete Inc | RMIX | New Coverage | Outperform (N/A) |
15.60 (10.13) |
-35.06% | Details | |
| 4/23/2026 | Pool Corp | POOL | Maintain | Market Perform (N/A) |
|
Details | ||
| 4/2/2026 | Acuity Brands | AYI | Maintain | Outperform (N/A) |
|
Details | ||
| 4/1/2026 | James Hardie Industries | JHX | Maintain | Outperform (N/A) |
|
Details | ||
| 4/1/2026 | MSC Industrial | MSM | Maintain | Market Perform (N/A) |
|
Details | ||
| 3/24/2026 | Watsco | WSO | Maintain | Market Perform (N/A) |
|
Details | ||
| 3/18/2026 | Carlisle | CSL | Maintain | Market Perform (N/A) |
|
Details | ||
| 3/18/2026 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 3/5/2026 | Lennox International | LII | Maintain | Outperform (N/A) |
|
Details | ||
| 3/4/2026 | Latham Group Inc. | SWIM | Maintain | Outperform (N/A) |
|
Details | ||
| 3/2/2026 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 2/26/2026 | Builders FirstSource | BLDR | New Coverage | Outperform (N/A) |
102.63 (54.65) |
-46.75% | Details | |
| 12/30/2025 | Acuity Brands | AYI | Maintain | Outperform (N/A) |
|
Details | ||
| 12/30/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 12/10/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 11/5/2025 | Trex | TREX | Downgrade | Market Perform (Outperform) |
47.94 (45.73) |
-4.61% | Details | |
| 10/22/2025 | Lennox International | LII | Maintain | Outperform (N/A) |
|
Details | ||
| 10/15/2025 | Pool Corp | POOL | Downgrade | Market Perform (Outperform) |
291.73 (172.57) |
-40.85% | Details | |
| 10/15/2025 | SiteOne Landscape Supply | SITE | Downgrade | Market Perform (Outperform) |
120.05 (94.84) |
-21% | Details | |
| 10/15/2025 | Watsco | WSO | Downgrade | Market Perform (Outperform) |
364.49 (295.91) |
-18.82% | Details | |
| 10/1/2025 | Acuity Brands | AYI | Maintain | Outperform (N/A) |
|
Details | ||
| 9/12/2025 | Proficient Auto Logistics | PAL | Downgrade | Market Perform (Outperform) |
7.45 (3.19) |
-57.18% | Details | |
| 8/20/2025 | QXO Inc | QXO | Maintain | Outperform (N/A) |
|
Details | ||
| 8/12/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 6/27/2025 | James Hardie Industries | JHX | New Coverage | Outperform (N/A) |
25.77 (25.82) |
0.19% | Details | |
| 6/26/2025 | Acuity Brands | AYI | Maintain | Outperform (N/A) |
|
Details | ||
| 6/18/2025 | QXO Inc | QXO | New Coverage | Outperform (N/A) |
13.71 (13.71) |
0% | Details | |
| 6/10/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 3/24/2025 | Azek Co. | AZEK | Downgrade | Market Perform (Outperform) |
41.39 (54.35) |
31.31% | Details | |
| 3/20/2025 | Beacon Roofing Supply | BECN | Downgrade | Market Perform (Outperform) |
121.53 (124.17) |
2.17% | Details | |
| 3/10/2025 | Fastenal | FAST | Upgrade | Outperform (Market Perform) |
77.85 (51.02) |
-34.46% | Details | |
| 3/10/2025 | WW Grainger | GWW | Upgrade | Outperform (Market Perform) |
995.82 (1330.70) |
33.63% | Details | |
| 2/21/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 1/2/2025 | Acuity Brands | AYI | Upgrade | Outperform (Market Perform) |
292.13 (319.42) |
9.34% | Details | |
| 1/2/2025 | Karat Packaging Inc | KRT | Downgrade | Market Perform (Outperform) |
30.26 (27.42) |
-9.39% | Details | |
| 1/2/2025 | Hillman Solutions Corp. | HLMN | Downgrade | Market Perform (Outperform) |
9.74 (7.37) |
-24.33% | Details | |
| 6/3/2024 | Proficient Auto Logistics | PAL | New Coverage | Outperform (N/A) |
15.13 (7.45) |
-50.76% | Details | |
| 4/29/2024 | AAON Inc | AAON | New Coverage | Outperform (N/A) |
89.90 (73.73) |
-17.99% | Details | |
| 4/15/2024 | Snap One Holdings | SNPO | Downgrade | Market Perform (Outperform) |
8.14 (10.75) |
32.06% | Details | |
| 3/6/2024 | Ferguson Plc. | FERG | Maintain | Outperform (N/A) |
|
Details | ||
| 1/8/2024 | Beacon Roofing Supply | BECN | Upgrade | Outperform (Market Perform) |
84.98 (124.17) |
46.12% | Details | |
| 7/14/2023 | Leslie's | LESL | Downgrade | Market Perform (Outperform) |
9.52 (0.10) |
-98.95% | Details | |
| 7/12/2023 | Lennox International | LII | Upgrade | Outperform (Market Perform) |
327.17 (357.73) |
9.34% | Details | |
| 7/7/2023 | Ferguson Plc. | FERG | New Coverage | Outperform (N/A) |
156.28 (231.61) |
48.2% | Details | |
| 7/19/2022 | Beacon Roofing Supply | BECN | Downgrade | Market Perform (Outperform) |
55.21 (124.17) |
124.9% | Details | |
| 6/30/2022 | MSC Industrial | MSM | Downgrade | Market Perform (Outperform) |
73.56 (130.38) |
77.24% | Details | |
| 6/23/2022 | Acuity Brands | AYI | Downgrade | Market Perform (Outperform) |
155.23 (303.25) |
95.36% | Details | |
| 10/13/2021 | Beacon Roofing Supply | BECN | Maintain | Outperform (N/A) |
|
Details | ||
| 9/16/2021 | Hayward Holdings Inc | HAYW | Maintain | Outperform (N/A) |
|
Details | ||
| 8/9/2021 | Hillman Solutions Corp. | HLMN | New Coverage | Outperform (N/A) |
12.71 (7.37) |
-42.01% | Details | |
| 7/14/2021 | Lennox International | LII | Downgrade | Market Perform (Outperform) |
336.17 (357.73) |
6.41% | Details | |
| 7/14/2021 | Beacon Roofing Supply | BECN | Maintain | Outperform (N/A) |
|
Details | ||
| 5/19/2021 | Karat Packaging Inc | KRT | New Coverage | Outperform (N/A) |
17.37 (53.31) |
206.91% | Details | |
| 5/18/2021 | Latham Group Inc. | SWIM | New Coverage | Outperform (N/A) |
31.81 (6.37) |
-79.97% | Details | |
| 4/8/2021 | MSC Industrial | MSM | Upgrade | Outperform (Market Perform) |
91.64 (130.38) |
42.27% | Details | |
| 4/6/2021 | Hayward Holdings Inc | HAYW | New Coverage | Outperform (N/A) |
17.04 (11.83) |
-30.58% | Details | |
| 3/26/2021 | Acuity Brands | AYI | Upgrade | Outperform (Market Perform) |
131.57 (303.25) |
130.49% | Details | |
| 2/24/2021 | Systemax | SYX | Downgrade | Market Perform (Outperform) |
44.41 (35.16) |
-20.83% | Details | |
| 11/23/2020 | Leslie's | LESL | New Coverage | Outperform (N/A) |
22.00 (0.10) |
-99.55% | Details | |
| 10/6/2020 | Beacon Roofing Supply | BECN | Upgrade | Outperform (Market Perform) |
32.16 (124.17) |
286.1% | Details | |
| 7/20/2020 | Beacon Roofing Supply | BECN | Maintain | Market Perform (N/A) |
|
Details | ||
| 6/29/2020 | HD Supply Holdings | HDS | Maintain | Market Perform (N/A) |
|
Details | ||
| 6/3/2020 | Allegion | ALLE | New Coverage | Market Perform (N/A) |
100.65 (156.54) |
55.53% | Details | |
| 2/12/2020 | WW Grainger | GWW | Upgrade | Outperform (Market Perform) |
298.17 (1330.70) |
346.29% | Details | |
| 2/4/2020 | Lennox International | LII | Maintain | Outperform (N/A) |
|
Details | ||
| 1/14/2020 | Trex | TREX | Maintain | Outperform (N/A) |
|
Details | ||
| 1/8/2020 | Trex | TREX | Maintain | Outperform (N/A) |
|
Details | ||
| 9/26/2019 | HD Supply Holdings | HDS | Downgrade | Market Perform (Outperform) |
37.92 (55.99) |
47.65% | Details | |
| 8/22/2019 | Trex | TREX | New Coverage | Outperform () |
85.67 (47.94) |
-44.04% | Details | |
| 5/7/2019 | Fastenal | FAST | Downgrade | Market Perform (Outperform) |
67.96 (51.02) |
-24.93% | Details | |
| 5/7/2019 | MSC Industrial | MSM | Downgrade | Market Perform (Outperform) |
83.97 (130.38) |
55.27% | Details | |
| 5/7/2019 | WESCO International | WCC | Downgrade | Market Perform (Outperform) |
57.09 (340.89) |
497.11% | Details | |
| 4/10/2019 | Pool Corp | POOL | Maintain | Outperform (N/A) |
|
Details | ||
| 1/18/2019 | LKQ Corp. | LKQ | Downgrade | Market Perform (Outperform) |
26.82 (22.23) |
-17.11% | Details | |
| 10/31/2018 | Systemax | SYX | Upgrade | Outperform (Market Perform) |
25.82 (35.16) |
36.17% | Details | |
| 10/8/2018 | Beacon Roofing Supply | BECN | Downgrade | Market Perform (Outperform) |
33.34 (124.17) |
272.44% | Details | |
| 9/25/2018 | Acuity Brands | AYI | Maintain | Market Perform (N/A) |
|
Details | ||
| 9/25/2018 | SiteOne Landscape Supply | SITE | Maintain | Outperform (Outperform) |
|
Details | ||
| 8/29/2018 | Systemax | SYX | New Coverage | Market Perform (N/A) |
36.82 (25.82) |
-29.88% | Details |


