Russell Investments Group’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
Q2
$761K Buy
31,679
+22,364
+240% +$498K ﹤0.01% 2592
2026
Q1
$229K Buy
9,315
+6,827
+274% +$224K ﹤0.01% 2807
2025
Q4
$96.8K Sell
2,488
-20
-0.8% -$645 ﹤0.01% 3054
2025
Q3
$57.1K Buy
2,508
+976
+64% +$19.8K ﹤0.01% 3231
2025
Q2
$31.3K Sell
1,532
-17,137
-92% -$317K ﹤0.01% 3094
2025
Q1
$373K Buy
18,669
+11,457
+159% +$284K ﹤0.01% 2397
2024
Q4
$192K Sell
7,212
-18,162
-72% -$553K ﹤0.01% 2547
2024
Q3
$724K Sell
25,374
-9,131
-26% -$232K ﹤0.01% 2151
2024
Q2
$751K Buy
34,505
+2,812
+9% +$62.7K ﹤0.01% 2075
2024
Q1
$702K Sell
31,693
-290
-0.9% -$6.31K ﹤0.01% 2099
2023
Q4
$690K Buy
31,983
+2,998
+10% +$52.8K ﹤0.01% 2117
2023
Q3
$490K Buy
28,985
+21,265
+275% +$372K ﹤0.01% 2233
2023
Q2
$106K Buy
+7,720
New +$156K ﹤0.01% 2595
2022
Q4
Sell
-86,551
Closed -$2.25M 2908
2022
Q3
$2.25M Buy
+86,551
New +$2.43M 0.01% 1484
2021
Q4
Sell
-88,774
Closed -$5.9M 3012
2021
Q3
$5.9M Buy
88,774
+10,877
+14% +$765K 0.01% 1153
2021
Q2
$5.71M Sell
77,897
-2,114
-3% -$140K 0.01% 1268
2021
Q1
$5.47M Sell
80,011
-30,374
-28% -$2.28M 0.01% 1323
2020
Q4
$7.41M Buy
110,385
+1,436
+1% +$77.8K 0.01% 1033
2020
Q3
$5.6M Buy
108,949
+18,595
+21% +$827K 0.01% 1070
2020
Q2
$3.4M Buy
90,354
+13,986
+18% +$478K 0.01% 1321
2020
Q1
$2.27M Buy
76,368
+22,745
+42% +$686K 0.01% 1398
2019
Q4
$1.84M Buy
53,623
+36,305
+210% +$888K ﹤0.01% 1793
2019
Q3
$313K Buy
+17,318
New +$384K ﹤0.01% 2453

Other funds holding CSTL

Russell Investments Group's CSTL Position: Q2 2026 in Review

Russell Investments Group increased its Castle Biosciences (CSTL) stake by 240% in Q2 2026, buying an estimated $498K and bringing the position to 31,679 shares worth $761K. The position accounts for ﹤0.01% of the portfolio, ranked #2592.

Russell Investments Group first reported a position in CSTL in Q3 2019 and has held it in 23 quarters since. The position peaked at $7.41M in Q4 2020. 70 funds tracked by Wall St. Rank hold CSTL as of Q2 2026.

  • Russell Investments Group held 31,679 shares of Castle Biosciences worth $761K as of Q2 2026.
  • Russell Investments Group bought 22,364 Castle Biosciences shares in Q2 2026, an estimated $498K.
  • Castle Biosciences made up ﹤0.01% of Russell Investments Group's portfolio in Q2 2026, its #2592 holding.
  • Russell Investments Group first reported a position in Castle Biosciences in Q3 2019 and has held it in 23 quarters since.
  • Russell Investments Group's Castle Biosciences position peaked at $7.41M in Q4 2020.
  • 70 funds tracked by Wall St. Rank held Castle Biosciences as of Q2 2026.

Based on Russell Investments Group's 13F filing for Q2 2026, filed 6 Aug 2026.