Jeffrey Hammond
Stock Analyst at KeyBanc
(4.90)
# 250
Out of 4,429 analysts
813
Total ratings
65%
Success rate
16%
Average return
Main Sectors:
Stocks Rated by Jeffrey Hammond
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| WMS Advanced Drainage Systems | Reiterated: Buy | $185 | $141.40 | +30.83% | 19 | Jun 22, 2026 | |
| MOD Modine Manufacturing Company | Maintained: Buy | $250 → $370 | $295.58 | +25.18% | 10 | May 27, 2026 | |
| NDSN Nordson | Reiterated: Buy | $335 | $295.38 | +13.41% | 29 | May 21, 2026 | |
| NPO Enpro | Maintained: Buy | $345 | $387.65 | -11.00% | 51 | May 15, 2026 | |
| FPS Forgent Power Solutions | Reiterated: Buy | $41 → $60 | $61.84 | -2.98% | 3 | May 15, 2026 | |
| QXO QXO, Inc. | Reiterated: Buy | $32 | $16.74 | +91.16% | 3 | May 14, 2026 | |
| JBI Janus International Group | Maintained: Buy | $9 | $5.35 | +68.22% | 24 | May 13, 2026 | |
| HLIO Helios Technologies | Reiterated: Buy | $82 → $85 | $91.98 | -7.59% | 22 | May 12, 2026 | |
| MIDD The Middleby Corporation | Reiterated: Buy | $190 | $166.83 | +13.89% | 36 | May 8, 2026 | |
| ITT ITT Inc. | Reiterated: Buy | $230 → $250 | $199.23 | +25.48% | 42 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $255 → $265 | $231.28 | +14.58% | 55 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $350.00 | - | 24 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $435.78 | - | 33 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $81.95 | - | 12 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $30 → $31 | $28.50 | +8.77% | 29 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $185 | $184.34 | +0.36% | 24 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $100 | $77.33 | +29.32% | 4 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $525 → $555 | $491.59 | +12.90% | 35 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $1,100 | $962.14 | +14.33% | 39 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $58.69 | - | 22 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $71.85 | - | 21 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $295.54 | - | 47 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $536.04 | - | 34 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $14.83 | - | 23 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $74.03 | - | 34 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $396.62 | - | 31 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $196.12 | - | 4 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $75.55 | - | 21 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $49.64 | - | 32 | Apr 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $25 | $67.94 | n/a | 1 | Oct 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $44 | $22.32 | n/a | 1 | Oct 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $102.45 | n/a | 1 | Oct 14, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $180 → $123 | $21.30 | n/a | 16 | Mar 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $36.21 | n/a | 9 | Sep 17, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $82 | $241.55 | n/a | 1 | Jan 18, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $115 | $219.52 | n/a | 1 | Oct 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $14.65 | n/a | 1 | Oct 9, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $40.87 | n/a | 1 | Oct 9, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 | $117.44 | n/a | 1 | Oct 8, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $141.97 | n/a | 1 | Oct 8, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $29.91 | n/a | 1 | Sep 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $81.58 | n/a | 7 | Jun 20, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $13.71 | n/a | 2 | Dec 18, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $338.02 | n/a | 3 | Jul 21, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $77.87 | n/a | 3 | Oct 5, 2012 |
Advanced Drainage Systems
Jun 22, 2026
Reiterated: Buy
Price Target: $185
Current: $141.40
Upside: +30.83%
Modine Manufacturing Company
May 27, 2026
Maintained: Buy
Price Target: $250 → $370
Current: $295.58
Upside: +25.18%
Nordson
May 21, 2026
Reiterated: Buy
Price Target: $335
Current: $295.38
Upside: +13.41%
Enpro
May 15, 2026
Maintained: Buy
Price Target: $345
Current: $387.65
Upside: -11.00%
Forgent Power Solutions
May 15, 2026
Reiterated: Buy
Price Target: $41 → $60
Current: $61.84
Upside: -2.98%
QXO, Inc.
May 14, 2026
Reiterated: Buy
Price Target: $32
Current: $16.74
Upside: +91.16%
Janus International Group
May 13, 2026
Maintained: Buy
Price Target: $9
Current: $5.35
Upside: +68.22%
Helios Technologies
May 12, 2026
Reiterated: Buy
Price Target: $82 → $85
Current: $91.98
Upside: -7.59%
The Middleby Corporation
May 8, 2026
Reiterated: Buy
Price Target: $190
Current: $166.83
Upside: +13.89%
ITT Inc.
May 7, 2026
Reiterated: Buy
Price Target: $230 → $250
Current: $199.23
Upside: +25.48%
May 7, 2026
Reiterated: Buy
Price Target: $255 → $265
Current: $231.28
Upside: +14.58%
May 7, 2026
Maintained: Buy
Price Target: n/a
Current: $350.00
Upside: -
May 6, 2026
Maintained: Buy
Price Target: n/a
Current: $435.78
Upside: -
May 6, 2026
Maintained: Hold
Price Target: n/a
Current: $81.95
Upside: -
May 4, 2026
Reiterated: Buy
Price Target: $30 → $31
Current: $28.50
Upside: +8.77%
May 4, 2026
Reiterated: Buy
Price Target: $185
Current: $184.34
Upside: +0.36%
May 1, 2026
Reiterated: Buy
Price Target: $100
Current: $77.33
Upside: +29.32%
May 1, 2026
Reiterated: Buy
Price Target: $525 → $555
Current: $491.59
Upside: +12.90%
May 1, 2026
Reiterated: Buy
Price Target: $1,100
Current: $962.14
Upside: +14.33%
May 1, 2026
Maintained: Hold
Price Target: n/a
Current: $58.69
Upside: -
May 1, 2026
Maintained: Hold
Price Target: n/a
Current: $71.85
Upside: -
Apr 30, 2026
Maintained: Hold
Price Target: n/a
Current: $295.54
Upside: -
Apr 30, 2026
Maintained: Hold
Price Target: n/a
Current: $536.04
Upside: -
Apr 30, 2026
Maintained: Hold
Price Target: n/a
Current: $14.83
Upside: -
Apr 29, 2026
Maintained: Hold
Price Target: n/a
Current: $74.03
Upside: -
Apr 29, 2026
Maintained: Hold
Price Target: n/a
Current: $396.62
Upside: -
Apr 24, 2026
Maintained: Hold
Price Target: n/a
Current: $196.12
Upside: -
Apr 23, 2026
Maintained: Hold
Price Target: n/a
Current: $75.55
Upside: -
Apr 22, 2026
Maintained: Hold
Price Target: n/a
Current: $49.64
Upside: -
Oct 16, 2024
Maintained: Buy
Price Target: $25
Current: $67.94
Upside: n/a
Oct 14, 2024
Maintained: Buy
Price Target: $44
Current: $22.32
Upside: n/a
Oct 14, 2024
Maintained: Hold
Price Target: n/a
Current: $102.45
Upside: n/a
Mar 15, 2022
Maintained: Buy
Price Target: $180 → $123
Current: $21.30
Upside: n/a
Sep 17, 2019
Downgraded: Hold
Price Target: n/a
Current: $36.21
Upside: n/a
Jan 18, 2018
Reiterated: Buy
Price Target: $82
Current: $241.55
Upside: n/a
Oct 11, 2017
Reiterated: Buy
Price Target: $115
Current: $219.52
Upside: n/a
Oct 9, 2017
Reiterated: Hold
Price Target: n/a
Current: $14.65
Upside: n/a
Oct 9, 2017
Reiterated: Hold
Price Target: n/a
Current: $40.87
Upside: n/a
Oct 8, 2017
Reiterated: Buy
Price Target: $24
Current: $117.44
Upside: n/a
Oct 8, 2017
Reiterated: Hold
Price Target: n/a
Current: $141.97
Upside: n/a
Sep 27, 2017
Reiterated: Hold
Price Target: n/a
Current: $29.91
Upside: n/a
Jun 20, 2017
Reiterated: Hold
Price Target: n/a
Current: $81.58
Upside: n/a
Dec 18, 2015
Initiated Coverage: Hold
Price Target: n/a
Current: $13.71
Upside: n/a
Jul 21, 2015
Initiated Coverage: Hold
Price Target: n/a
Current: $338.02
Upside: n/a
Oct 5, 2012
Downgraded: Hold
Price Target: n/a
Current: $77.87
Upside: n/a