Keith Hughes
Stock Analyst at Truist Financial
(4.90)
# 259
Out of 4,468 analysts
865
Total ratings
63.4%
Success rate
19.1%
Average return
Main Sectors:
Stocks Rated by Keith Hughes
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CSL Carlisle Companies | Maintained: Hold | n/a | $366.73 | - | 10 | Jun 30, 2026 | |
| FBIN Fortune Brands Innovations | Upgraded: Buy | $70 | $53.22 | +31.53% | 33 | Jun 30, 2026 | |
| MLM Martin Marietta Materials | Maintained: Buy | n/a | $599.42 | - | 27 | Jun 30, 2026 | |
| QXO QXO, Inc. | Maintained: Buy | n/a | $16.21 | - | 14 | Jun 30, 2026 | |
| SITE SiteOne Landscape Supply | Maintained: Buy | $105 | $112.39 | -6.58% | 47 | Jun 25, 2026 | |
| TREX Trex Company | Maintained: Buy | $55 | $48.47 | +13.47% | 52 | Jun 22, 2026 | |
| VMC Vulcan Materials Company | Maintained: Buy | $295 | $303.19 | -2.76% | 27 | Jun 22, 2026 | |
| IBP Installed Building Products | Maintained: Hold | $200 → $218 | $228.26 | -4.39% | 40 | Jun 22, 2026 | |
| FERG Ferguson Enterprises | Maintained: Buy | $230 | $230.24 | -0.27% | 28 | Jun 22, 2026 | |
| AMRZ Amrize AG | Maintained: Buy | n/a | $53.64 | - | 9 | Jun 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $30 | $25.81 | +16.23% | 13 | Jun 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $107.53 | - | 21 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $119.35 | - | 46 | Jun 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $44.93 | - | 24 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $130 | $107.92 | +20.46% | 1 | Jun 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $210 | $220.15 | -4.61% | 31 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $115 | $84.69 | +35.79% | 45 | May 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $82.77 | - | 35 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $59.04 | - | 20 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $54 | $38.54 | +40.11% | 1 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $11 | $11.94 | -7.87% | 47 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $78.43 | - | 60 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $125 | $151.06 | -17.25% | 44 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $158.56 | - | 38 | Apr 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $1.44 | - | 31 | Feb 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $167.57 | - | 1 | Aug 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $0.3604 | n/a | 18 | May 13, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $166.97 | n/a | 1 | Nov 18, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $6.15 | n/a | 12 | Nov 13, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $35.67 | n/a | 22 | May 13, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $27 → $30 | $92.86 | n/a | 4 | Nov 18, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $217 → $284 | $227.50 | n/a | 21 | Nov 17, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $325 → $420 | $357.90 | n/a | 19 | Nov 16, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $35 → $43 | $0.026 | n/a | 14 | Jul 26, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $17 → $14 | $0.000001 | n/a | 7 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $92 | $132.57 | n/a | 1 | Aug 27, 2014 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $100 | $404.71 | n/a | 1 | Mar 18, 2013 |
Carlisle Companies
Jun 30, 2026
Maintained: Hold
Price Target: n/a
Current: $366.73
Upside: -
Fortune Brands Innovations
Jun 30, 2026
Upgraded: Buy
Price Target: $70
Current: $53.22
Upside: +31.53%
Martin Marietta Materials
Jun 30, 2026
Maintained: Buy
Price Target: n/a
Current: $599.42
Upside: -
QXO, Inc.
Jun 30, 2026
Maintained: Buy
Price Target: n/a
Current: $16.21
Upside: -
SiteOne Landscape Supply
Jun 25, 2026
Maintained: Buy
Price Target: $105
Current: $112.39
Upside: -6.58%
Trex Company
Jun 22, 2026
Maintained: Buy
Price Target: $55
Current: $48.47
Upside: +13.47%
Vulcan Materials Company
Jun 22, 2026
Maintained: Buy
Price Target: $295
Current: $303.19
Upside: -2.76%
Installed Building Products
Jun 22, 2026
Maintained: Hold
Price Target: $200 → $218
Current: $228.26
Upside: -4.39%
Ferguson Enterprises
Jun 22, 2026
Maintained: Buy
Price Target: $230
Current: $230.24
Upside: -0.27%
Amrize AG
Jun 22, 2026
Maintained: Buy
Price Target: n/a
Current: $53.64
Upside: -
Jun 22, 2026
Maintained: Buy
Price Target: $30
Current: $25.81
Upside: +16.23%
Jun 15, 2026
Maintained: Buy
Price Target: n/a
Current: $107.53
Upside: -
Jun 12, 2026
Maintained: Buy
Price Target: n/a
Current: $119.35
Upside: -
Jun 11, 2026
Maintained: Hold
Price Target: n/a
Current: $44.93
Upside: -
Jun 3, 2026
Initiated Coverage: Hold
Price Target: $130
Current: $107.92
Upside: +20.46%
May 21, 2026
Maintained: Hold
Price Target: $210
Current: $220.15
Upside: -4.61%
May 20, 2026
Maintained: Buy
Price Target: $115
Current: $84.69
Upside: +35.79%
May 14, 2026
Maintained: Buy
Price Target: n/a
Current: $82.77
Upside: -
May 12, 2026
Maintained: Buy
Price Target: n/a
Current: $59.04
Upside: -
May 12, 2026
Reiterated: Buy
Price Target: $54
Current: $38.54
Upside: +40.11%
May 8, 2026
Maintained: Hold
Price Target: $11
Current: $11.94
Upside: -7.87%
May 8, 2026
Maintained: Buy
Price Target: n/a
Current: $78.43
Upside: -
May 7, 2026
Maintained: Hold
Price Target: $125
Current: $151.06
Upside: -17.25%
Apr 29, 2026
Maintained: Buy
Price Target: n/a
Current: $158.56
Upside: -
Feb 10, 2026
Rated: Hold
Price Target: n/a
Current: $1.44
Upside: -
Aug 22, 2025
Maintained: Hold
Price Target: n/a
Current: $167.57
Upside: -
May 13, 2025
Rated: Hold
Price Target: n/a
Current: $0.3604
Upside: n/a
Nov 18, 2024
Reiterated: Buy
Price Target: n/a
Current: $166.97
Upside: n/a
Nov 13, 2024
Rated: Hold
Price Target: n/a
Current: $6.15
Upside: n/a
May 13, 2024
Rated: Hold
Price Target: n/a
Current: $35.67
Upside: n/a
Nov 18, 2021
Maintained: Buy
Price Target: $27 → $30
Current: $92.86
Upside: n/a
Nov 17, 2021
Maintained: Buy
Price Target: $217 → $284
Current: $227.50
Upside: n/a
Nov 16, 2021
Maintained: Hold
Price Target: $325 → $420
Current: $357.90
Upside: n/a
Jul 26, 2019
Maintained: Hold
Price Target: $35 → $43
Current: $0.026
Upside: n/a
Jan 7, 2019
Reiterated: Hold
Price Target: $17 → $14
Current: $0.000001
Upside: n/a
Aug 27, 2014
Downgraded: Hold
Price Target: $92
Current: $132.57
Upside: n/a
Mar 18, 2013
Upgraded: Buy
Price Target: $100
Current: $404.71
Upside: n/a