Zurich Cantonal Bank’s Ultra Clean Holdings UCTT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$1.28M Buy
20,561
+12,678
+161% +$650K ﹤0.01% 1290
2025
Q4
$200K Hold
7,883
﹤0.01% 2228
2025
Q3
$215K Hold
7,883
﹤0.01% 2158
2025
Q2
$178K Hold
7,883
﹤0.01% 2186
2025
Q1
$169K Hold
7,883
﹤0.01% 2181
2024
Q4
$283K Hold
7,883
﹤0.01% 1979
2024
Q3
$315K Hold
7,883
﹤0.01% 1849
2024
Q2
$386K Sell
7,883
-2,544
-24% -$114K ﹤0.01% 1664
2024
Q1
$479K Buy
10,427
+285
+3% +$11.6K ﹤0.01% 1484
2023
Q4
$346K Sell
10,142
-1,661
-14% -$46.2K ﹤0.01% 1750
2023
Q3
$350K Buy
11,803
+3,394
+40% +$114K ﹤0.01% 1619
2023
Q2
$323K Buy
8,409
+1,178
+16% +$37.9K ﹤0.01% 1633
2023
Q1
$240K Hold
7,231
﹤0.01% 1762
2022
Q4
$240K Buy
7,231
+1,366
+23% +$43.6K ﹤0.01% 1722
2022
Q3
$151K Hold
5,865
﹤0.01% 1936
2022
Q2
$175K Hold
5,865
﹤0.01% 1880
2022
Q1
$249K Sell
5,865
-2,183
-27% -$104K ﹤0.01% 1757
2021
Q4
$462K Buy
8,048
+3,509
+77% +$183K ﹤0.01% 1494
2021
Q3
$193K Hold
4,539
﹤0.01% 1945
2021
Q2
$244K Hold
4,539
﹤0.01% 1682
2021
Q1
$263K Sell
4,539
-766
-14% -$35.3K ﹤0.01% 1626
2020
Q4
$165K Sell
5,305
-1,321
-20% -$36.9K ﹤0.01% 1958
2020
Q3
$142K Hold
6,626
﹤0.01% 1821
2020
Q2
$150K Buy
6,626
+2,935
+80% +$55.8K ﹤0.01% 1721
2020
Q1
$51K Buy
3,691
+1,301
+54% +$27.6K ﹤0.01% 1930
2019
Q4
$56K Hold
2,390
﹤0.01% 2088
2019
Q3
$35K Hold
2,390
﹤0.01% 2248
2019
Q2
$33K Hold
2,390
﹤0.01% 2285
2019
Q1
$25K Sell
2,390
-1,546
-39% -$16.6K ﹤0.01% 2353
2018
Q4
$33K Hold
3,936
﹤0.01% 2256
2018
Q3
$49K Hold
3,936
﹤0.01% 2171
2018
Q2
$65K Hold
3,936
﹤0.01% 1953
2018
Q1
$76K Buy
3,936
+2,672
+211% +$56.4K ﹤0.01% 1774
2017
Q4
$29K Buy
+1,264
New +$32.4K ﹤0.01% 2308

Other funds holding UCTT