Bank of America’s CPS Technologies CPSH Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
Sell
-129
Closed -$399 5972
2025
Q4
$399 Buy
129
+24
+23% +$85 ﹤0.01% 6593
2025
Q3
$375 Sell
105
-7
-6% -$22 ﹤0.01% 7631
2025
Q2
$310 Buy
112
+15
+15% +$32 ﹤0.01% 7760
2025
Q1
$154 Buy
97
+5
+5% +$9 ﹤0.01% 7745
2024
Q4
$148 Sell
92
-17
-16% -$25 ﹤0.01% 7654
2024
Q3
$155 Buy
109
+16
+17% +$24 ﹤0.01% 7623
2024
Q2
$158 Buy
+93
New +$164 ﹤0.01% 7610
2024
Q1
Sell
-8
Closed -$19 7799
2023
Q4
$19 Buy
+8
New +$20 ﹤0.01% 7654
2023
Q1
Sell
-28
Closed -$76 7867
2022
Q4
$76 Buy
+28
New +$85 ﹤0.01% 7721
2022
Q1
Sell
-24
Closed 8321
2021
Q4
$0 Buy
+24
New +$107 ﹤0.01% 8267
2021
Q2
Sell
-34
Closed 7792
2021
Q1
$0 Buy
+34
New +$472 ﹤0.01% 7456
2020
Q4
Sell
-42
Closed 7122
2020
Q3
$0 Buy
42
+2
+5% +$4 ﹤0.01% 6925
2020
Q2
$0 Buy
+40
New +$54 ﹤0.01% 6859
2018
Q4
Sell
-262
Closed 7144
2018
Q3
$0 Buy
+262
New +$402 ﹤0.01% 7288
2017
Q4
Sell
-4
Closed 7049
2017
Q3
$0 Buy
+4
New +$5 ﹤0.01% 7075
2016
Q3
Sell
-1
Closed 7132
2016
Q2
$0 Buy
+1
New +$2 ﹤0.01% 7154

Other funds holding CPSH

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

Bank of America sold out of CPS Technologies (CPSH) in Q1 2026, closing a stake of 129 shares — an estimated $399 sold.

Bank of America first reported a position in CPSH in Q2 2016 and held it in 16 quarters. The position peaked at $399 in Q4 2025. 52 funds tracked by Wall St. Rank hold CPSH as of Q1 2026.

  • Bank of America reported no remaining CPS Technologies position as of Q1 2026 after selling out during the quarter.
  • Bank of America sold 129 CPS Technologies shares in Q1 2026, an estimated $399.
  • Bank of America first reported a position in CPS Technologies in Q2 2016 and held it in 16 quarters.
  • Bank of America's CPS Technologies position peaked at $399 in Q4 2025.
  • 52 funds tracked by Wall St. Rank held CPS Technologies as of Q1 2026.

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