Keith Hughes

Stock Analyst at Truist Securities

(4.86)
# 76
Out of 5,386 analysts
282
Total ratings
Success rate
Average return
44 Stocks
Name Action PT Current % Upside Ratings Updated
AMRZ Amrize
Initiates Coverage On: Buy
60
n/a n/a 1 Jun 24, 2025
GMS GMS
Maintains: Hold
80 105
97.55 7.64% 10 Jun 20, 2025
FERG Ferguson Enterprises
Maintains: Buy
230 0
n/a n/a 9 Jun 4, 2025
JHX James Hardie Industr...
Maintains: Buy
45 35
27.46 27.46% 2 May 21, 2025
SITE SiteOne Landscape Su...
Maintains: Buy
165 145
120.36 20.47% 13 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
92 75
64.19 16.84% 6 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
330 280
204.42 36.97% 9 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
420 390
374.79 4.06% 2 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
240 180
178.96 0.58% 13 Mar 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
395 310
325.51 -4.76% 12 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
162 175
162.95 7.39% 8 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
100 90
54.9 63.93% 13 Feb 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
72 75
67.61 10.93% 1 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
220 180
117.12 53.69% 13 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
11 7
3.9 79.49% 8 Feb 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
670 610
550.62 10.78% 3 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
155 148
104.94 41.03% 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
9.23 19.18% 15 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
38 56
60.31 -7.15% 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
54.81 4% 8 Nov 20, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
110 120
91.55 31.08% 5 Nov 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
82 92
51.32 79.27% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
300 315
262.32 20.08% 8 Nov 1, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
130 115
75.31 52.7% 6 Jul 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
90 95
n/a n/a 6 May 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
12 11
n/a n/a 4 Apr 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
10 14
21.09 -33.62% 4 Feb 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
115 145
138.1 5% 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
6.57 52.21% 3 Aug 12, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
12
0.74 1521.62% 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
223.69 -2.99% 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
72.56 -60.03% 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
368.39 -18.56% 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