TownSquare Capital’s Castle Biosciences CSTL Stock Holding History

Bought
Maintained
Sold
Quarter Market Value Status Shares Change in
Stake
Trade Value Portfolio Weight Portfolio Position
2025
Q2
Sell
-23,772
Closed -$476K 804
2025
Q1
$476K Buy
23,772
+1,584
+7% +$39.2K 0.01% 1149
2024
Q4
$591K Sell
22,188
-1,082
-5% -$33K 0.01% 951
2024
Q3
$664K Buy
23,270
+4,688
+25% +$119K 0.01% 862
2024
Q2
$405K Sell
18,582
-770
-4% -$17.2K 0.01% 957
2024
Q1
$429K Sell
19,352
-3,389
-15% -$73.7K 0.01% 893
2023
Q4
$491K Sell
22,741
-3,242
-12% -$57.1K 0.01% 786
2023
Q3
$439K Sell
25,983
-11,711
-31% -$205K 0.01% 798
2023
Q2
$517K Buy
37,694
+24,798
+192% +$502K 0.01% 757
2023
Q1
$293K Buy
12,896
+736
+6% +$18K 0.01% 837
2022
Q4
$286K Buy
+12,160
New +$282K 0.01% 805
2021
Q4
Sell
-3,702
Closed -$246K 723
2021
Q3
$246K Buy
3,702
+16
+0.4% +$1.13K 0.01% 617
2021
Q2
$265K Buy
+3,686
New +$243K 0.01% 518

Other funds holding CSTL

TownSquare Capital's CSTL Position: Q2 2025 in Review

TownSquare Capital sold out of Castle Biosciences (CSTL) in Q2 2025, closing a stake of 23,772 shares — an estimated $476K sold.

TownSquare Capital first reported a position in CSTL in Q2 2021 and held it in 12 quarters. The position peaked at $664K in Q3 2024. 152 funds tracked by Wall St. Rank hold CSTL as of Q2 2025.

  • TownSquare Capital reported no remaining Castle Biosciences position as of Q2 2025 after selling out during the quarter.
  • TownSquare Capital sold 23,772 Castle Biosciences shares in Q2 2025, an estimated $476K.
  • TownSquare Capital first reported a position in Castle Biosciences in Q2 2021 and held it in 12 quarters.
  • TownSquare Capital's Castle Biosciences position peaked at $664K in Q3 2024.
  • 152 funds tracked by Wall St. Rank held Castle Biosciences as of Q2 2025.

Based on TownSquare Capital's 13F filing for Q2 2025, filed 13 Aug 2025.