California State Teachers Retirement System (CalSTRS)’s Ultra Clean Holdings UCTT Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Shares
Change %
Capital Flow Portfolio Weight Portfolio Position
2025
Q2
$876K Sell
38,809
-3,237
-8% -$73.1K ﹤0.01% 1806
2025
Q1
$900K Hold
42,046
﹤0.01% 1768
2024
Q4
$1.51M Sell
42,046
-395
-0.9% -$14.2K ﹤0.01% 1537
2024
Q3
$1.69M Sell
42,441
-1,093
-3% -$43.6K ﹤0.01% 1486
2024
Q2
$2.13M Sell
43,534
-1,455
-3% -$71.3K ﹤0.01% 1338
2024
Q1
$2.07M Sell
44,989
-2,697
-6% -$124K ﹤0.01% 1388
2023
Q4
$1.63M Sell
47,686
-1,627
-3% -$55.5K ﹤0.01% 1570
2023
Q3
$1.46M Sell
49,313
-4,901
-9% -$145K ﹤0.01% 1576
2023
Q2
$2.09M Sell
54,214
-2,559
-5% -$98.4K ﹤0.01% 1458
2023
Q1
$1.88M Sell
56,773
-787
-1% -$26.1K ﹤0.01% 1517
2022
Q4
$1.91M Buy
57,560
+916
+2% +$30.4K ﹤0.01% 1501
2022
Q3
$1.46M Sell
56,644
-1,335
-2% -$34.4K ﹤0.01% 1647
2022
Q2
$1.73M Buy
57,979
+726
+1% +$21.6K ﹤0.01% 1581
2022
Q1
$2.43M Sell
57,253
-4,666
-8% -$198K ﹤0.01% 1490
2021
Q4
$3.55M Buy
61,919
+2,087
+3% +$120K ﹤0.01% 1373
2021
Q3
$2.55M Sell
59,832
-105
-0.2% -$4.47K ﹤0.01% 1584
2021
Q2
$3.22M Sell
59,937
-570
-0.9% -$30.6K ﹤0.01% 1479
2021
Q1
$3.51M Sell
60,507
-201
-0.3% -$11.7K ﹤0.01% 1419
2020
Q4
$1.89M Hold
60,708
﹤0.01% 1682
2020
Q3
$1.3M Buy
60,708
+975
+2% +$20.9K ﹤0.01% 1737
2020
Q2
$1.35M Buy
59,733
+35
+0.1% +$792 ﹤0.01% 1693
2020
Q1
$824K Sell
59,698
-674
-1% -$9.3K ﹤0.01% 1783
2019
Q4
$1.42M Sell
60,372
-490
-0.8% -$11.5K ﹤0.01% 1758
2019
Q3
$891K Buy
60,862
+727
+1% +$10.6K ﹤0.01% 1993
2019
Q2
$837K Buy
60,135
+1,282
+2% +$17.8K ﹤0.01% 2078
2019
Q1
$609K Sell
58,853
-1,295
-2% -$13.4K ﹤0.01% 2218
2018
Q4
$509K Buy
60,148
+1,326
+2% +$11.2K ﹤0.01% 2292
2018
Q3
$738K Sell
58,822
-4
-0% -$50 ﹤0.01% 2225
2018
Q2
$977K Buy
58,826
+1,221
+2% +$20.3K ﹤0.01% 2078
2018
Q1
$1.11M Buy
57,605
+5,700
+11% +$110K ﹤0.01% 1910
2017
Q4
$1.2M Sell
51,905
-845
-2% -$19.5K ﹤0.01% 1900
2017
Q3
$1.62M Sell
52,750
-5,555
-10% -$170K ﹤0.01% 1712
2017
Q2
$1.09M Sell
58,305
-4,900
-8% -$91.9K ﹤0.01% 2002
2017
Q1
$1.07M Sell
63,205
-2,900
-4% -$48.9K ﹤0.01% 2038
2016
Q4
$641K Sell
66,105
-1,900
-3% -$18.4K ﹤0.01% 2378
2016
Q3
$504K Buy
68,005
+700
+1% +$5.19K ﹤0.01% 2493
2016
Q2
$383K Buy
67,305
+300
+0.4% +$1.71K ﹤0.01% 2622
2016
Q1
$359K Buy
67,005
+8,457
+14% +$45.3K ﹤0.01% 2601
2015
Q4
$300K Buy
58,548
+1,007
+2% +$5.16K ﹤0.01% 2711
2015
Q3
$330K Sell
57,541
-200
-0.3% -$1.15K ﹤0.01% 2690
2015
Q2
$360K Buy
57,741
+4,227
+8% +$26.4K ﹤0.01% 2768
2015
Q1
$383K Sell
53,514
-1,100
-2% -$7.87K ﹤0.01% 2616
2014
Q4
$507K Buy
54,614
+232
+0.4% +$2.15K ﹤0.01% 2476
2014
Q3
$487K Buy
54,382
+609
+1% +$5.45K ﹤0.01% 2444
2014
Q2
$487K Buy
53,773
+10,500
+24% +$95.1K ﹤0.01% 2519
2014
Q1
$569K Hold
43,273
﹤0.01% 2343
2013
Q4
$434K Buy
43,273
+300
+0.7% +$3.01K ﹤0.01% 2509
2013
Q3
$297K Buy
42,973
+1,359
+3% +$9.39K ﹤0.01% 2697
2013
Q2
$252K Buy
+41,614
New +$252K ﹤0.01% 2731