Charles Shi

Stock Analyst at Needham

(1.03)
# 2096
Out of 5,378 analysts
205
Total ratings
Success rate
Average return
23 Stocks
Name Action PT Current % Upside Ratings Updated
SNPS Synopsys
Reiterates: Buy
650 650
471.69 37.8% 18 May 29, 2025
ENTG Entegris
Reiterates: Buy
100 100
76.05 31.49% 12 May 20, 2025
AMAT Applied Mat
Reiterates: Buy
195 195
172.21 13.23% 9 May 16, 2025
CAMT Camtek
Maintains: Buy
110 80
74.85 6.88% 14 May 14, 2025
CDNS Cadence Design Syste...
Reiterates: Buy
325 325
293.59 10.7% 17 May 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
19 10
4.5 122.22% 5 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
230 150
93.74 60.02% 4 May 9, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
53 37
33.73 9.69% 8 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 6 May 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 5 May 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 8 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 14 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
830 830
856.72 -3.12% 4 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
34 22
20.25 8.64% 6 Apr 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
40 26
19.9 30.65% 8 Apr 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
96 80
91.64 -12.7% 8 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
225 225
210.42 6.93% 18 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 6 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 9 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
5 5
1.88 165.96% 14 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 3 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
35 29
19.74 46.91% 4 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Hold
n/a
n/a n/a 5 Feb 12, 2025