Maetzold Derek J

EDGAR CIK 0001239501

Castle Biosciences Inc - CSTL

Officer Director
Pres. & Chief Exec. Officer
Direct Buys
0
$0
0 Shares
Direct Sells
32
($2.61) M
-101,229 Shares
Indirect Buys
0
$0
0 Shares
Indirect Sells
30
($509,933)
-19,237 Shares
Monthly Values

Transaction Filed Type Shares @ Price Value Balance ( Change % ) Ownership
12/17/2024
10b5-1
12/19/2024
Sell
-9,364 @ $28.34
($265,358) 84,762 (-9.95%) Direct
12/16/2024
10b5-1
12/17/2024
Sell
-11,059 @ $28.83
($318,864) 94,126 (-10.51%) Direct
12/13/2024
10b5-1
12/17/2024
Sell
-505 @ $28.64
($14,463) 73,101 (-0.69%) Indirect - By The Maetzold Descendants 2020 Trust
12/13/2024
10b5-1
12/17/2024
Sell
-13,485 @ $28.64
($386,209) 105,185 (-11.36%) Direct
12/05/2024
10b5-1
12/09/2024
Sell
-1,010 @ $31.35
($31,666) 73,606 (-1.35%) Indirect - By The Maetzold Descendants 2020 Trust
12/05/2024
10b5-1
12/09/2024
Sell
-1,972 @ $31.35
($61,826) 85,748 (-2.25%) Direct
11/12/2024
10b5-1
11/14/2024
Sell
-1,010 @ $34.15
($34,492) 74,616 (-1.34%) Indirect - By The Maetzold Descendants 2020 Trust
11/12/2024
10b5-1
11/14/2024
Sell
-1,972 @ $34.15
($67,344) 87,720 (-2.20%) Direct
11/04/2024
10b5-1
11/06/2024
Sell
-1,010 @ $32.54
($32,863) 75,626 (-1.32%) Indirect - By The Maetzold Descendants 2020 Trust
11/04/2024
10b5-1
11/06/2024
Sell
-1,972 @ $32.54
($64,163) 89,692 (-2.15%) Direct
10/14/2024
10b5-1
10/16/2024
Sell
-1,010 @ $32.27
($32,596) 76,636 (-1.30%) Indirect - By The Maetzold Descendants 2020 Trust
10/14/2024
10b5-1
10/16/2024
Sell
-1,972 @ $32.27
($63,642) 91,664 (-2.11%) Direct
10/08/2024
10b5-1
10/10/2024
Sell
-505 @ $30.27
($15,286) 77,646 (-0.65%) Indirect - By The Maetzold Descendants 2020 Trust
10/08/2024
10b5-1
10/10/2024
Sell
-986 @ $30.27
($29,845) 93,636 (-1.04%) Direct
10/04/2024
10b5-1
10/08/2024
Sell
-505 @ $28.73
($14,511) 78,151 (-0.64%) Indirect - By The Maetzold Descendants 2020 Trust
10/04/2024
10b5-1
10/08/2024
Sell
-986 @ $28.73
($28,332) 94,622 (-1.03%) Direct
09/16/2024
10b5-1
09/18/2024
Sell
-1,010 @ $30.97
($31,282) 78,656 (-1.27%) Indirect - By The Maetzold Descendants 2020 Trust
09/16/2024
10b5-1
09/18/2024
Sell
-1,972 @ $30.97
($61,077) 95,608 (-2.02%) Direct
09/11/2024
10b5-1
09/13/2024
Sell
-512 @ $30.32
($15,524) 79,666 (-0.64%) Indirect - By The Maetzold Descendants 2020 Trust
09/11/2024
10b5-1
09/13/2024
Sell
-996 @ $30.32
($30,199) 97,580 (-1.01%) Direct
09/09/2024
10b5-1
09/11/2024
Sell
-512 @ $29.46
($15,082) 80,178 (-0.63%) Indirect - By The Maetzold Descendants 2020 Trust
09/09/2024
10b5-1
09/11/2024
Sell
-996 @ $29.46
($29,339) 98,576 (-1.00%) Direct
09/04/2024
10b5-1
09/05/2024
Sell
-153 @ $30.02
($4,594) 80,690 (-0.19%) Indirect - By The Maetzold Descendants 2020 Trust
09/04/2024
10b5-1
09/05/2024
Sell
-298 @ $30.02
($8,947) 99,572 (-0.30%) Direct
09/03/2024
10b5-1
09/05/2024
Sell
-213 @ $30.05
($6,400) 80,843 (-0.26%) Indirect - By The Maetzold Descendants 2020 Trust
09/03/2024
10b5-1
09/05/2024
Sell
-417 @ $30.05
($12,530) 99,870 (-0.42%) Direct
08/30/2024
10b5-1
09/03/2024
Sell
-165 @ $30.10
($4,966) 81,056 (-0.20%) Indirect - By The Maetzold Descendants 2020 Trust
08/30/2024
10b5-1
09/03/2024
Sell
-322 @ $30.10
($9,692) 100,287 (-0.32%) Direct
08/29/2024
10b5-1
09/03/2024
Sell
-688 @ $30.07
($20,692) 81,221 (-0.84%) Indirect - By The Maetzold Descendants 2020 Trust
08/29/2024
10b5-1
09/03/2024
Sell
-1,334 @ $30.07
($40,120) 100,609 (-1.31%) Direct
08/26/2024
10b5-1
08/27/2024
Sell
-76 @ $30.05
($2,284) 101,943 (-0.07%) Direct
08/26/2024
10b5-1
08/27/2024
Sell
-39 @ $30.05
($1,172) 81,909 (-0.05%) Indirect - By The Maetzold Descendants 2020 Trust
08/23/2024
10b5-1
08/27/2024
Sell
-534 @ $30.09
($16,068) 81,948 (-0.65%) Indirect - By The Maetzold Descendants 2020 Trust
08/23/2024
10b5-1
08/27/2024
Sell
-1,037 @ $30.09
($31,202) 102,019 (-1.01%) Direct
06/03/2024
10b5-1
06/05/2024
Sell
-1,212 @ $23.40
($28,363) 82,482 (-1.45%) Indirect - By The Maetzold Descendants 2020 Trust
06/03/2024
10b5-1
06/05/2024
Sell
-2,368 @ $23.40
($55,416) 57,893 (-3.93%) Direct
05/14/2024
10b5-1
05/16/2024
Sell
-1,212 @ $24.27
($29,411) 83,694 (-1.43%) Indirect - By The Maetzold Descendants 2020 Trust
05/14/2024
10b5-1
05/16/2024
Sell
-2,368 @ $24.27
($57,463) 60,261 (-3.78%) Direct
05/06/2024
10b5-1
05/08/2024
Sell
-1,212 @ $24.72
($29,961) 84,906 (-1.41%) Indirect - By The Maetzold Descendants 2020 Trust
05/06/2024
10b5-1
05/08/2024
Sell
-2,368 @ $24.72
($58,537) 62,629 (-3.64%) Direct
04/23/2024
10b5-1
04/25/2024
Sell
-215 @ $20.11
($4,323) 86,118 (-0.25%) Indirect - By The Maetzold Descendants 2020 Trust
04/23/2024
10b5-1
04/25/2024
Sell
-421 @ $20.11
($8,466) 64,997 (-0.64%) Direct
04/12/2024
10b5-1
04/16/2024
Sell
-997 @ $20.35
($20,289) 86,333 (-1.14%) Indirect - By The Maetzold Descendants 2020 Trust
04/12/2024
10b5-1
04/16/2024
Sell
-1,947 @ $20.35
($39,621) 65,418 (-2.89%) Direct
04/03/2024
10b5-1
04/05/2024
Sell
-1,212 @ $21.70
($26,300) 87,330 (-1.37%) Indirect - By The Maetzold Descendants 2020 Trust
04/03/2024
10b5-1
04/05/2024
Sell
-2,368 @ $21.70
($51,386) 67,365 (-3.40%) Direct
03/21/2024
10b5-1
03/22/2024
Sell
-37 @ $20.70
($766) 88,542 (-0.04%) Indirect - By The Maetzold Descendants 2020 Trust
03/21/2024
10b5-1
03/22/2024
Sell
-73 @ $20.70
($1,511) 69,733 (-0.10%) Direct
03/20/2024
10b5-1
03/22/2024
Sell
-2,295 @ $20.27
($46,520) 69,806 (-3.18%) Direct
03/20/2024
10b5-1
03/22/2024
Sell
-1,175 @ $20.27
($23,817) 88,579 (-1.31%) Indirect - By The Maetzold Descendants 2020 Trust
03/07/2024
10b5-1
03/11/2024
Sell
-1,222 @ $20.77
($25,381) 89,754 (-1.34%) Indirect - By The Maetzold Descendants 2020 Trust
03/07/2024
10b5-1
03/11/2024
Sell
-2,372 @ $20.77
($49,266) 72,101 (-3.19%) Direct
12/28/2023
10b5-1
12/29/2023
Sell
-161 @ $22.17
($3,569) 92,085 (-0.17%) Indirect - By The Maetzold Descendants 2020 Trust
12/28/2023
10b5-1
12/29/2023
Sell
-3,954 @ $22.17
($87,660) 64,084 (-5.81%) Direct
12/27/2023
10b5-1
12/29/2023
Sell
-329 @ $21.90
($7,205) 92,246 (-0.36%) Indirect - By The Maetzold Descendants 2020 Trust
12/27/2023
10b5-1
12/29/2023
Sell
-8,076 @ $21.90
($176,864) 68,038 (-10.61%) Direct
12/26/2023
10b5-1
12/27/2023
Sell
-211 @ $21.93
($4,627) 92,575 (-0.23%) Indirect - By The Maetzold Descendants 2020 Trust
12/26/2023
10b5-1
12/27/2023
Sell
-5,180 @ $21.93
($113,597) 76,114 (-6.37%) Direct
12/22/2023
10b5-1
12/27/2023
Sell
-213 @ $21.96
($4,677) 92,786 (-0.23%) Indirect - By The Maetzold Descendants 2020 Trust
12/22/2023
10b5-1
12/27/2023
Sell
-5,224 @ $21.96
($114,719) 81,294 (-6.04%) Direct
12/21/2023
10b5-1
12/22/2023
Sell
-10,999 @ $21.40
($235,412) 86,518 (-11.28%) Direct
12/21/2023
10b5-1
12/22/2023
Sell
-448 @ $21.40
($9,589) 92,999 (-0.48%) Indirect - By The Maetzold Descendants 2020 Trust