Ryan Merkel

Stock Analyst at William Blair

(3.61)
# 2,145
Out of 4,572 analysts
329
Total ratings
51.7%
Success rate
4.3%
Average return

Stocks Rated by Ryan Merkel

Pool Corporation
Jul 23, 2026
Maintained: Hold
Price Target: n/a
Current: $183.77
Upside: -
Core & Main
Jul 23, 2026
Initiated Coverage: Hold
Price Target: n/a
Current: $43.62
Upside: -
James Hardie Industries
Jul 23, 2026
Maintained: Buy
Price Target: n/a
Current: $26.54
Upside: -
Ferguson Enterprises
Jul 22, 2026
Maintained: Buy
Price Target: n/a
Current: $230.67
Upside: -
Carlisle Companies
Jul 15, 2026
Maintained: Hold
Price Target: n/a
Current: $336.04
Upside: -
Fastenal Company
Jul 14, 2026
Maintained: Buy
Price Target: n/a
Current: $47.02
Upside: -
Trex Company
Jul 14, 2026
Maintained: Hold
Price Target: n/a
Current: $43.43
Upside: -
AAON, Inc.
Jul 7, 2026
Maintained: Buy
Price Target: n/a
Current: $102.67
Upside: -
MSC Industrial Direct Co.
Jul 1, 2026
Reiterated: Hold
Price Target: n/a
Current: $125.64
Upside: -
SiteOne Landscape Supply
Jun 24, 2026
Maintained: Hold
Price Target: n/a
Current: $99.87
Upside: -
Maintained: Buy
Price Target: n/a
Current: $330.14
Upside: -
Upgraded: Buy
Price Target: n/a
Current: $39.52
Upside: -
Maintained: Buy
Price Target: n/a
Current: $13.67
Upside: -
Maintained: Buy
Price Target: n/a
Current: $34.73
Upside: -
Maintained: Buy
Price Target: n/a
Current: $17.56
Upside: -
Maintained: Buy
Price Target: n/a
Current: $1,382.60
Upside: -
Maintained: Hold
Price Target: n/a
Current: $6.84
Upside: -
Maintained: Hold
Price Target: n/a
Current: $35.12
Upside: -
Maintained: Buy
Price Target: n/a
Current: $5.50
Upside: -
Maintained: Buy
Price Target: n/a
Current: $72.86
Upside: -
Maintained: Buy
Price Target: n/a
Current: $541.13
Upside: -
Maintained: Buy
Price Target: n/a
Current: $14.43
Upside: -
Maintained: Hold
Price Target: $438
Current: $362.01
Upside: +20.99%
Rated: Hold
Price Target: n/a
Current: $1.24
Upside: -
Rated: Hold
Price Target: n/a
Current: $7.97
Upside: -
Maintained: Buy
Price Target: $40$34
Current: $71.88
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $34.54
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $153.36
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $332.48
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $25.82
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $6.34
Upside: n/a
Reiterated: Hold
Price Target: $29
Current: $168.94
Upside: n/a
Maintained: Hold
Price Target: $154
Current: $297.87
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $512.28
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $283.02
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $54.88
Upside: n/a