David Williams

Stock Analyst at Benchmark

(3.5)
# 324
Out of 5,376 analysts
184
Total ratings
Success rate
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
QBTS D-Wave Quantum
Maintains: Strong Buy
14 20
15.66 27.71% 14 Jun 18, 2025
BDC Belden
Maintains: Strong Buy
120 130
109.86 18.33% 6 Jun 17, 2025
DIOD Diodes
Maintains: Strong Buy
55 62
50.28 23.31% 8 Jun 13, 2025
IONQ IonQ
Maintains: Strong Buy
40 50
39.69 25.98% 12 Jun 10, 2025
PLXS Plexus
Reiterates: Buy
160 160
130.85 22.28% 16 Jun 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 10 May 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
275 260
225.88 15.11% 3 May 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
14 14
11.19 25.11% 12 May 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 32
23.88 34% 12 May 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
160 160
136.09 17.57% 8 May 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
60 60
49.72 20.68% 12 May 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
60 50
52.36 -4.51% 8 May 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
20 20
12.99 53.96% 13 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
125 125
102.81 21.58% 6 Mar 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
78 78
53.32 46.29% 8 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Speculative Buy
4 3
1.24 141.94% 11 Nov 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 14
4.36 221.1% 6 Mar 27, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
3 5
4.21 18.76% 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.06 167.38% 1 Feb 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
225 175
78.52 122.87% 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
128.08 -14.12% 1 Jul 28, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
39 53
50.75 4.43% 2 Apr 30, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
30
15.19 97.5% 1 Apr 6, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
350 420
679.16 -38.16% 2 Feb 8, 2021