Keith Hughes

Stock Analyst at Truist Securities

(4.86)
# 69
Out of 5,127 analysts
235
Total ratings
68.67%
Success rate
22.64%
Average return

Stocks Rated by Keith Hughes

QXO, Inc.
Dec 19, 2025
Maintains: Buy
Price Target: $28$26
Current: $23.21
Upside: +12.02%
Eagle Materials
Dec 19, 2025
Downgrades: Hold
Price Target: $280$210
Current: $230.26
Upside: -8.80%
Somnigroup International
Nov 7, 2025
Maintains: Buy
Price Target: $85$105
Current: $97.99
Upside: +7.15%
Trex Company
Nov 5, 2025
Maintains: Buy
Price Target: $75$50
Current: $44.44
Upside: +12.51%
Carlisle Companies
Oct 30, 2025
Maintains: Hold
Price Target: $350$340
Current: $416.44
Upside: -18.36%
Leggett & Platt
Oct 29, 2025
Maintains: Hold
Price Target: $10$12
Current: $12.61
Upside: -4.84%
TopBuild
Oct 9, 2025
Maintains: Hold
Price Target: $370$390
Current: $539.89
Upside: -27.76%
Owens Corning
Oct 9, 2025
Maintains: Hold
Price Target: $165$135
Current: $137.97
Upside: -2.15%
James Hardie Industries
Oct 8, 2025
Maintains: Buy
Price Target: $25$28
Current: $24.38
Upside: +14.85%
CRH plc
Oct 2, 2025
Maintains: Buy
Price Target: $125$140
Current: $129.15
Upside: +8.40%
Maintains: Buy
Price Target: $240$260
Current: $263.88
Upside: -1.47%
Maintains: Buy
Price Target: $195$230
Current: $203.15
Upside: +13.22%
Maintains: Hold
Price Target: $56$50
Current: $57.83
Upside: -13.54%
Downgrades: Hold
Price Target: $65$60
Current: $64.44
Upside: -6.89%
Maintains: Buy
Price Target: $165$145
Current: $148.78
Upside: -2.54%
Maintains: Buy
Price Target: $92$75
Current: $77.82
Upside: -3.62%
Maintains: Hold
Price Target: $240$180
Current: $337.06
Upside: -46.60%
Maintains: Buy
Price Target: $220$180
Current: $128.42
Upside: +40.17%
Maintains: Hold
Price Target: $11$7
Current: $2.85
Upside: +145.61%
Maintains: Buy
Price Target: $670$610
Current: $708.11
Upside: -13.86%
Maintains: Buy
Price Target: $155$148
Current: $136.90
Upside: +8.11%
Maintains: Buy
Price Target: $300$315
Current: $330.37
Upside: -4.65%
Maintains: Buy
Price Target: $130$115
Current: $70.69
Upside: +62.68%
Maintains: Hold
Price Target: $10$14
Current: $34.52
Upside: -59.44%
Maintains: Buy
Price Target: $21$10
Current: $6.62
Upside: +51.17%
Downgrades: Hold
Price Target: $12
Current: $0.71
Upside: +1,585.39%
Maintains: Buy
Price Target: $185$217
Current: $284.67
Upside: -23.77%
Initiates: Buy
Price Target: $29
Current: $93.64
Upside: -69.03%
Maintains: Hold
Price Target: $240$300
Current: $389.68
Upside: -23.01%