Bank of America’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
$28.2M Buy
454,020
+378,648
+502% +$19.4M ﹤0.01% 2096
2025
Q4
$1.91M Sell
75,372
-8,269
-10% -$220K ﹤0.01% 4104
2025
Q3
$2.28M Sell
83,641
-28,762
-26% -$707K ﹤0.01% 4719
2025
Q2
$2.54M Sell
112,403
-12,682
-10% -$260K ﹤0.01% 4560
2025
Q1
$2.68M Sell
125,085
-36,743
-23% -$1.17M ﹤0.01% 4409
2024
Q4
$5.82M Buy
161,828
+39,879
+33% +$1.47M ﹤0.01% 3442
2024
Q3
$4.87M Buy
121,949
+79,952
+190% +$3.28M ﹤0.01% 3755
2024
Q2
$2.06M Buy
41,997
+4,865
+13% +$218K ﹤0.01% 4422
2024
Q1
$1.71M Buy
37,132
+7,209
+24% +$293K ﹤0.01% 4546
2023
Q4
$1.02M Buy
29,923
+14,409
+93% +$401K ﹤0.01% 4961
2023
Q3
$460K Sell
15,514
-24,451
-61% -$824K ﹤0.01% 5371
2023
Q2
$1.54M Sell
39,965
-6,882
-15% -$221K ﹤0.01% 4442
2023
Q1
$1.55M Buy
46,847
+29,252
+166% +$967K ﹤0.01% 4573
2022
Q4
$583K Sell
17,595
-15,717
-47% -$501K ﹤0.01% 5264
2022
Q3
$858K Buy
33,312
+7,036
+27% +$215K ﹤0.01% 4996
2022
Q2
$781K Sell
26,276
-696
-3% -$22.6K ﹤0.01% 5107
2022
Q1
$1.14M Sell
26,972
-15,137
-36% -$724K ﹤0.01% 5106
2021
Q4
$2.42M Buy
42,109
+3,340
+9% +$174K ﹤0.01% 4367
2021
Q3
$1.65M Sell
38,769
-5,640
-13% -$266K ﹤0.01% 4612
2021
Q2
$2.39M Sell
44,409
-66,864
-60% -$3.58M ﹤0.01% 4175
2021
Q1
$6.46M Buy
111,273
+83,886
+306% +$3.86M ﹤0.01% 3142
2020
Q4
$853K Buy
27,387
+5,970
+28% +$167K ﹤0.01% 4634
2020
Q3
$459K Sell
21,417
-5,456
-20% -$132K ﹤0.01% 4779
2020
Q2
$608K Sell
26,873
-12,957
-33% -$246K ﹤0.01% 4474
2020
Q1
$550K Buy
39,830
+767
+2% +$16.3K ﹤0.01% 4443
2019
Q4
$917K Sell
39,063
-16,299
-29% -$330K ﹤0.01% 4570
2019
Q3
$811K Buy
55,362
+14,118
+34% +$196K ﹤0.01% 4704
2019
Q2
$574K Sell
41,244
-8,716
-17% -$111K ﹤0.01% 4966
2019
Q1
$518K Buy
49,960
+6,809
+16% +$73.1K ﹤0.01% 4994
2018
Q4
$365K Sell
43,151
-22,937
-35% -$224K ﹤0.01% 5136
2018
Q3
$830K Buy
66,088
+51,583
+356% +$750K ﹤0.01% 4608
2018
Q2
$241K Sell
14,505
-10,668
-42% -$187K ﹤0.01% 5304
2018
Q1
$484K Buy
25,173
+390
+2% +$8.23K ﹤0.01% 4832
2017
Q4
$573K Sell
24,783
-68,411
-73% -$1.75M ﹤0.01% 4858
2017
Q3
$2.85M Buy
93,194
+24,475
+36% +$579K ﹤0.01% 3687
2017
Q2
$1.29M Sell
68,719
-28,870
-30% -$581K ﹤0.01% 4251
2017
Q1
$1.65M Buy
97,589
+20,106
+26% +$267K ﹤0.01% 4035
2016
Q4
$751K Buy
77,483
+35,328
+84% +$321K ﹤0.01% 4540
2016
Q3
$313K Buy
42,155
+27,505
+188% +$181K ﹤0.01% 4924
2016
Q2
$83K Buy
14,650
+12,076
+469% +$66.6K ﹤0.01% 5616
2016
Q1
$14K Buy
2,574
+1,309
+103% +$6.64K ﹤0.01% 6278
2015
Q4
$6K Buy
+1,265
New +$6.54K ﹤0.01% 6832
2015
Q3
Sell
-129
Closed -$1K 7405
2015
Q2
$1K Buy
129
+46
+55% +$297 ﹤0.01% 7146
2015
Q1
$1K Buy
+83
New +$730 ﹤0.01% 6850
2014
Q4
Sell
-390
Closed -$3K 7971
2014
Q3
$3K Buy
+390
New +$3.63K ﹤0.01% 7703
2014
Q2
Sell
-30,468
Closed -$401K 8215
2014
Q1
$401K Buy
30,468
+26,987
+775% +$337K ﹤0.01% 4813
2013
Q4
$35K Sell
3,481
-218,883
-98% -$1.97M ﹤0.01% 6775
2013
Q3
$1.54M Sell
222,364
-19,183
-8% -$128K ﹤0.01% 3527
2013
Q2
$1.46M Buy
+241,547
New +$1.45M ﹤0.01% 3574

Other funds holding UCTT

Bank of America's UCTT Position: Q1 2026 in Review

Bank of America increased its Ultra Clean Holdings (UCTT) stake by 502% in Q1 2026, buying an estimated $19.4M and bringing the position to 454,020 shares worth $28.2M. The position accounts for ﹤0.01% of the portfolio, ranked #2096.

Bank of America first reported a position in UCTT in Q2 2013 and has held it in 49 quarters since. 331 funds tracked by Wall St. Rank hold UCTT as of Q1 2026.

  • Bank of America held 454,020 shares of Ultra Clean Holdings worth $28.2M as of Q1 2026.
  • Bank of America bought 378,648 Ultra Clean Holdings shares in Q1 2026, an estimated $19.4M.
  • Ultra Clean Holdings made up ﹤0.01% of Bank of America's portfolio in Q1 2026, its #2096 holding.
  • Bank of America first reported a position in Ultra Clean Holdings in Q2 2013 and has held it in 49 quarters since.
  • 331 funds tracked by Wall St. Rank held Ultra Clean Holdings as of Q1 2026.

Based on Bank of America's 13F filing for Q1 2026, filed 18 May 2026.