Ratings by William Blair (Ryan Merkel)
| Date | Company | Symbol | Type | Rating (Past) |
PT (Past) |
Start $ (End $) |
% Chg. | Details |
|---|---|---|---|---|---|---|---|---|
| 5/11/2026 | Madison Air Solutions | MAIR | New Coverage | Outperform (N/A) |
42.02 (43.56) |
3.66% | Details | |
| 5/4/2026 | Suncrete Inc | RMIX | New Coverage | Outperform (N/A) |
15.60 (18.02) |
15.51% | 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 (74.26) |
-27.64% | 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 (40.56) |
-15.39% | Details | |
| 10/22/2025 | Lennox International | LII | Maintain | Outperform (N/A) |
|
Details | ||
| 10/15/2025 | Pool Corp | POOL | Downgrade | Market Perform (Outperform) |
291.73 (180.69) |
-38.06% | Details | |
| 10/15/2025 | SiteOne Landscape Supply | SITE | Downgrade | Market Perform (Outperform) |
120.05 (102.85) |
-14.33% | Details | |
| 10/15/2025 | Watsco | WSO | Downgrade | Market Perform (Outperform) |
364.49 (368.36) |
1.06% | 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 (6.02) |
-19.19% | 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 (23.15) |
-10.17% | 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 (1284.22) |
28.96% | Details | |
| 3/10/2025 | Fastenal | FAST | Upgrade | Outperform (Market Perform) |
77.85 (46.46) |
-40.32% | Details | |
| 2/21/2025 | AAON Inc | AAON | Maintain | Outperform (N/A) |
|
Details | ||
| 1/2/2025 | Acuity Brands | AYI | Upgrade | Outperform (Market Perform) |
292.13 (312.84) |
7.09% | Details | |
| 1/2/2025 | Karat Packaging Inc | KRT | Downgrade | Market Perform (Outperform) |
30.26 (26.62) |
-12.03% | Details | |
| 1/2/2025 | Hillman Solutions Corp. | HLMN | Downgrade | Market Perform (Outperform) |
9.74 (7.20) |
-26.08% | 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 (148.25) |
64.91% | 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 (4.67) |
-50.95% | Details | |
| 7/12/2023 | Lennox International | LII | Upgrade | Outperform (Market Perform) |
327.17 (515.30) |
57.5% | Details | |
| 7/7/2023 | Ferguson Plc. | FERG | New Coverage | Outperform (N/A) |
156.28 (226.09) |
44.67% | 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 (117.21) |
59.34% | Details | |
| 6/23/2022 | Acuity Brands | AYI | Downgrade | Market Perform (Outperform) |
155.23 (312.84) |
101.53% | 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.20) |
-43.35% | Details | |
| 7/14/2021 | Lennox International | LII | Downgrade | Market Perform (Outperform) |
336.17 (515.30) |
53.29% | 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 (26.62) |
53.25% | Details | |
| 5/18/2021 | Latham Group Inc. | SWIM | New Coverage | Outperform (N/A) |
31.81 (5.28) |
-83.4% | Details | |
| 4/8/2021 | MSC Industrial | MSM | Upgrade | Outperform (Market Perform) |
91.64 (117.21) |
27.9% | Details | |
| 4/6/2021 | Hayward Holdings Inc | HAYW | New Coverage | Outperform (N/A) |
17.04 (13.95) |
-18.13% | Details | |
| 3/26/2021 | Acuity Brands | AYI | Upgrade | Outperform (Market Perform) |
131.57 (312.84) |
137.77% | 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 (4.67) |
-78.77% | 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 (130.11) |
29.27% | Details | |
| 2/12/2020 | WW Grainger | GWW | Upgrade | Outperform (Market Perform) |
298.17 (1284.22) |
330.7% | 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 (46.46) |
-31.64% | Details | |
| 5/7/2019 | MSC Industrial | MSM | Downgrade | Market Perform (Outperform) |
83.97 (117.21) |
39.59% | Details | |
| 5/7/2019 | WESCO International | WCC | Downgrade | Market Perform (Outperform) |
57.09 (374.52) |
556.02% | 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.53) |
-4.81% | 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 |

