Keith Hughes

Stock Analyst at Truist Securities

(3.84)
# 119
Out of 5,275 analysts
272
Total ratings
64.63%
Success rate
49.36%
Average return
43 Stocks
Name Action Price Target Current % Upside Ratings Updated
Installed Building P...
Maintains: Hold
240 180
172.87 4.12% 13 Mar 3, 2025
TopBuild
Maintains: Hold
395 310
304.85 1.69% 12 Feb 27, 2025
Armstrong World Indu...
Maintains: Strong Buy
162 175
151.15 15.78% 8 Feb 27, 2025
Trex Co
Maintains: Buy
100 90
58.4 54.11% 13 Feb 25, 2025
Somnigroup Internati...
Maintains: Strong Buy
72 75
n/a n/a 1 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
220 180
132.6 35.75% 13 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
11 7
5.71 22.59% 7 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
670 610
478.93 27.37% 3 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
155 148
117.55 25.9% 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
8.55 28.65% 15 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
45
32.16 39.93% 1 Dec 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
90 97
69.89 38.79% 8 Dec 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 56
47.18 18.69% 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
45.88 24.24% 8 Nov 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Hold
460
333.48 37.94% 1 Nov 14, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
110 120
101.57 18.15% 5 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 92
62.98 46.08% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
320 330
220.15 49.9% 8 Nov 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
300 315
236.59 33.14% 8 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
84 92
73.62 24.97% 5 Oct 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
158 165
123.31 33.81% 12 Aug 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
130 115
90.5 27.07% 6 Jul 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
90 95
113.61 -16.38% 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
168.31 36.65% 8 Mar 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
10 14
18.62 -24.81% 4 Feb 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
115 145
147.5 -1.69% 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
7.62 31.23% 3 Aug 12, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
12
0.78 1438.46% 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
243.94 -11.04% 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
70.08 -58.62% 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
386.25 -22.33% 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