Deutsche Bank’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
$593K Buy
24,164
+1,780
+8% +$58.3K ﹤0.01% 2486
2025
Q4
$871K Buy
22,384
+5,742
+35% +$185K ﹤0.01% 2259
2025
Q3
$379K Sell
16,642
-45,101
-73% -$916K ﹤0.01% 2695
2025
Q2
$1.26M Sell
61,743
-3,794
-6% -$70.2K ﹤0.01% 1949
2025
Q1
$1.31M Sell
65,537
-2,130
-3% -$52.7K ﹤0.01% 2005
2024
Q4
$1.8M Buy
67,667
+7,495
+12% +$228K ﹤0.01% 1917
2024
Q3
$1.72M Sell
60,172
-249,339
-81% -$6.35M ﹤0.01% 1848
2024
Q2
$6.74M Buy
309,511
+46,703
+18% +$1.04M ﹤0.01% 1136
2024
Q1
$5.82M Buy
262,808
+106,978
+69% +$2.33M ﹤0.01% 1204
2023
Q4
$3.36M Buy
155,830
+141,792
+1,010% +$2.5M ﹤0.01% 1425
2023
Q3
$237K Buy
14,038
+3,177
+29% +$55.6K ﹤0.01% 2666
2023
Q2
$149K Sell
10,861
-4,370
-29% -$88.5K ﹤0.01% 3051
2023
Q1
$346K Buy
15,231
+4,336
+40% +$106K ﹤0.01% 2706
2022
Q4
$256K Buy
10,895
+162
+2% +$3.76K ﹤0.01% 2824
2022
Q3
$280K Sell
10,733
-510
-5% -$14.3K ﹤0.01% 2737
2022
Q2
$247K Sell
11,243
-1,009
-8% -$23.4K ﹤0.01% 3051
2022
Q1
$549K Sell
12,252
-1,558
-11% -$64.4K ﹤0.01% 2691
2021
Q4
$592K Sell
13,810
-9,024
-40% -$472K ﹤0.01% 2729
2021
Q3
$1.52M Buy
22,834
+7,462
+49% +$525K ﹤0.01% 2321
2021
Q2
$1.13M Buy
15,372
+3,658
+31% +$242K ﹤0.01% 2692
2021
Q1
$802K Buy
11,714
+1,383
+13% +$104K ﹤0.01% 2812
2020
Q4
$693K Buy
10,331
+1,256
+14% +$68.1K ﹤0.01% 2689
2020
Q3
$467K Buy
9,075
+4,015
+79% +$179K ﹤0.01% 2675
2020
Q2
$191K Buy
5,060
+1,727
+52% +$59K ﹤0.01% 3164
2020
Q1
$99K Buy
3,333
+2,019
+154% +$60.9K ﹤0.01% 3253
2019
Q4
$44K Buy
1,314
+291
+28% +$7.12K ﹤0.01% 4022
2019
Q3
$16K Buy
+1,023
New +$22.7K ﹤0.01% 4393

Other funds holding CSTL

Deutsche Bank's CSTL Position: Q1 2026 in Review

Deutsche Bank increased its Castle Biosciences (CSTL) stake by 8% in Q1 2026, buying an estimated $58.3K and bringing the position to 24,164 shares worth $593K. The position accounts for ﹤0.01% of the portfolio, ranked #2486.

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

  • Deutsche Bank held 24,164 shares of Castle Biosciences worth $593K as of Q1 2026.
  • Deutsche Bank bought 1,780 Castle Biosciences shares in Q1 2026, an estimated $58.3K.
  • Castle Biosciences made up ﹤0.01% of Deutsche Bank's portfolio in Q1 2026, its #2486 holding.
  • Deutsche Bank first reported a position in Castle Biosciences in Q3 2019 and has held it in 27 quarters since.
  • Deutsche Bank's Castle Biosciences position peaked at $6.74M in Q2 2024.
  • 186 funds tracked by Wall St. Rank held Castle Biosciences as of Q1 2026.

Based on Deutsche Bank's 13F filing for Q1 2026, filed 6 May 2026.