David Williams

Stock Analyst at Benchmark

(3.5)
# 337
Out of 5,370 analysts
181
Total ratings
46.15%
Success rate
50.05%
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
DIOD Diodes
Maintains: Strong Buy
55 62
50.7 22.29% 8 Jun 13, 2025
IONQ IonQ
Maintains: Strong Buy
40 50
38.53 29.77% 12 Jun 10, 2025
PLXS Plexus
Reiterates: Buy
160 160
130.69 22.43% 16 Jun 4, 2025
LFUS Littelfuse
Reiterates: Hold
n/a
n/a n/a 10 May 28, 2025
ADI Analog Devices
Maintains: Buy
275 260
231.43 12.34% 3 May 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
14 14
12.19 14.85% 12 May 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
8 14
16.02 -12.61% 12 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 32
23.63 35.42% 12 May 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
160 160
131.28 21.88% 8 May 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
60 60
47.81 25.5% 12 May 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
60 50
53.84 -7.13% 8 May 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
120 120
109.64 9.45% 5 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
20 20
12.1 65.29% 13 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
125 125
103.91 20.3% 6 Mar 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
78 78
56.7 37.57% 8 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Speculative Buy
4 3
1.13 165.49% 11 Nov 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 14
4.45 214.61% 6 Mar 27, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
3 5
4.49 11.36% 2 Mar 22, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 5 Jan 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
14
n/a n/a 1 Jul 8, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
n/a
n/a n/a 2 Feb 16, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
225 190
71.82 164.55% 1 Feb 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
225 175
80.67 116.93% 1 Feb 3, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
19
n/a n/a 1 Jan 27, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
100 110
126.24 -12.86% 1 Jul 28, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
39 53
51.46 2.99% 2 Apr 30, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
30
15.76 90.36% 1 Apr 6, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
350 420
705.45 -40.46% 2 Feb 8, 2021