David Williams

Stock Analyst at Benchmark

(4.35)
# 335
Out of 4,865 analysts
173
Total ratings
42.68%
Success rate
24.5%
Average return

Stocks Rated by David Williams

Belden
Jun 17, 2025
Maintains: Buy
Price Target: $120$130
Current: $109.89
Upside: +18.30%
Diodes
Jun 13, 2025
Maintains: Buy
Price Target: $55$62
Current: $50.50
Upside: +22.77%
IonQ, Inc.
Jun 10, 2025
Maintains: Buy
Price Target: $40$50
Current: $37.94
Upside: +31.79%
Plexus
Jun 4, 2025
Reiterates: Buy
Price Target: $160
Current: $132.77
Upside: +20.51%
Littelfuse
May 28, 2025
Reiterates: Hold
Price Target: n/a
Current: $219.16
Upside: -
Analog Devices
May 23, 2025
Maintains: Buy
Price Target: $275$260
Current: $230.75
Upside: +12.68%
Rigetti Computing
May 15, 2025
Reiterates: Buy
Price Target: $14
Current: $11.76
Upside: +19.05%
D-Wave Quantum
May 12, 2025
Maintains: Buy
Price Target: $8$14
Current: $15.50
Upside: -9.65%
Alpha and Omega Semiconductor
May 9, 2025
Maintains: Buy
Price Target: $42$32
Current: $23.82
Upside: +34.34%
MACOM Technology Solutions Holdings
May 9, 2025
Reiterates: Buy
Price Target: $160
Current: $130.90
Upside: +22.23%
Reiterates: Buy
Price Target: $60
Current: $49.35
Upside: +21.58%
Maintains: Buy
Price Target: $60$50
Current: $54.24
Upside: -7.82%
Reiterates: Buy
Price Target: $20
Current: $12.54
Upside: +59.49%
Reiterates: Buy
Price Target: $125
Current: $103.94
Upside: +20.26%
Reiterates: Buy
Price Target: $78
Current: $56.06
Upside: +39.14%
Maintains: Speculative Buy
Price Target: $4$3
Current: $1.40
Upside: +114.29%
Maintains: Buy
Price Target: $18$14
Current: $4.57
Upside: +206.35%
Maintains: Buy
Price Target: $3$5
Current: $4.70
Upside: +6.38%
Maintains: Buy
Price Target: $225$190
Current: $71.98
Upside: +163.96%
Maintains: Buy
Price Target: $225$175
Current: $80.80
Upside: +116.58%
Maintains: Buy
Price Target: $100$110
Current: $127.67
Upside: -13.84%
Upgrades: Buy
Price Target: $39$53
Current: $51.50
Upside: +2.91%
Upgrades: Buy
Price Target: $30
Current: $15.70
Upside: +91.08%
Maintains: Buy
Price Target: $350$420
Current: $707.28
Upside: -40.62%