First Bank & Trust’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
$443K Buy
18,591
+2,087
+13% +$46.5K 0.07% 181
2026
Q1
$405K Sell
16,504
-202
-1% -$6.62K 0.07% 175
2025
Q4
$650K Sell
16,706
-3,093
-16% -$99.7K 0.11% 135
2025
Q3
$451K Sell
19,799
-152
-0.8% -$3.09K 0.08% 160
2025
Q2
$407K Buy
19,951
+4,815
+32% +$89.1K 0.07% 160
2025
Q1
$303K Buy
15,136
+6,512
+76% +$161K 0.06% 177
2024
Q4
$230K Sell
8,624
-540
-6% -$16.4K 0.04% 214
2024
Q3
$261K Buy
+9,164
New +$233K 0.05% 198
2022
Q3
Sell
-7,818
Closed -$172K 243
2022
Q2
$172K Buy
7,818
+3,708
+90% +$86.2K 0.06% 185
2022
Q1
$184K Buy
4,110
+733
+22% +$30.3K 0.06% 193
2021
Q4
$145K Buy
3,377
+2,344
+227% +$122K 0.06% 213
2021
Q3
$69K Buy
1,033
+609
+144% +$42.9K 0.03% 255
2021
Q2
$31K Buy
+424
New +$28K 0.02% 290

Other funds holding CSTL

First Bank & Trust's CSTL Position: Q2 2026 in Review

First Bank & Trust increased its Castle Biosciences (CSTL) stake by 13% in Q2 2026, buying an estimated $46.5K and bringing the position to 18,591 shares worth $443K. The position accounts for 0.07% of the portfolio, ranked #181.

First Bank & Trust first reported a position in CSTL in Q2 2021 and has held it in 13 quarters since. The position peaked at $650K in Q4 2025. 177 funds tracked by Wall St. Rank hold CSTL as of Q2 2026.

  • First Bank & Trust held 18,591 shares of Castle Biosciences worth $443K as of Q2 2026.
  • First Bank & Trust bought 2,087 Castle Biosciences shares in Q2 2026, an estimated $46.5K.
  • Castle Biosciences made up 0.07% of First Bank & Trust's portfolio in Q2 2026, its #181 holding.
  • First Bank & Trust first reported a position in Castle Biosciences in Q2 2021 and has held it in 13 quarters since.
  • First Bank & Trust's Castle Biosciences position peaked at $650K in Q4 2025.
  • 177 funds tracked by Wall St. Rank held Castle Biosciences as of Q2 2026.

Based on First Bank & Trust's 13F filing for Q2 2026, filed 9 Jul 2026.