Ratings by William Blair (Ryan Merkel)
| Date | Company | Symbol | Type | Rating (Past) |
PT (Past) |
Start $ (End $) |
% Chg. | Details |
|---|---|---|---|---|---|---|---|---|
| 6/4/2026 | Karat Packaging Inc | KRT | Upgrade | Outperform (Market Perform) |
27.42 (30.25) |
10.32% | Details | |
| 5/11/2026 | Madison Air Solutions | MAIR | New Coverage | Outperform (N/A) |
42.02 (38.13) |
-9.26% | Details | |
| 5/4/2026 | Suncrete Inc | RMIX | New Coverage | Outperform (N/A) |
15.60 (24.84) |
59.23% | 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 (80.59) |
-21.48% | 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 (47.13) |
-1.69% | Details | |
| 10/22/2025 | Lennox International | LII | Maintain | Outperform (N/A) |
|
Details | ||
| 10/15/2025 | Pool Corp | POOL | Downgrade | Market Perform (Outperform) |
291.73 (198.99) |
-31.79% | Details | |
| 10/15/2025 | SiteOne Landscape Supply | SITE | Downgrade | Market Perform (Outperform) |
120.05 (110.17) |
-8.23% | Details | |
| 10/15/2025 | Watsco | WSO | Downgrade | Market Perform (Outperform) |
364.49 (401.04) |
10.03% | 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 (7.52) |
0.94% | 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 (24.87) |
-3.49% | 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 | WW Grainger | GWW | Upgrade | Outperform (Market Perform) |
995.82 (1365.41) |
37.11% | Details | |
| 3/10/2025 | Fastenal | FAST | Upgrade | Outperform (Market Perform) |
77.85 (45.89) |
-41.05% | Details | |
| 2/21/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 1/2/2025 | Acuity Brands | AYI | Upgrade | Outperform (Market Perform) |
292.13 (317.62) |
8.73% | 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 (8.06) |
-17.25% | 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 (136.72) |
52.08% | 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 (9.17) |
-3.68% | Details | |
| 7/12/2023 | Lennox International | LII | Upgrade | Outperform (Market Perform) |
327.17 (532.43) |
62.74% | Details | |
| 7/7/2023 | Ferguson Plc. | FERG | New Coverage | Outperform (N/A) |
156.28 (238.35) |
52.51% | 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 (118.51) |
61.11% | Details | |
| 6/23/2022 | Acuity Brands | AYI | Downgrade | Market Perform (Outperform) |
155.23 (317.62) |
104.61% | 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 (8.06) |
-36.59% | Details | |
| 7/14/2021 | Lennox International | LII | Downgrade | Market Perform (Outperform) |
336.17 (532.43) |
58.38% | 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 (30.25) |
74.15% | Details | |
| 5/18/2021 | Latham Group Inc. | SWIM | New Coverage | Outperform (N/A) |
31.81 (5.82) |
-81.7% | Details | |
| 4/8/2021 | MSC Industrial | MSM | Upgrade | Outperform (Market Perform) |
91.64 (118.51) |
29.32% | Details | |
| 4/6/2021 | Hayward Holdings Inc | HAYW | New Coverage | Outperform (N/A) |
17.04 (15.00) |
-11.97% | Details | |
| 3/26/2021 | Acuity Brands | AYI | Upgrade | Outperform (Market Perform) |
131.57 (317.62) |
141.41% | 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 (9.17) |
-58.32% | 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 (133.57) |
32.71% | Details | |
| 2/12/2020 | WW Grainger | GWW | Upgrade | Outperform (Market Perform) |
298.17 (1365.41) |
357.93% | 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 (45.89) |
-32.47% | Details | |
| 5/7/2019 | MSC Industrial | MSM | Downgrade | Market Perform (Outperform) |
83.97 (118.51) |
41.13% | Details | |
| 5/7/2019 | WESCO International | WCC | Downgrade | Market Perform (Outperform) |
57.09 (365.36) |
539.97% | Details | |
| 4/10/2019 | Pool Corp | POOL | Maintain | Outperform (N/A) |
|
Details | ||
| 1/18/2019 | LKQ Corp. | LKQ | Downgrade | Market Perform (Outperform) |
26.82 (25.80) |
-3.8% | 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 |

