Ruben Roy

Stock Analyst at Stifel Nicolaus

(5.00)
# 6
Out of 4,376 analysts
649
Total ratings
75.5%
Success rate
65%
Average return

Stocks Rated by Ruben Roy

Ciena
Jun 5, 2026
Maintained: Buy
Price Target: $615
Current: $488.21
Upside: +25.97%
CEVA, Inc.
Jun 3, 2026
Maintained: Buy
Price Target: $42
Current: $43.58
Upside: -3.61%
D-Wave Quantum
Jun 2, 2026
Maintained: Buy
Price Target: $35
Current: $23.85
Upside: +46.75%
Synopsys
May 28, 2026
Rated: Buy
Price Target: $550$600
Current: $464.85
Upside: +29.07%
TTM Technologies
May 28, 2026
Reiterated: Buy
Price Target: $175$205
Current: $167.62
Upside: +22.30%
Plexus
May 26, 2026
Maintained: Buy
Price Target: $280
Current: $273.01
Upside: +2.56%
NVIDIA
May 25, 2026
Maintained: Buy
Price Target: $282
Current: $205.10
Upside: +37.49%
Lattice Semiconductor
May 15, 2026
Reiterated: Buy
Price Target: $145
Current: $135.57
Upside: +6.96%
CoreWeave
May 8, 2026
Maintained: Hold
Price Target: $110$120
Current: $100.39
Upside: +19.53%
Flex Ltd.
May 7, 2026
Rated: Buy
Price Target: $95$165
Current: $151.92
Upside: +8.61%
Reiterated: Buy
Price Target: $275$420
Current: $376.99
Upside: +11.41%
Reiterated: Buy
Price Target: $320$450
Current: $466.38
Upside: -3.51%
Rated: Buy
Price Target: $165$125
Current: $107.37
Upside: +16.42%
Maintained: Hold
Price Target: $65$75
Current: $73.57
Upside: +1.94%
Rated: Buy
Price Target: $800$1,100
Current: $863.66
Upside: +27.36%
Maintained: Buy
Price Target: $35$60
Current: $47.56
Upside: +26.16%
Reiterated: Buy
Price Target: $395
Current: $376.19
Upside: +5.00%
Reiterated: Buy
Price Target: $535.09$618.48
Current: $518.57
Upside: +19.27%
Maintained: Hold
Price Target: $65$75
Current: $99.17
Upside: -24.37%
Rated: Buy
Price Target: $245$290
Current: $353.24
Upside: -17.90%
Maintained: Hold
Price Target: $88$85
Current: $98.28
Upside: -13.51%
Reiterated: Buy
Price Target: $40$45
Current: $65.85
Upside: -31.66%
Maintained: Buy
Price Target: $13
Current: $1.16
Upside: n/a
Initiated Coverage: Buy
Price Target: $105$95
Current: $164.40
Upside: n/a
Maintained: Buy
Price Target: $3.5$8
Current: $16.89
Upside: n/a
Maintained: Buy
Price Target: $72
Current: $345.40
Upside: n/a
Initiated Coverage: Buy
Price Target: $17
Current: $4.05
Upside: n/a
Maintained: Buy
Price Target: $50$52
Current: $263.47
Upside: n/a
Rated: Buy
Price Target: $118$190
Current: $218.11
Upside: n/a
Maintained: Buy
Price Target: $50$95
Current: $101.06
Upside: n/a
Rated: Buy
Price Target: $28
Current: $6.03
Upside: n/a
Maintained: Buy
Price Target: $28$45
Current: $117.26
Upside: n/a
Reiterated: Buy
Price Target: $310
Current: $385.73
Upside: n/a
Reiterated: Buy
Price Target: $50
Current: $864.01
Upside: n/a
Reiterated: Buy
Price Target: $61
Current: $1,481.05
Upside: n/a
Downgraded: Hold
Price Target: $63$67
Current: $1,929.20
Upside: n/a
Reiterated: Buy
Price Target: $94
Current: $303.28
Upside: n/a
Reiterated: Buy
Price Target: $25
Current: $453.01
Upside: n/a
Initiated Coverage: Hold
Price Target: $59
Current: $1,641.74
Upside: n/a
Upgraded: Buy
Price Target: $42$47
Current: $88.34
Upside: n/a