David Williams

Stock Analyst at Benchmark

(2.59)
# 652
Out of 5,333 analysts
172
Total ratings
38.39%
Success rate
35.76%
Average return
28 Stocks
Name Action PT Current % Upside Ratings Updated
AOSL Alpha & Omega
Maintains: Buy
42 32
21.79 46.86% 12 May 9, 2025
MTSI MACOM Technology Sol...
Reiterates: Buy
160 160
118.25 35.31% 8 May 9, 2025
LSCC Lattice Semiconducto...
Reiterates: Buy
60 60
49.46 21.31% 12 May 6, 2025
ON ON Semiconductor
Maintains: Buy
60 50
41.09 21.68% 8 May 6, 2025
BDC Belden
Reiterates: Buy
120 120
106.63 12.54% 5 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 9 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
170 160
126.23 26.75% 14 Apr 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
20 20
11.36 76.06% 13 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
45 40
31.19 28.25% 11 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
125 125
100.61 24.24% 6 Mar 19, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
8 8
11.07 -27.73% 11 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
14 14
10.6 32.08% 11 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
245 275
207.53 32.51% 2 Feb 20, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
74 65
44.85 44.93% 6 Feb 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
78 78
53.96 44.55% 8 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Speculative Buy
4 3
1.03 191.26% 11 Nov 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 14
5.2 169.23% 6 Mar 27, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
3 5
2.64 89.39% 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
68.19 178.63% 1 Feb 4, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
225 175
73.04 139.59% 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
102.88 6.92% 1 Jul 28, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
39 53
50.35 5.26% 2 Apr 30, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
30
13.12 128.66% 1 Apr 6, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
350 420
638.69 -34.24% 2 Feb 8, 2021