Ryan Merkel

Stock Analyst at William Blair

(4.25)
# 1,392
Out of 4,468 analysts
320
Total ratings
59.9%
Success rate
8.1%
Average return

Stocks Rated by Ryan Merkel

MSC Industrial Direct Co.
Jul 1, 2026
Reiterated: Hold
Price Target: n/a
Current: $122.78
Upside: -
Ferguson Enterprises
Jun 30, 2026
Maintained: Buy
Price Target: n/a
Current: $230.24
Upside: -
SiteOne Landscape Supply
Jun 24, 2026
Maintained: Hold
Price Target: n/a
Current: $112.39
Upside: -
Acuity
Jun 23, 2026
Maintained: Buy
Price Target: n/a
Current: $359.04
Upside: -
Carlisle Companies
Jun 10, 2026
Maintained: Hold
Price Target: n/a
Current: $366.73
Upside: -
Fastenal Company
Jun 10, 2026
Maintained: Buy
Price Target: n/a
Current: $48.60
Upside: -
Karat Packaging
Jun 3, 2026
Upgraded: Buy
Price Target: n/a
Current: $34.25
Upside: -
AAON, Inc.
Jun 2, 2026
Maintained: Buy
Price Target: n/a
Current: $107.62
Upside: -
QXO, Inc.
Jun 2, 2026
Maintained: Buy
Price Target: n/a
Current: $16.21
Upside: -
James Hardie Industries
May 20, 2026
Maintained: Buy
Price Target: n/a
Current: $25.81
Upside: -
Maintained: Buy
Price Target: n/a
Current: $37.18
Upside: -
Maintained: Buy
Price Target: n/a
Current: $21.69
Upside: -
Maintained: Hold
Price Target: n/a
Current: $48.47
Upside: -
Maintained: Buy
Price Target: n/a
Current: $1,342.98
Upside: -
Maintained: Hold
Price Target: n/a
Current: $6.38
Upside: -
Maintained: Hold
Price Target: n/a
Current: $33.21
Upside: -
Maintained: Buy
Price Target: n/a
Current: $6.15
Upside: -
Maintained: Hold
Price Target: n/a
Current: $219.47
Upside: -
Maintained: Buy
Price Target: n/a
Current: $84.69
Upside: -
Maintained: Buy
Price Target: n/a
Current: $570.03
Upside: -
Maintained: Buy
Price Target: n/a
Current: $16.97
Upside: -
Maintained: Hold
Price Target: $438
Current: $404.71
Upside: +8.23%
Rated: Hold
Price Target: n/a
Current: $8.66
Upside: -
Rated: Hold
Price Target: n/a
Current: $8.12
Upside: -
Maintained: Buy
Price Target: $40$34
Current: $70.98
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $30.66
Upside: n/a
Initiated Coverage: Hold
Price Target: n/a
Current: $140.58
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $307.89
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $26.55
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $5.99
Upside: n/a
Reiterated: Hold
Price Target: $29
Current: $157.98
Upside: n/a
Maintained: Hold
Price Target: $154
Current: $314.19
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $546.64
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $272.76
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $50.87
Upside: n/a