Bank of America’s Castle Biosciences CSTL Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2026
Q1
$1.66M Sell
67,810
-195,209
-74% -$6.39M ﹤0.01% 4227
2025
Q4
$10.2M Sell
263,019
-52,351
-17% -$1.69M ﹤0.01% 2835
2025
Q3
$7.18M Sell
315,370
-67,375
-18% -$1.37M ﹤0.01% 3650
2025
Q2
$7.82M Buy
382,745
+7,365
+2% +$136K ﹤0.01% 3446
2025
Q1
$7.52M Sell
375,380
-28,173
-7% -$698K ﹤0.01% 3427
2024
Q4
$10.8M Buy
403,553
+201,806
+100% +$6.15M ﹤0.01% 2872
2024
Q3
$5.75M Buy
201,747
+122,135
+153% +$3.11M ﹤0.01% 3606
2024
Q2
$1.73M Sell
79,612
-71,553
-47% -$1.59M ﹤0.01% 4542
2024
Q1
$3.35M Buy
151,165
+12,587
+9% +$274K ﹤0.01% 4009
2023
Q4
$2.99M Buy
138,578
+95,855
+224% +$1.69M ﹤0.01% 4007
2023
Q3
$722K Sell
42,723
-1,918
-4% -$33.5K ﹤0.01% 5049
2023
Q2
$612K Sell
44,641
-12,521
-22% -$254K ﹤0.01% 5130
2023
Q1
$1.3M Buy
57,162
+8,205
+17% +$200K ﹤0.01% 4723
2022
Q4
$1.15M Sell
48,957
-76,117
-61% -$1.76M ﹤0.01% 4730
2022
Q3
$3.26M Buy
125,074
+79,149
+172% +$2.22M ﹤0.01% 3801
2022
Q2
$1.01M Buy
45,925
+8,915
+24% +$207K ﹤0.01% 4900
2022
Q1
$1.66M Sell
37,010
-1,791
-5% -$74K ﹤0.01% 4771
2021
Q4
$1.66M Buy
38,801
+17,827
+85% +$932K ﹤0.01% 4746
2021
Q3
$1.39M Sell
20,974
-1,729
-8% -$122K ﹤0.01% 4770
2021
Q2
$1.66M Buy
22,703
+2,736
+14% +$181K ﹤0.01% 4478
2021
Q1
$1.37M Buy
19,967
+1,647
+9% +$124K ﹤0.01% 4560
2020
Q4
$1.23M Buy
18,320
+14,497
+379% +$786K ﹤0.01% 4328
2020
Q3
$197K Sell
3,823
-2,086
-35% -$92.8K ﹤0.01% 5306
2020
Q2
$222K Buy
5,909
+3,496
+145% +$119K ﹤0.01% 5167
2020
Q1
$72K Sell
2,413
-1,946
-45% -$58.7K ﹤0.01% 5701
2019
Q4
$150K Buy
4,359
+2,604
+148% +$63.7K ﹤0.01% 5792
2019
Q3
$32K Buy
+1,755
New +$38.9K ﹤0.01% 6466

Other funds holding CSTL

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

Bank of America reduced its Castle Biosciences (CSTL) stake by 74% in Q1 2026, selling an estimated $6.39M and leaving 67,810 shares worth $1.66M. The position accounts for ﹤0.01% of the portfolio, ranked #4227.

Bank of America first reported a position in CSTL in Q3 2019 and has held it in 27 quarters since. The position peaked at $10.8M in Q4 2024. 186 funds tracked by Wall St. Rank hold CSTL as of Q1 2026.

  • Bank of America held 67,810 shares of Castle Biosciences worth $1.66M as of Q1 2026.
  • Bank of America sold 195,209 Castle Biosciences shares in Q1 2026, an estimated $6.39M.
  • Castle Biosciences made up ﹤0.01% of Bank of America's portfolio in Q1 2026, its #4227 holding.
  • Bank of America first reported a position in Castle Biosciences in Q3 2019 and has held it in 27 quarters since.
  • Bank of America's Castle Biosciences position peaked at $10.8M in Q4 2024.
  • 186 funds tracked by Wall St. Rank held Castle Biosciences as of Q1 2026.

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