Jeffrey Hammond
Stock Analyst at KeyBanc
(4.86)
# 360
Out of 4,595 analysts
836
Total ratings
62.8%
Success rate
14.1%
Average return
Main Sectors:
Stocks Rated by Jeffrey Hammond
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| BLDR Builders FirstSource | Reiterated: Buy | $91 | $66.44 | +36.97% | 6 | Jul 31, 2026 | |
| TT Trane Technologies | Reiterated: Buy | $555 | $454.95 | +21.99% | 37 | Jul 31, 2026 | |
| AOS A. O. Smith | Maintained: Hold | n/a | $60.13 | - | 23 | Jul 31, 2026 | |
| GNRC Generac Holdings | Maintained: Hold | n/a | $197.11 | - | 48 | Jul 30, 2026 | |
| LII Lennox International | Maintained: Hold | n/a | $415.88 | - | 35 | Jul 30, 2026 | |
| MOD Modine Manufacturing Company | Reiterated: Buy | $370 → $280 | $201.06 | +39.26% | 12 | Jul 30, 2026 | |
| WSO Watsco | Maintained: Hold | n/a | $309.30 | - | 32 | Jul 30, 2026 | |
| SITE SiteOne Landscape Supply | Reiterated: Buy | $145 → $135 | $94.44 | +42.95% | 2 | Jul 30, 2026 | |
| VRT Vertiv Holdings Co | Maintained: Buy | $325 | $241.57 | +34.54% | 1 | Jul 30, 2026 | |
| HAYW Hayward Holdings | Maintained: Hold | n/a | $15.13 | - | 24 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $65.44 | - | 35 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $50.51 | - | 33 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $185.71 | - | 5 | Jul 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $79.38 | - | 22 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $190 → $152 | $133.58 | +13.79% | 37 | Jul 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $345 → $370 | $313.92 | +17.86% | 52 | Jul 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $85 → $95 | $77.91 | +21.94% | 23 | Jul 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $380 | $345.79 | +9.89% | 25 | Jul 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $32 → $28 | $13.30 | +110.53% | 4 | Jul 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $185 | $138.48 | +33.59% | 19 | Jun 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $335 | $297.78 | +12.50% | 29 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $41 → $60 | $33.27 | +80.34% | 3 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $9 | $5.13 | +75.44% | 24 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $230 → $250 | $195.98 | +27.56% | 42 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $255 → $265 | $205.23 | +29.12% | 55 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $415.20 | - | 33 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $72.96 | - | 12 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 → $31 | $27.98 | +10.79% | 29 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $185 | $153.83 | +20.26% | 24 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $1,100 | $976.53 | +12.64% | 39 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $61.81 | - | 21 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $25 | $52.63 | n/a | 1 | Oct 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $44 | $23.96 | n/a | 1 | Oct 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $96.19 | n/a | 1 | Oct 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $180 → $123 | $29.15 | n/a | 16 | Mar 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $35.74 | n/a | 9 | Sep 17, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $82 | $241.71 | n/a | 1 | Jan 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $115 | $212.14 | n/a | 1 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $12.23 | n/a | 1 | Oct 9, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $37.42 | n/a | 1 | Oct 9, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 | $124.95 | n/a | 1 | Oct 8, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $137.55 | n/a | 1 | Oct 8, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $26.93 | n/a | 1 | Sep 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $75.99 | n/a | 7 | Jun 20, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $14.12 | n/a | 2 | Dec 18, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $345.21 | n/a | 3 | Jul 21, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $83.38 | n/a | 3 | Oct 5, 2012 |
Builders FirstSource
Jul 31, 2026
Reiterated: Buy
Price Target: $91
Current: $66.44
Upside: +36.97%
Trane Technologies
Jul 31, 2026
Reiterated: Buy
Price Target: $555
Current: $454.95
Upside: +21.99%
A. O. Smith
Jul 31, 2026
Maintained: Hold
Price Target: n/a
Current: $60.13
Upside: -
Generac Holdings
Jul 30, 2026
Maintained: Hold
Price Target: n/a
Current: $197.11
Upside: -
Lennox International
Jul 30, 2026
Maintained: Hold
Price Target: n/a
Current: $415.88
Upside: -
Modine Manufacturing Company
Jul 30, 2026
Reiterated: Buy
Price Target: $370 → $280
Current: $201.06
Upside: +39.26%
Watsco
Jul 30, 2026
Maintained: Hold
Price Target: n/a
Current: $309.30
Upside: -
SiteOne Landscape Supply
Jul 30, 2026
Reiterated: Buy
Price Target: $145 → $135
Current: $94.44
Upside: +42.95%
Vertiv Holdings Co
Jul 30, 2026
Maintained: Buy
Price Target: $325
Current: $241.57
Upside: +34.54%
Hayward Holdings
Jul 30, 2026
Maintained: Hold
Price Target: n/a
Current: $15.13
Upside: -
Jul 29, 2026
Maintained: Hold
Price Target: n/a
Current: $65.44
Upside: -
Jul 29, 2026
Maintained: Hold
Price Target: n/a
Current: $50.51
Upside: -
Jul 24, 2026
Maintained: Hold
Price Target: n/a
Current: $185.71
Upside: -
Jul 23, 2026
Maintained: Hold
Price Target: n/a
Current: $79.38
Upside: -
Jul 14, 2026
Reiterated: Buy
Price Target: $190 → $152
Current: $133.58
Upside: +13.79%
Jul 13, 2026
Maintained: Buy
Price Target: $345 → $370
Current: $313.92
Upside: +17.86%
Jul 13, 2026
Maintained: Buy
Price Target: $85 → $95
Current: $77.91
Upside: +21.94%
Jul 13, 2026
Maintained: Buy
Price Target: $380
Current: $345.79
Upside: +9.89%
Jul 1, 2026
Reiterated: Buy
Price Target: $32 → $28
Current: $13.30
Upside: +110.53%
Jun 22, 2026
Reiterated: Buy
Price Target: $185
Current: $138.48
Upside: +33.59%
May 21, 2026
Reiterated: Buy
Price Target: $335
Current: $297.78
Upside: +12.50%
May 15, 2026
Reiterated: Buy
Price Target: $41 → $60
Current: $33.27
Upside: +80.34%
May 13, 2026
Maintained: Buy
Price Target: $9
Current: $5.13
Upside: +75.44%
May 7, 2026
Reiterated: Buy
Price Target: $230 → $250
Current: $195.98
Upside: +27.56%
May 7, 2026
Reiterated: Buy
Price Target: $255 → $265
Current: $205.23
Upside: +29.12%
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $415.20
Upside: -
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $72.96
Upside: -
May 4, 2026
Reiterated: Buy
Price Target: $30 → $31
Current: $27.98
Upside: +10.79%
May 4, 2026
Reiterated: Buy
Price Target: $185
Current: $153.83
Upside: +20.26%
May 1, 2026
Reiterated: Buy
Price Target: $1,100
Current: $976.53
Upside: +12.64%
May 1, 2026
Maintained: Hold
Price Target: n/a
Current: $61.81
Upside: -
Oct 16, 2024
Maintained: Buy
Price Target: $25
Current: $52.63
Upside: n/a
Oct 14, 2024
Maintained: Buy
Price Target: $44
Current: $23.96
Upside: n/a
Oct 14, 2024
Maintained: Hold
Price Target: n/a
Current: $96.19
Upside: n/a
Mar 15, 2022
Maintained: Buy
Price Target: $180 → $123
Current: $29.15
Upside: n/a
Sep 17, 2019
Downgraded: Hold
Price Target: n/a
Current: $35.74
Upside: n/a
Jan 18, 2018
Reiterated: Buy
Price Target: $82
Current: $241.71
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: $115
Current: $212.14
Upside: n/a
Oct 9, 2017
Reiterated: Hold
Price Target: n/a
Current: $12.23
Upside: n/a
Oct 9, 2017
Reiterated: Hold
Price Target: n/a
Current: $37.42
Upside: n/a
Oct 8, 2017
Reiterated: Buy
Price Target: $24
Current: $124.95
Upside: n/a
Oct 8, 2017
Reiterated: Hold
Price Target: n/a
Current: $137.55
Upside: n/a
Sep 27, 2017
Reiterated: Hold
Price Target: n/a
Current: $26.93
Upside: n/a
Jun 20, 2017
Reiterated: Hold
Price Target: n/a
Current: $75.99
Upside: n/a
Dec 18, 2015
Initiated Coverage: Hold
Price Target: n/a
Current: $14.12
Upside: n/a
Jul 21, 2015
Initiated Coverage: Hold
Price Target: n/a
Current: $345.21
Upside: n/a
Oct 5, 2012
Downgraded: Hold
Price Target: n/a
Current: $83.38
Upside: n/a