Keith Hughes

Stock Analyst at Truist Securities

(3.29)
# 185
Out of 5,299 analysts
273
Total ratings
59.76%
Success rate
43.44%
Average return
43 Stocks
Name Action Price Target Current % Upside Ratings Updated
GMS GMS
Maintains: Hold
97 80
70.07 14.17% 9 Mar 7, 2025
IBP Installed Building P...
Maintains: Hold
240 180
169.22 6.37% 13 Mar 3, 2025
BLD TopBuild
Maintains: Hold
395 310
294.23 5.36% 12 Feb 27, 2025
AWI Armstrong World Indu...
Maintains: Strong Buy
162 175
132.04 32.54% 8 Feb 27, 2025
TREX Trex Co
Maintains: Buy
100 90
53.82 67.22% 13 Feb 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
72 75
57.59 30.23% 1 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
220 180
119.62 50.48% 13 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
11 7
5.43 28.91% 7 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
670 610
464.55 31.31% 3 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
155 148
104.25 41.97% 13 Feb 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
69 72
n/a n/a 16 Feb 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
13 11
7.21 52.57% 15 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
45
20.47 119.83% 1 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 56
47.14 18.8% 11 Dec 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
60 53
n/a n/a 4 Nov 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
52 57
44.9 26.95% 8 Nov 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Hold
460
333.34 38% 1 Nov 14, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
110 120
84.23 42.47% 5 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 92
50.97 80.5% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
320 330
214.93 53.54% 8 Nov 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
300 315
231.53 36.05% 8 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
84 92
61.49 49.62% 5 Oct 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
158 165
111.73 47.68% 12 Aug 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
130 115
74.02 55.36% 6 Jul 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
90 95
122.58 -22.5% 6 May 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
12 11
n/a n/a 4 Apr 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
197 230
155.87 47.56% 8 Mar 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
10 14
18.6 -24.73% 4 Feb 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
115 145
132.45 9.48% 12 Feb 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
43 42
n/a n/a 4 Jan 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
21 10
5.44 83.82% 3 Aug 12, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
12
0.64 1775% 1 Nov 10, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
13 15
n/a n/a 2 Aug 10, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
185 217
221.28 -1.93% 6 May 20, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
107 125
n/a n/a 4 Apr 30, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
20
n/a n/a 1 Nov 19, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
29
69.03 -57.99% 1 Sep 17, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
42
n/a n/a 5 Sep 10, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
240 300
349.97 -14.28% 4 Aug 12, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
28 30
n/a n/a 5 Jun 3, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 1 Jan 8, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 2 Oct 2, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 2 May 16, 2017