CSTL / Castle Biosciences, Inc. - Insider Trading and Ownership Report - SEC Form 3, 4, 5

Castle Biosciences, Inc.
US ˙ NasdaqGM ˙ US14843C1053

Utestående aktier 29,008,281 shares
Insideraktier4 395 228 shares
Insynsägande15,15 %
Totalt antal insynspersoner21
Insider Sentiment Score

Insider sentiment score hittar de företag som köps av foretagsinsynspersoner.

Det är resultatet av en sofistikerad, kvantitativ multifaktormodell som identifierar företag med de högsta nivåerna av insiderackumulation. Poängmodellen använder en kombination av nettoantalet insiders som köpt de föregående 90 dagarna, det totala antalet aktier som köpts i procent av aktiekapitalet och det totala antalet aktier som ägs av insiders. Siffran sträcker sig från 0 till 100, med högre siffror som indikerar en högre nivå av ackumulering för sina kamrater, och 50 är genomsnittet.

Uppdateringsfrekvens: Dagligen

Se Insiders Top Picks, som ger en lista över företag med högsta insiderackumulation.

Office Sentiment Score

Officersentiment Score hittar företag som köps av Corporate Officers.

Per definition Corporate Officers är Corporate Insiders, men till skillnad från vissa av de andra Insiders (10 % aktieägare och styrelseledamöter), arbetar ämbetsmän för företaget dagligen och de använder sina egna pengar när de handlar . (10 % aktieägare och styrelseledamöter är ofta fondförvaltare som förvaltar andras pengar.) Som sådan är insideraffärer som görs av tjänstemän mycket mer betydelsefulla och bör behandlas på lämpligt sätt.

Liksom Insider Sentiment Score är Officer Sentiment Score resultatet av en sofistikerad, kvantitativ multifaktormodell som identifierar företag med de högsta nivåerna av officersackumulering.

Uppdateringsfrekvens: Dagligen

Se insiderns bästa val, vilket ger en lista över företag med högsta insider sentiment.

Viktiga insidernyckeltal

Denna kort visar hur företaget rankas längs olika insidernyckeltal. Procenttilrankningen visar hur detta företag jämförs med andra företag på USA-marknaden. Högre rankingar indikerar bättre situationer.

Till exempel anses det allmänt att insiderköp är en positiv indikator, så företag med mer insiderköp skulle rankas högre än företag med mindre insiderköp (eller til och med insiderförsäljning).

Nettoantalet insiders som köper (rankning)

-2 ( )

10259 out of 11305

Nettoantalet insiders som köper är den totala mängden insiders som säljer minus det totala antalet insiders som säljer under de senaste 90 dagarna. Percentilrankningen visas här (intervall från 0 till 100%).

Procent av flytande köpta av insiders (ranking)

-0.370 %( )

10878 out of 11224

Procentandelen av aktier köpta av insiders är det totala antalet aktier som köpts av insiders minus det totala antalet aktier som sålts av insiders under de senaste 90 dagarna, dividerat med det totala antalet aktier och multiplicerat med 100.

Insiderhandelsdiagram

Castle Biosciences, Inc. insideraffärer visas i följande diagram. Insiders är tjänstemän, styrelseledamöter eller betydande investerare i ett företag. I allmänhet är det i allmänhet olagligt för insiders att göra affärer i sina företag baserat på väsentlig, icke-offentlig information. Detta betyder inte att det är olagligt för dem att göra några affärer i sina egna företag. De måste dock rapportera alla affärer till SEC via ett formulär 4.

Insiderlista och lönsamhetsstatistik

Den här tabellen visar listan över kända insiders och genereras automatiskt från anmälningar som avslöjas till SEC. Förutom namnen, den senaste titeln och direktören, tjänstemannen eller ägarbeteckningen på 10 %, tillhandahåller vi de senaste avslöjade innehaven. Dessutom, när det är möjligt tillhandahåller vi insiderns historiska handelsresultat. Det historiska handelsresultatet är ett vägt genomsnitt av resultatet för faktiska köptransaktioner på den öppna marknaden som insidern gjort. För mer information om hur detta beräknas, titta på detta YouTube-webinarium.

See our leaderboard of most profitable insider traders.

Insider Genomsnitt vinst (%) Aktier
Ägda
Delad
Justerad
Bonnie H Anderson Director - [D] 21 723 21 723
Aspinall Mara G. Director - [D] 44 139 44 139
Daniel Bradbury Director - [D] 8 673 8 673
Kim Caple Director - [D] 22 454 22 454
G Bradley Cole Director - [D] 21 964 21 964
Cook Joseph C. III Director - [D] 124 407 124 407
Rodney Cotton Director - [D] 14 002 14 002
Insider Genomsnitt vinst (%) Aktier
Ägda
Delad
Justerad
Ellen Goldberg Director - [D] 27 254 27 254
Miles Harrison Director - [D] 21 964 21 964
Tobin W Juvenal Chief Commercial Officer - [O] 84 527 84 527
David S Kabakoff Director - [D] 503 577 503 577
Garheng Kong 10% Owner - [10%] 1 433 577 1 433 577
Derek J Maetzold Pres. & Chief Exec. Officer, Director - [D] [O] 328 377 328 377
Mgc Venture Partners Qp 2018, L.p. 10% Owner - [10%] 1 464 020 1 464 020
Insider Genomsnitt vinst (%) Aktier
Ägda
Delad
Justerad
MGC Venture Partners 2013 GP, LLC 10% Owner - [10%] 1 464 020 1 464 020
Monzon Federico A. Chief Medical Officer - [O] 31 459 31 459
Kristen M Oelschlager Chief Operating Officer - [O] 153 793 153 793
Tiffany Olson Director - [D] 25 906 25 906
Sofinnova HealthQuest Partners, L.P. - 1 433 577 1 433 577
Spiess Bernhard E. Chief Business Officer - [O] 14 696 14 696
Frank Stokes Chief Financial Officer - [O] 48 716 48 716

Report errors via our new Insider Auditing Tool

Track Records av insiderköp - Kortsiktig vinstanalys

I denna sektion analyserar vi lönsamheten för varje oplanerat, öppet-marknads insiderköp gjorda i CSTL / Castle Biosciences, Inc.. Denna analys hjälper till att förstå om insidern konsekvent genererar onormala avkastningar och är värd att följa. Denna analys är för ett år efter varje handel, och resultaten är teoretiska .

Tabellen nedan visar de senaste köpen på öppna marknaden som inte var en del av en automatisk handelsplan.

Handelsdatum Insider Rapporterade
aktier
Rapporterat
pris
Justerade
aktier
Justerat
pris
Kostnadsbasis Dagar til
Max
Pris vid
Max
Maximal
vinst ($)
Maximal avkastning (%)
2023-06-05 Goldberg Ellen 2 500 17,2700 2 500 17,2700 43 175 256 25.3000 20 075 46,50
2023-06-05 Goldberg Ellen 2 300 11,2300 2 300 11,2300 25 829
2022-11-29 Olson Tiffany 1 162 21,5000 1 162 21,5000 24 983
2022-05-12 Olson Tiffany 220 18,7700 220 18,7700 4 129
2022-05-12 Olson Tiffany 1 100 18,7600 1 100 18,7600 20 636
2019-07-29 Cook Joseph C. III 22 245 16,0000 22 245 16,0000 355 920
2019-07-29 Cook Joseph C. III 312 500 16,0000 312 500 16,0000 5 000 000
2019-07-29 KABAKOFF DAVID S 62 500 16,0000 62 500 16,0000 1 000 000
2019-07-29 Sofinnova HealthQuest Partners, L.P. 62 500 16,0000 62 500 16,0000 1 000 000

Justeringar av aktierär de justerade aktierna efter justerat pris. Justeringar av aktierär de justerade aktierna efter uppdelning.

CSTL / Castle Biosciences, Inc. Insider Trades
Track Records av insiderförsäljning - Kortsiktig förlustanalys

I denna sektion analyserar vi lönsamheten för varje oplanerat, öppet-marknads insiderköp gjorda i CSTL / Castle Biosciences, Inc.. Denna analys hjälper till att förstå om insidern konsekvent genererar onormala avkastningar och är värd att följa. Denna analys är för ett år efter varje handel, och resultaten är teoretiska .

Tabellen nedan visar de senaste försäljningarna på öppna marknaden som inte var en del av en automatisk handelsplan.

Handelsdatum Insider Rapporterade
aktier
Rapporterat
pris
Justerade
aktier
Justerat
pris
Kostnadsbasis Dagar til
Min
Pris vid
Min
Maximal förlust
undvikits ($)
Maximal förlust
undvikits ($)
2025-08-27 Oelschlager Kristen M 18 007 21,6900 18 007 21,6900 390 572 0 22.2800 10 625 2,72
2024-03-05 MAETZOLD DEREK J 4 131 21,4140 4 131 21,4140 88 461
2022-08-16 MAETZOLD DEREK J 21 32,8300 21 32,8300 689
2022-08-16 MAETZOLD DEREK J 43 32,8300 43 32,8300 1 412
2021-11-15 MAETZOLD DEREK J 1 012 53,0420 1 012 53,0420 53 679
2021-11-15 MAETZOLD DEREK J 15 394 52,4740 15 394 52,4740 807 785
2021-10-05 BRADBURY DANIEL 1 250 62,9430 1 250 62,9430 78 679
2020-12-01 Spiess Bernhard E. 40 000 49,9700 40 000 49,9700 1 998 800
2020-06-02 Spiess Bernhard E. 400 38,9400 400 38,9400 15 576

Justeringar av aktierär de justerade aktierna efter justerat pris. Justeringar av aktierär de justerade aktierna efter uppdelning.

CSTL / Castle Biosciences, Inc. Insider Trades
Transaktionshistorik

Klicka på länkikonen för att se hela transaktionshistoriken. Transaktioner som rapporteras som en del av en automatisk handelsplan 10b5-1 kommer att ha ett X i kolumnen markerad 10b-5.

Fil
datum
Handel
datum
Schema Insider Ticker Värdepappertitel Kod 10b5-1 Direkta Utövningspris Enhet
pris
Enheter
ändrad
Värde
ändrad (1K)
Kvarvarande
Optioner
Kvarvarande
Aktier
2025-09-04 2025-09-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 23,9300 −1 339 −32 67 005
2025-08-29 2025-08-27 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 22,0190 −12 677 −279 141 116
2025-08-29 2025-08-27 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 21,6900 −18 007 −391 153 793
2025-08-19 2025-08-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0400 −1 339 −27 68 344
2025-08-15 2025-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 19,5040 −43 019 −839 69 683
2025-08-12 2025-08-08 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 19,3600 −23 972 −464 112 702
2025-08-12 2025-08-08 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 66 991 136 674
2025-08-12 2025-08-08 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 19,3600 −2 804 −54 171 800
2025-08-12 2025-08-08 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 10 640 174 604
2025-08-12 2025-08-08 4 Stokes Frank CSTL Common Stock F - Taxes D 19,3600 −4 356 −84 48 716
2025-08-12 2025-08-08 4 Stokes Frank CSTL Common Stock M - Exercise D 9 744 53 072
2025-08-12 2025-08-08 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 19,3600 −4 294 −83 84 527
2025-08-12 2025-08-08 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 10 640 88 821
2025-07-01 2025-06-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,3000 −660 −13 3 615
2025-07-01 2025-06-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,3000 −660 −13 3 615
2025-07-01 2025-06-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,3000 −660 −13 3 615
2025-07-01 2025-06-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,3000 −660 −13 3 615
2025-07-01 2025-06-27 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,3000 −6 924 −141 44 986
2025-07-01 2025-06-27 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,3000 −8 068 −164 52 923
2025-07-01 2025-06-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,3000 −4 944 −100 69 683
2025-05-23 2025-05-21 4 Cole G Bradley CSTL Common Stock M - Exercise D 8 673 21 964
2025-05-23 2025-05-21 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 8 673 8 673
2025-05-23 2025-05-21 4 Cotton Rodney CSTL Common Stock M - Exercise D 8 673 14 002
2025-05-23 2025-05-21 4 Caple Kim CSTL Common Stock M - Exercise D 8 673 22 454
2025-05-23 2025-05-21 4 Goldberg Ellen CSTL Common Stock M - Exercise D 8 673 27 254
2025-05-23 2025-05-21 4 Olson Tiffany CSTL Common Stock M - Exercise D 8 673 25 906
2025-05-23 2025-05-21 4 Harrison Miles CSTL Common Stock M - Exercise D 8 673 21 964
2025-04-23 2025-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,5180 −165 −4 4 275
2025-04-23 2025-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,5180 −165 −4 4 275
2025-04-23 2025-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,5180 −165 −4 4 275
2025-04-23 2025-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,5180 −165 −4 4 278
2025-04-23 2025-04-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,5180 −1 731 −37 51 910
2025-04-23 2025-04-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,5180 −2 017 −43 60 991
2025-04-23 2025-04-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,5180 −1 236 −27 74 627
2025-04-10 2025-04-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,2190 −137 −3 4 440
2025-04-10 2025-04-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,2190 −137 −3 4 440
2025-04-10 2025-04-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,2190 −137 −3 4 440
2025-04-10 2025-04-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,2190 −135 −3 4 443
2025-04-10 2025-04-09 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,2190 −1 432 −29 53 641
2025-04-10 2025-04-09 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,2190 −1 669 −34 63 008
2025-04-10 2025-04-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,2190 −1 023 −21 75 863
2025-04-10 2025-04-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0300 −28 −1 4 577
2025-04-10 2025-04-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0300 −28 −1 4 577
2025-04-10 2025-04-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0300 −28 −1 4 577
2025-04-10 2025-04-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0300 −30 −1 4 578
2025-04-10 2025-04-08 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0300 −299 −6 55 073
2025-04-10 2025-04-08 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0300 −348 −7 64 677
2025-04-10 2025-04-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0300 −213 −4 76 886
2025-03-28 2025-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,3000 −165 −3 4 605
2025-03-28 2025-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,3000 −165 −3 4 605
2025-03-28 2025-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,3000 −165 −3 4 605
2025-03-28 2025-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,3000 −165 −3 4 608
2025-03-28 2025-03-26 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,3000 −1 731 −35 55 372
2025-03-28 2025-03-26 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,3000 −2 017 −41 65 025
2025-03-28 2025-03-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,3000 −1 236 −25 77 099
2025-03-28 2025-03-26 4 Cotton Rodney CSTL Common Stock M - Exercise D 5 329 5 329
2025-03-11 2025-03-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 19,5180 −2 130 −42 78 335
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,7440 −15 −0 4 770
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,7440 −15 −0 4 770
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,7440 −15 −0 4 770
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,7440 −15 −0 4 770
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,7440 −162 −3 57 103
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,7440 −189 −4 67 042
2025-03-11 2025-03-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,7440 −2 123 −44 80 465
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0520 −150 −3 4 785
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0520 −150 −3 4 785
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0520 −150 −3 4 785
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0520 −150 −3 4 785
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0520 −1 569 −31 57 265
2025-03-11 2025-03-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0520 −1 828 −37 67 231
2025-03-11 2025-03-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0520 −20 516 −411 82 588
2025-03-06 2025-03-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,8580 −169 −4 4 935
2025-03-06 2025-03-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,8580 −169 −4 4 935
2025-03-06 2025-03-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,8580 −169 −4 4 935
2025-03-06 2025-03-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,8580 −172 −4 4 938
2025-03-06 2025-03-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,8580 −1 739 −36 58 834
2025-03-06 2025-03-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,8580 −2 022 −42 69 059
2025-03-06 2025-03-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,8580 −1 247 −26 103 104
2025-03-06 2025-03-04 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 22,2300 −7 576 −168 104 351
2025-03-06 2025-03-04 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 31 109 111 927
2025-03-06 2025-03-04 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 22,2300 −5 573 −124 78 181
2025-03-06 2025-03-04 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 13 811 83 754
2025-03-06 2025-03-04 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 22,2300 −3 640 −81 163 964
2025-03-06 2025-03-04 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 13 811 167 604
2025-03-06 2025-03-04 4 Stokes Frank CSTL Common Stock F - Taxes D 22,2300 −5 448 −121 43 328
2025-03-06 2025-03-04 4 Stokes Frank CSTL Common Stock M - Exercise D 12 186 48 776
2025-02-24 2025-02-20 4 Stokes Frank CSTL Common Stock S - Sale D 26,7000 −8 046 −215 35 319
2025-02-07 2025-02-05 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28,1730 −1 425 −40 0
2025-02-07 2025-02-05 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28,1730 −1 425 −40 0
2025-02-07 2025-02-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28,1730 −5 017 −141 0
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,4800 −4 −0 5 104
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,4800 −5 −0 5 104
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,4800 −4 −0 5 104
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,4800 −5 −0 5 110
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,4800 −15 −0 60 573
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,4800 −16 −0 71 081
2025-01-15 2025-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,4800 −31 −1 80 818
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 28,6500 −61 −2 5 108
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 28,6500 −60 −2 5 109
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 28,6500 −61 −2 5 108
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 28,6500 −60 −2 5 115
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 28,6500 −192 −6 60 588
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 28,6500 −204 −6 71 097
2025-01-15 2025-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,6500 −399 −11 80 849
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 27,5100 −85 −2 5 169
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 27,5100 −85 −2 5 169
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 27,5100 −85 −2 5 169
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 27,5100 −85 −2 5 169
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 27,5100 −267 −7 60 780
2025-01-15 2025-01-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 27,5100 −285 −8 71 301
2025-01-15 2025-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 27,5100 −556 −15 81 248
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29,8200 −134 −4 1 425
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29,8200 −134 −4 1 425
2025-01-08 2025-01-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29,8200 −472 −14 5 017
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29,4100 −857 −25 1 559
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29,4100 −857 −25 1 559
2025-01-08 2025-01-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29,4100 −3 015 −89 5 489
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28,3900 −434 −12 2 416
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28,3900 −434 −12 2 416
2025-01-08 2025-01-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28,3900 −1 530 −43 8 504
2025-01-08 2025-01-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,1390 −37 −1 5 254
2025-01-08 2025-01-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,1390 −37 −1 5 254
2025-01-08 2025-01-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,1390 −37 −1 5 254
2025-01-08 2025-01-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,1390 −36 −1 5 260
2025-01-08 2025-01-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,1390 −117 −4 61 047
2025-01-08 2025-01-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,1390 −124 −4 71 586
2025-01-08 2025-01-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,1390 −243 −7 81 804
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,1750 −262 −8 5 291
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,1750 −262 −8 5 291
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,1750 −262 −8 5 291
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,1750 −264 −8 5 296
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,1750 −831 −25 61 164
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,1750 −885 −27 71 710
2025-01-08 2025-01-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,1750 −1 727 −52 82 047
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,1310 −47 −1 5 553
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,1310 −47 −1 5 553
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,1310 −47 −1 5 553
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,1310 −47 −1 5 553
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,1310 −149 −4 61 995
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,1310 −160 −5 72 595
2025-01-08 2025-01-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,1310 −310 −9 83 774
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 28,4210 −102 −3 5 600
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 28,4210 −102 −3 5 600
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 28,4210 −102 −3 5 600
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 28,4210 −103 −3 5 607
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 28,4210 −325 −9 62 144
2025-01-08 2025-01-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 28,4210 −346 −10 72 755
2025-01-08 2025-01-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,4210 −678 −19 84 084
2025-01-08 2025-01-06 4 Juvenal Tobin W CSTL Common Stock S - Sale D 30,0000 −2 230 −67 69 943
2024-12-19 2024-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,7590 −112 −3 84 762
2024-12-19 2024-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,3330 −9 252 −262 84 874
2024-12-17 2024-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,8330 −11 059 −319 94 126
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,1600 −37 −1 5 702
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,1600 −37 −1 5 702
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,1600 −37 −1 5 702
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,1600 −37 −1 5 702
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,1600 −117 −3 62 469
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,1600 −124 −4 73 101
2024-12-17 2024-12-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,1600 −3 321 −97 105 185
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 28,4700 −113 −3 5 739
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 28,4700 −113 −3 5 739
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 28,4700 −113 −3 5 739
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 28,4700 −113 −3 5 739
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 28,4700 −357 −10 62 586
2024-12-17 2024-12-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 28,4700 −381 −11 73 225
2024-12-17 2024-12-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,4700 −10 164 −289 108 506
2024-12-11 2024-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 29,6300 −1 503 −45 72 173
2024-12-11 2024-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 6 169 73 676
2024-12-11 2024-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 29,6300 −495 −15 67 507
2024-12-11 2024-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 1 750 68 002
2024-12-11 2024-12-09 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 30,9100 −3 887 −120 66 252
2024-12-11 2024-12-09 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 15 961 70 139
2024-12-11 2024-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 29,6300 −6 070 −180 118 670
2024-12-11 2024-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 15 425 124 740
2024-12-11 2024-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 29,6300 −2 110 −63 109 315
2024-12-11 2024-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 5 362 111 425
2024-12-11 2024-12-09 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 30,9100 −13 181 −407 106 063
2024-12-11 2024-12-09 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 33 496 119 244
2024-12-11 2024-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 29,6300 −2 773 −82 43 365
2024-12-11 2024-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 6 169 46 138
2024-12-11 2024-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 29,6300 −900 −27 39 969
2024-12-11 2024-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 2 000 40 869
2024-12-11 2024-12-09 4 Stokes Frank CSTL Common Stock F - Taxes D 30,9100 −6 571 −203 38 869
2024-12-11 2024-12-09 4 Stokes Frank CSTL Common Stock M - Exercise D 14 617 45 440
2024-12-11 2024-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 29,6300 −1 626 −48 152 522
2024-12-11 2024-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 6 169 154 148
2024-12-11 2024-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 29,6300 −530 −16 147 979
2024-12-11 2024-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 1 750 148 509
2024-12-11 2024-12-09 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 30,9100 −4 206 −130 146 759
2024-12-11 2024-12-09 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 15 961 150 965
2024-12-09 2024-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 31,3520 −299 −9 5 852
2024-12-09 2024-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 31,3520 −299 −9 5 852
2024-12-09 2024-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 31,3520 −299 −9 5 852
2024-12-09 2024-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 31,3520 −300 −9 5 860
2024-12-09 2024-12-05 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 31,3520 −948 −30 62 943
2024-12-09 2024-12-05 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 31,3520 −1 010 −32 73 606
2024-12-09 2024-12-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 31,3520 −1 972 −62 85 748
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 31,3200 −99 −3 2 850
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 31,3200 −99 −3 2 850
2024-12-05 2024-12-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 31,3200 −348 −11 10 034
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 30,9510 −1 326 −41 2 949
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 30,9510 −1 326 −41 2 949
2024-12-05 2024-12-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 30,9510 −4 669 −145 10 382
2024-11-19 2024-11-15 4 Stokes Frank CSTL Common Stock S - Sale D 30,4040 −800 −24 30 823
2024-11-19 2024-11-15 4 Stokes Frank CSTL Common Stock S - Sale D 29,8700 −6 123 −183 31 623
2024-11-14 2024-11-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 34,1500 −299 −10 6 151
2024-11-14 2024-11-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 34,1500 −299 −10 6 151
2024-11-14 2024-11-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 34,1500 −299 −10 6 151
2024-11-14 2024-11-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 34,1500 −300 −10 6 160
2024-11-14 2024-11-12 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 34,1500 −948 −32 63 891
2024-11-14 2024-11-12 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 34,1500 −1 010 −34 74 616
2024-11-14 2024-11-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 34,1500 −1 972 −67 87 720
2024-11-07 2024-11-05 4 Juvenal Tobin W CSTL Common Stock S - Sale D 35,5600 −3 507 −125 54 178
2024-11-07 2024-11-05 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 3,3800 3 507 12 57 685
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 33,1550 −5 −0 6 450
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 33,1550 −5 −0 6 450
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 33,1550 −5 −0 6 450
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 33,1550 −5 −0 6 460
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 33,1550 −14 −0 64 839
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 33,1550 −15 −0 75 626
2024-11-06 2024-11-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 33,1550 −29 −1 89 692
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 32,5280 −294 −10 6 455
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 32,5280 −294 −10 6 455
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 32,5280 −294 −10 6 455
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 32,5280 −295 −10 6 465
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 32,5280 −934 −30 64 853
2024-11-06 2024-11-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 32,5280 −995 −32 75 641
2024-11-06 2024-11-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 32,5280 −1 943 −63 89 721
2024-11-05 2024-11-01 4 Juvenal Tobin W CSTL Common Stock S - Sale D 35,3900 −3 100 −110 54 178
2024-11-05 2024-11-01 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 3,3800 1 100 4 57 278
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,3300 −287 −10 4 275
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,3300 −287 −10 4 275
2024-11-05 2024-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35,3300 −1 009 −36 15 051
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 34,9200 −763 −27 4 562
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 34,9200 −763 −27 4 562
2024-11-05 2024-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 34,9200 −2 686 −94 16 060
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 33,9000 −375 −13 5 325
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 33,9000 −375 −13 5 325
2024-11-05 2024-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 33,9000 −1 322 −45 18 746
2024-10-16 2024-10-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 32,2730 −299 −10 6 749
2024-10-16 2024-10-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 32,2730 −299 −10 6 749
2024-10-16 2024-10-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 32,2730 −299 −10 6 749
2024-10-16 2024-10-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 32,2730 −300 −10 6 760
2024-10-16 2024-10-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 32,2730 −948 −31 65 787
2024-10-16 2024-10-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 32,2730 −1 010 −33 76 636
2024-10-16 2024-10-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 32,2730 −1 972 −64 91 664
2024-10-10 2024-10-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,2690 −149 −5 7 048
2024-10-10 2024-10-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,2690 −149 −5 7 048
2024-10-10 2024-10-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,2690 −149 −5 7 048
2024-10-10 2024-10-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,2690 −150 −5 7 060
2024-10-10 2024-10-08 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,2690 −474 −14 66 735
2024-10-10 2024-10-08 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,2690 −505 −15 77 646
2024-10-10 2024-10-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,2690 −986 −30 93 636
2024-10-09 2024-10-07 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29,4430 −1 425 −42 5 700
2024-10-09 2024-10-07 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29,4430 −1 425 −42 5 700
2024-10-09 2024-10-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29,4430 −5 017 −148 20 068
2024-10-08 2024-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 28,7340 −150 −4 7 197
2024-10-08 2024-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 28,7340 −150 −4 7 197
2024-10-08 2024-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 28,7340 −150 −4 7 197
2024-10-08 2024-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 28,7340 −150 −4 7 197
2024-10-08 2024-10-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 28,7340 −474 −14 67 209
2024-10-08 2024-10-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 28,7340 −505 −15 78 151
2024-10-08 2024-10-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,7340 −986 −28 94 622
2024-09-18 2024-09-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,9720 −299 −9 7 347
2024-09-18 2024-09-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,9720 −299 −9 7 347
2024-09-18 2024-09-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,9720 −299 −9 7 347
2024-09-18 2024-09-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,9720 −300 −9 7 360
2024-09-18 2024-09-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,9720 −948 −29 67 683
2024-09-18 2024-09-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,9720 −1 010 −31 78 656
2024-09-18 2024-09-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,9720 −1 972 −61 95 608
2024-09-13 2024-09-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,3200 −160 −5 7 646
2024-09-13 2024-09-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,3200 −160 −5 7 646
2024-09-13 2024-09-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,3200 −160 −5 7 646
2024-09-13 2024-09-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,3200 −150 −5 7 660
2024-09-13 2024-09-11 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,3200 −478 −14 68 631
2024-09-13 2024-09-11 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,3200 −512 −16 79 666
2024-09-13 2024-09-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,3200 −996 −30 97 580
2024-09-11 2024-09-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,4570 −150 −4 7 806
2024-09-11 2024-09-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,4570 −150 −4 7 806
2024-09-11 2024-09-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,4570 −150 −4 7 806
2024-09-11 2024-09-09 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,4570 −150 −4 7 806
2024-09-11 2024-09-09 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,4570 −478 −14 69 109
2024-09-11 2024-09-09 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,4570 −512 −15 80 178
2024-09-11 2024-09-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,4570 −996 −29 98 576
2024-09-09 2024-09-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29,0240 −1 425 −41 7 125
2024-09-09 2024-09-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29,0240 −1 425 −41 7 125
2024-09-09 2024-09-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29,0240 −5 017 −146 25 085
2024-09-05 2024-09-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0240 −49 −1 7 956
2024-09-05 2024-09-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0240 −49 −1 7 956
2024-09-05 2024-09-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0240 −49 −1 7 956
2024-09-05 2024-09-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0240 −47 −1 7 960
2024-09-05 2024-09-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0240 −153 −5 69 587
2024-09-05 2024-09-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0240 −153 −5 69 587
2024-09-05 2024-09-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0240 −298 −9 99 572
2024-09-05 2024-09-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0480 −68 −2 8 005
2024-09-05 2024-09-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0480 −68 −2 8 005
2024-09-05 2024-09-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0480 −68 −2 8 005
2024-09-05 2024-09-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0480 −69 −2 8 007
2024-09-05 2024-09-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0480 −213 −6 69 740
2024-09-05 2024-09-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0480 −213 −6 69 740
2024-09-05 2024-09-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0480 −417 −13 99 870
2024-09-05 2024-09-03 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 29,9690 −1 250 −37 134 841
2024-09-05 2024-09-03 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 28,9980 −4 582 −133 136 091
2024-09-03 2024-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0990 −53 −2 8 073
2024-09-03 2024-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0990 −53 −2 8 073
2024-09-03 2024-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0990 −53 −2 8 073
2024-09-03 2024-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0990 −50 −2 8 076
2024-09-03 2024-08-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0990 −165 −5 69 953
2024-09-03 2024-08-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0990 −165 −5 69 953
2024-09-03 2024-08-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0990 −322 −10 100 287
2024-09-03 2024-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0750 −218 −7 8 126
2024-09-03 2024-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0750 −218 −7 8 126
2024-09-03 2024-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0750 −218 −7 8 126
2024-09-03 2024-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0750 −216 −6 8 126
2024-09-03 2024-08-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0750 −688 −21 70 118
2024-09-03 2024-08-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0750 −688 −21 70 118
2024-09-03 2024-08-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0750 −1 334 −40 100 609
2024-08-27 2024-08-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0490 −12 −0 8 344
2024-08-27 2024-08-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0490 −12 −0 8 344
2024-08-27 2024-08-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0490 −12 −0 8 344
2024-08-27 2024-08-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0490 −14 −0 8 342
2024-08-27 2024-08-26 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0490 −39 −1 70 806
2024-08-27 2024-08-26 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0490 −39 −1 70 806
2024-08-27 2024-08-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0490 −76 −2 101 943
2024-08-27 2024-08-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0890 −169 −5 8 356
2024-08-27 2024-08-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0890 −169 −5 8 356
2024-08-27 2024-08-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0890 −169 −5 8 356
2024-08-27 2024-08-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0890 −171 −5 8 356
2024-08-27 2024-08-23 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0890 −534 −16 70 845
2024-08-27 2024-08-23 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0890 −534 −16 70 845
2024-08-27 2024-08-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0890 −1 037 −31 102 019
2024-08-14 2024-08-12 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26,6470 −1 431 −38 8 550
2024-08-14 2024-08-12 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26,6470 −1 431 −38 8 550
2024-08-14 2024-08-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 26,6470 −5 021 −134 30 102
2024-08-13 2024-08-09 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 26,8300 −21 828 −586 103 056
2024-08-13 2024-08-09 4 MAETZOLD DEREK J CSTL Common Stock A - Award D 66 991 124 884
2024-08-13 2024-08-09 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 26,8300 −2 592 −70 56 178
2024-08-13 2024-08-09 4 Juvenal Tobin W CSTL Common Stock A - Award D 10 641 58 770
2024-08-13 2024-08-09 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 26,8300 −2 804 −75 140 673
2024-08-13 2024-08-09 4 Oelschlager Kristen M CSTL Common Stock A - Award D 10 641 143 477
2024-08-13 2024-08-07 4 Stokes Frank CSTL Common Stock S - Sale D 26,1280 −5 400 −141 30 823
2024-08-13 2024-08-07 4 Stokes Frank CSTL Common Stock S - Sale D 25,1970 −4 600 −116 36 223
2024-08-13 2024-08-09 4 Stokes Frank CSTL Common Stock F - Taxes D 26,8300 −2 822 −76 37 746
2024-08-13 2024-08-09 4 Stokes Frank CSTL Common Stock A - Award D 9 745 40 568
2024-08-05 2024-08-01 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 23,7700 −4 225 −100 132 836
2024-08-05 2024-08-01 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 22,7150 −8 764 −199 137 061
2024-07-31 2024-07-29 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 22,0630 −2 793 −62 145 825
2024-07-16 2024-07-14 4 Caple Kim CSTL Common Stock M - Exercise D 440 13 781
2024-07-16 2024-07-14 4 Goldberg Ellen CSTL Common Stock M - Exercise D 440 18 581
2024-07-03 2024-07-01 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 21,2240 −2 793 −59 148 618
2024-07-03 2024-07-01 4 Olson Tiffany CSTL Common Stock M - Exercise D 830 17 233
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 23,9790 −6 −0 8 525
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 23,9790 −6 −0 8 525
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 23,9790 −6 −0 8 525
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 23,9790 −6 −0 8 525
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 23,9790 −20 −0 71 379
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 23,9790 −20 −0 71 379
2024-06-05 2024-06-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 23,9790 −40 −1 57 893
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 23,3920 −380 −9 8 531
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 23,3920 −380 −9 8 531
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 23,3920 −380 −9 8 531
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 23,3920 −380 −9 8 531
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 23,3920 −1 192 −28 71 399
2024-06-05 2024-06-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 23,3920 −1 192 −28 71 399
2024-06-05 2024-06-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 23,3920 −2 328 −54 57 933
2024-06-04 2024-05-23 4 Aspinall Mara G. CSTL Common Stock M - Exercise D 8 636 44 139
2024-05-29 2024-05-25 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 8 636 13 291
2024-05-29 2024-05-25 4 Caple Kim CSTL Common Stock M - Exercise D 8 636 13 341
2024-05-29 2024-05-25 4 Cole G Bradley CSTL Common Stock M - Exercise D 8 636 13 291
2024-05-29 2024-05-25 4 Goldberg Ellen CSTL Common Stock M - Exercise D 8 636 18 141
2024-05-29 2024-05-25 4 Harrison Miles CSTL Common Stock M - Exercise D 8 636 13 291
2024-05-29 2024-05-25 4 Olson Tiffany CSTL Common Stock M - Exercise D 8 636 16 403
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,9490 −46 −1 8 911
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,9490 −46 −1 8 911
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,9490 −46 −1 8 911
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,9490 −46 −1 8 911
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,9490 −145 −4 72 591
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,9490 −145 −4 72 591
2024-05-16 2024-05-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,9490 −283 −7 60 261
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,1740 −340 −8 8 957
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,1740 −340 −8 8 957
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,1740 −340 −8 8 957
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,1740 −340 −8 8 957
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,1740 −1 067 −26 72 736
2024-05-16 2024-05-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,1740 −1 067 −26 72 736
2024-05-16 2024-05-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,1740 −2 085 −50 60 544
2024-05-14 2024-05-10 4 Olson Tiffany CSTL Common Stock M - Exercise D 487 7 767
2024-05-08 2024-05-06 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24,6400 −7 967 −196 9 981
2024-05-08 2024-05-06 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24,6400 −7 963 −196 9 981
2024-05-08 2024-05-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 24,6400 −7 393 −182 35 123
2024-05-08 2024-05-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,7200 −386 −10 9 297
2024-05-08 2024-05-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,7200 −386 −10 9 297
2024-05-08 2024-05-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,7200 −386 −10 9 297
2024-05-08 2024-05-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,7200 −386 −10 9 297
2024-05-08 2024-05-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,7200 −1 212 −30 73 803
2024-05-08 2024-05-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,7200 −1 212 −30 73 803
2024-05-08 2024-05-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,7200 −2 368 −59 62 629
2024-04-25 2024-04-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,1090 −69 −1 9 683
2024-04-25 2024-04-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,1090 −69 −1 9 683
2024-04-25 2024-04-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,1090 −69 −1 9 683
2024-04-25 2024-04-23 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,1090 −68 −1 9 685
2024-04-25 2024-04-23 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,1090 −215 −4 75 015
2024-04-25 2024-04-23 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,1090 −215 −4 75 015
2024-04-25 2024-04-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,1090 −421 −8 64 997
2024-04-16 2024-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,3500 −317 −6 9 752
2024-04-16 2024-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,3500 −317 −6 9 752
2024-04-16 2024-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,3500 −317 −6 9 752
2024-04-16 2024-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,3500 −318 −6 9 753
2024-04-16 2024-04-12 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,3500 −997 −20 75 230
2024-04-16 2024-04-12 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,3500 −997 −20 75 230
2024-04-16 2024-04-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,3500 −1 947 −40 65 418
2024-04-10 2024-04-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,4530 −820 −17 17 948
2024-04-10 2024-04-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,4530 −819 −17 17 944
2024-04-10 2024-04-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,4530 −761 −16 42 516
2024-04-08 2024-04-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,8600 −4 021 −84 18 768
2024-04-08 2024-04-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,8600 −4 019 −84 18 763
2024-04-08 2024-04-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,8600 −3 731 −78 43 277
2024-04-08 2024-04-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,4500 −3 126 −67 22 789
2024-04-08 2024-04-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,4500 −3 125 −67 22 782
2024-04-08 2024-04-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21,4500 −2 901 −62 47 008
2024-04-05 2024-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,7000 −386 −8 10 069
2024-04-05 2024-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,7000 −386 −8 10 069
2024-04-05 2024-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,7000 −386 −8 10 069
2024-04-05 2024-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,7000 −386 −8 10 069
2024-04-05 2024-04-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,7000 −1 212 −26 76 227
2024-04-05 2024-04-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,7000 −1 212 −26 76 227
2024-04-05 2024-04-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,7000 −2 368 −51 67 365
2024-03-22 2024-03-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,7000 −12 −0 10 455
2024-03-22 2024-03-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,7000 −12 −0 10 455
2024-03-22 2024-03-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,7000 −12 −0 10 455
2024-03-22 2024-03-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,7000 −11 −0 10 457
2024-03-22 2024-03-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,7000 −37 −1 77 439
2024-03-22 2024-03-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,7000 −37 −1 77 439
2024-03-22 2024-03-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,7000 −73 −2 69 733
2024-03-22 2024-03-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,2700 −374 −8 10 467
2024-03-22 2024-03-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,2700 −374 −8 10 467
2024-03-22 2024-03-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,2700 −374 −8 10 467
2024-03-22 2024-03-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,2700 −375 −8 10 468
2024-03-22 2024-03-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,2700 −1 175 −24 77 476
2024-03-22 2024-03-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,2700 −1 175 −24 77 476
2024-03-22 2024-03-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,2700 −2 295 −47 69 806
2024-03-11 2024-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,7700 −388 −8 10 841
2024-03-11 2024-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,7700 −388 −8 10 841
2024-03-11 2024-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,7700 −388 −8 10 841
2024-03-11 2024-03-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,7700 −388 −8 10 841
2024-03-11 2024-03-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,7700 −1 222 −25 78 651
2024-03-11 2024-03-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,7700 −1 222 −25 78 651
2024-03-11 2024-03-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,7700 −2 372 −49 72 101
2024-03-06 2024-03-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,4140 −4 131 −88 74 473
2024-03-06 2024-03-05 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 3,7200 10 686 40 78 604
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,2800 −2 262 −48 25 915
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,2800 −2 262 −48 25 915
2024-03-06 2024-03-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21,2800 −2 099 −45 49 909
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,4400 −5 705 −117 28 177
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,4400 −5 701 −117 28 169
2024-03-06 2024-03-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,4400 −5 294 −108 52 008
2024-02-09 2024-02-07 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,2000 −708 −16 33 882
2024-02-09 2024-02-07 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,2000 −708 −16 33 882
2024-02-09 2024-02-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,2000 −658 −15 57 302
2024-02-07 2024-02-06 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,6300 −3 364 −79 34 590
2024-02-07 2024-02-06 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,6300 −3 362 −79 34 578
2024-02-07 2024-02-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,6300 −3 121 −74 57 960
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,4200 −931 −22 37 954
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,4200 −930 −22 37 940
2024-02-07 2024-02-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,4200 −863 −20 61 081
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,7400 −2 964 −67 38 885
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,7400 −2 963 −67 38 870
2024-02-07 2024-02-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22,7400 −2 751 −63 61 944
2024-01-08 2024-01-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,3600 −1 742 −35 41 849
2024-01-08 2024-01-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,3600 −1 741 −35 41 833
2024-01-08 2024-01-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,3600 −1 617 −33 64 695
2024-01-08 2024-01-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,4000 −6 225 −127 43 591
2024-01-08 2024-01-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,4000 −6 222 −127 43 574
2024-01-08 2024-01-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,4000 −5 776 −118 66 312
2024-01-04 2024-01-02 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 3,3800 3 400 11 46 857
2024-01-04 2024-01-02 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 2,3900 3 301 8 43 457
2024-01-03 2023-12-29 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 3,3800 8 000 27 150 302
2024-01-03 2023-12-29 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 2,3900 3 418 8 142 302
2024-01-03 2023-12-29 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 2,3600 1 197 3 138 884
2023-12-29 2023-12-28 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,1700 −59 −1 11 629
2023-12-29 2023-12-28 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,1700 −59 −1 11 629
2023-12-29 2023-12-28 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,1700 −59 −1 11 629
2023-12-29 2023-12-28 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,1700 −58 −1 11 638
2023-12-29 2023-12-28 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,1700 −161 −4 80 980
2023-12-29 2023-12-28 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,1700 −161 −4 80 980
2023-12-29 2023-12-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,1700 −3 954 −88 64 084
2023-12-29 2023-12-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,9000 −119 −3 11 688
2023-12-29 2023-12-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,9000 −119 −3 11 688
2023-12-29 2023-12-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,9000 −119 −3 11 688
2023-12-29 2023-12-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,9000 −122 −3 11 696
2023-12-29 2023-12-27 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,9000 −329 −7 81 141
2023-12-29 2023-12-27 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,9000 −329 −7 81 141
2023-12-29 2023-12-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,9000 −8 076 −177 68 038
2023-12-27 2023-12-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,9300 −77 −2 11 807
2023-12-27 2023-12-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,9300 −77 −2 11 807
2023-12-27 2023-12-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,9300 −77 −2 11 812
2023-12-27 2023-12-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,9300 −76 −2 11 818
2023-12-27 2023-12-26 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,9300 −211 −5 81 470
2023-12-27 2023-12-26 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,9300 −211 −5 81 470
2023-12-27 2023-12-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,9300 −5 180 −114 76 114
2023-12-27 2023-12-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,9600 −78 −2 11 884
2023-12-27 2023-12-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,9600 −78 −2 11 884
2023-12-27 2023-12-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,9600 −78 −2 11 884
2023-12-27 2023-12-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,9600 −76 −2 11 894
2023-12-27 2023-12-22 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,9600 −213 −5 81 681
2023-12-27 2023-12-22 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,9600 −213 −5 81 681
2023-12-27 2023-12-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,9600 −5 224 −115 81 294
2023-12-22 2023-12-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,4030 −163 −3 11 962
2023-12-22 2023-12-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,4030 −163 −3 11 962
2023-12-22 2023-12-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,4030 −163 −3 11 967
2023-12-22 2023-12-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,4030 −164 −4 11 970
2023-12-22 2023-12-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,4030 −448 −10 81 894
2023-12-22 2023-12-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,4030 −448 −10 81 894
2023-12-22 2023-12-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,4030 −10 999 −235 86 518
2023-12-22 2023-12-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,0450 −77 −2 12 125
2023-12-22 2023-12-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,0450 −77 −2 12 125
2023-12-22 2023-12-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,0450 −78 −2 12 130
2023-12-22 2023-12-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,0450 −77 −2 12 131
2023-12-22 2023-12-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,0450 −212 −4 82 342
2023-12-22 2023-12-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,0450 −212 −4 82 342
2023-12-22 2023-12-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,0450 −5 201 −109 97 517
2023-12-20 2023-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,8360 −350 −7 12 202
2023-12-20 2023-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,8360 −350 −7 12 202
2023-12-20 2023-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,8360 −350 −7 12 208
2023-12-20 2023-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,8360 −348 −7 12 211
2023-12-20 2023-12-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,8360 −958 −20 82 554
2023-12-20 2023-12-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,8360 −958 −20 82 554
2023-12-20 2023-12-19 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,8360 −5 719 −119 102 718
2023-12-20 2023-12-18 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,2730 −158 −3 12 552
2023-12-20 2023-12-18 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,2730 −158 −3 12 552
2023-12-20 2023-12-18 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,2730 −158 −3 12 558
2023-12-20 2023-12-18 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,2730 −158 −3 12 558
2023-12-20 2023-12-18 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,2730 −433 −9 83 512
2023-12-20 2023-12-18 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,2730 −433 −9 83 512
2023-12-20 2023-12-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,2730 −5 720 −116 108 437
2023-12-18 2023-12-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,2100 −117 −2 12 710
2023-12-18 2023-12-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,2100 −117 −2 12 710
2023-12-18 2023-12-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,2100 −118 −2 12 716
2023-12-18 2023-12-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,2100 −117 −2 12 716
2023-12-18 2023-12-15 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,2100 −322 −7 83 945
2023-12-18 2023-12-15 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,2100 −322 −7 83 945
2023-12-18 2023-12-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,2100 −3 709 −75 114 157
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,7000 −33 −1 12 827
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,7000 −33 −1 12 827
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,7000 −33 −1 12 834
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,7000 −33 −1 12 833
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,7000 −91 −2 84 267
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,7000 −91 −2 84 267
2023-12-18 2023-12-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,7000 −286 −6 117 866
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,8600 −1 019 −21 12 860
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,8600 −1 019 −21 12 860
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,8600 −1 019 −21 12 867
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,8600 −1 015 −21 12 867
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,8600 −2 795 −58 84 358
2023-12-18 2023-12-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,8600 −2 795 −58 84 358
2023-12-18 2023-12-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,8600 −8 866 −185 118 152
2023-12-14 2023-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,2100 −419 −8 13 879
2023-12-14 2023-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,2100 −419 −8 13 879
2023-12-14 2023-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,2100 −419 −8 13 886
2023-12-14 2023-12-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,2100 −421 −9 13 882
2023-12-14 2023-12-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,2100 −1 151 −23 87 153
2023-12-14 2023-12-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,2100 −1 151 −23 87 153
2023-12-14 2023-12-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,2100 −3 652 −74 127 018
2023-12-14 2023-12-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0100 −27 −1 14 298
2023-12-14 2023-12-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0100 −27 −1 14 298
2023-12-14 2023-12-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0100 −27 −1 14 305
2023-12-14 2023-12-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0100 −27 −1 14 304
2023-12-14 2023-12-12 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0100 −73 −1 88 304
2023-12-14 2023-12-12 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0100 −73 −1 88 304
2023-12-14 2023-12-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0100 −546 −11 130 670
2023-12-14 2023-12-13 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0400 −399 −8 49 816
2023-12-14 2023-12-13 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0400 −399 −8 49 816
2023-12-14 2023-12-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0400 −370 −7 72 088
2023-12-14 2023-12-12 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0100 −410 −8 50 215
2023-12-14 2023-12-12 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0100 −410 −8 50 215
2023-12-14 2023-12-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0100 −380 −8 72 458
2023-12-12 2023-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 20,1700 −462 −9 137 687
2023-12-12 2023-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 1 750 138 149
2023-12-12 2023-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 20,1700 −1 626 −33 136 399
2023-12-12 2023-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 6 170 138 025
2023-12-12 2023-12-09 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 20,1700 −4 206 −85 131 855
2023-12-12 2023-12-09 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 15 961 136 061
2023-12-12 2023-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 20,1700 −584 −12 39 551
2023-12-12 2023-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 2 000 40 135
2023-12-12 2023-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 20,1700 −1 802 −36 38 135
2023-12-12 2023-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 6 170 39 937
2023-12-12 2023-12-09 4 Stokes Frank CSTL Common Stock F - Taxes D 20,1700 −4 269 −86 33 767
2023-12-12 2023-12-09 4 Stokes Frank CSTL Common Stock M - Exercise D 14 617 38 036
2023-12-12 2023-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 20,1700 −427 −9 40 156
2023-12-12 2023-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 1 750 40 583
2023-12-12 2023-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 20,1700 −1 503 −30 38 833
2023-12-12 2023-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 6 170 40 336
2023-12-12 2023-12-09 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 20,1700 −3 887 −78 34 166
2023-12-12 2023-12-09 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 15 961 38 053
2023-12-12 2023-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 20,1700 −2 111 −43 131 216
2023-12-12 2023-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 5 363 133 327
2023-12-12 2023-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 20,1700 −4 370 −88 127 964
2023-12-12 2023-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 15 424 132 334
2023-12-12 2023-12-09 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 20,1700 −11 481 −232 116 910
2023-12-12 2023-12-09 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 33 496 128 391
2023-12-12 2023-12-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,1000 −267 −5 14 325
2023-12-12 2023-12-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,1000 −267 −5 14 325
2023-12-12 2023-12-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,1000 −265 −5 14 332
2023-12-12 2023-12-08 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,1000 −267 −5 14 330
2023-12-12 2023-12-08 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,1000 −732 −15 88 377
2023-12-12 2023-12-08 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,1000 −732 −15 88 377
2023-12-12 2023-12-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,1000 −2 322 −47 94 895
2023-12-12 2023-12-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0900 −2 349 −47 50 625
2023-12-12 2023-12-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0900 −2 347 −47 50 605
2023-12-12 2023-12-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0900 −2 179 −44 72 838
2023-12-08 2023-12-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0200 −5 −0 14 592
2023-12-08 2023-12-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0200 −5 −0 14 592
2023-12-08 2023-12-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0200 −7 −0 14 597
2023-12-08 2023-12-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0200 −5 −0 14 598
2023-12-08 2023-12-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0200 −15 −0 89 109
2023-12-08 2023-12-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0200 −15 −0 89 109
2023-12-08 2023-12-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0200 −48 −1 97 217
2023-12-08 2023-12-06 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0200 −68 −1 52 974
2023-12-08 2023-12-06 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0200 −68 −1 52 974
2023-12-08 2023-12-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0200 −64 −1 75 017
2023-12-05 2023-12-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0800 −159 −3 14 597
2023-12-05 2023-12-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0800 −159 −3 14 597
2023-12-05 2023-12-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0800 −159 −3 14 604
2023-12-05 2023-12-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0800 −157 −3 14 602
2023-12-05 2023-12-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0800 −435 −9 89 124
2023-12-05 2023-12-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0800 −435 −9 89 124
2023-12-05 2023-12-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0800 −1 379 −28 97 265
2023-12-05 2023-12-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0600 −371 −7 14 756
2023-12-05 2023-12-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0600 −371 −7 14 756
2023-12-05 2023-12-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0600 −371 −7 14 763
2023-12-05 2023-12-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0600 −373 −7 14 759
2023-12-05 2023-12-01 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0600 −1 020 −20 89 559
2023-12-05 2023-12-01 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0600 −1 020 −20 89 559
2023-12-05 2023-12-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0600 −3 235 −65 98 644
2023-12-05 2023-12-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0840 −1 483 −30 53 042
2023-12-05 2023-12-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0840 −1 482 −30 53 020
2023-12-05 2023-12-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0840 −1 375 −28 75 081
2023-12-05 2023-12-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0550 −3 261 −65 54 525
2023-12-05 2023-12-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0550 −3 259 −65 54 502
2023-12-05 2023-12-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0550 −3 025 −61 76 456
2023-12-01 2023-11-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0700 −518 −10 15 127
2023-12-01 2023-11-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0700 −518 −10 15 127
2023-12-01 2023-11-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0700 −518 −10 15 127
2023-12-01 2023-11-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0700 −519 −10 15 132
2023-12-01 2023-11-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0700 −1 421 −29 90 579
2023-12-01 2023-11-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0700 −1 421 −29 90 579
2023-12-01 2023-11-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0700 −4 510 −91 101 879
2023-12-01 2023-11-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,1300 −660 −13 15 645
2023-12-01 2023-11-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,1300 −660 −13 15 645
2023-12-01 2023-11-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,1300 −660 −13 15 645
2023-12-01 2023-11-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,1300 −659 −13 15 651
2023-12-01 2023-11-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,1300 −1 811 −36 92 000
2023-12-01 2023-11-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,1300 −1 811 −36 92 000
2023-12-01 2023-11-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,1300 −5 743 −116 106 389
2023-12-01 2023-11-30 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0810 −2 436 −49 57 786
2023-12-01 2023-11-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0810 −2 436 −49 57 786
2023-12-01 2023-11-30 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0810 −7 307 −147 79 481
2023-12-01 2023-11-29 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,1250 −3 468 −70 60 222
2023-12-01 2023-11-29 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,1250 −3 468 −70 60 222
2023-12-01 2023-11-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,1250 −10 406 −209 86 788
2023-11-28 2023-11-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0300 −33 −1 16 305
2023-11-28 2023-11-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0300 −33 −1 16 305
2023-11-28 2023-11-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0300 −32 −1 16 312
2023-11-28 2023-11-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0300 −33 −1 16 311
2023-11-28 2023-11-24 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0300 −91 −2 93 811
2023-11-28 2023-11-24 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0300 −91 −2 93 811
2023-11-28 2023-11-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0300 −287 −6 112 132
2023-11-28 2023-11-24 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0200 −160 −3 63 690
2023-11-28 2023-11-24 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0200 −160 −3 63 690
2023-11-28 2023-11-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0200 −480 −10 97 194
2023-11-22 2023-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0100 −87 −2 16 338
2023-11-22 2023-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0100 −87 −2 16 338
2023-11-22 2023-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0100 −87 −2 16 344
2023-11-22 2023-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0100 −87 −2 16 344
2023-11-22 2023-11-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0100 −239 −5 93 902
2023-11-22 2023-11-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0100 −239 −5 93 902
2023-11-22 2023-11-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0100 −758 −15 112 419
2023-11-22 2023-11-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0400 −221 −4 16 425
2023-11-22 2023-11-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0400 −221 −4 16 425
2023-11-22 2023-11-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0400 −221 −4 16 431
2023-11-22 2023-11-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0400 −223 −4 16 430
2023-11-22 2023-11-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0400 −607 −12 94 141
2023-11-22 2023-11-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0400 −607 −12 94 141
2023-11-22 2023-11-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0400 −1 926 −39 113 177
2023-11-22 2023-11-21 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0000 −60 −1 63 850
2023-11-22 2023-11-21 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0000 −60 −1 63 850
2023-11-22 2023-11-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0000 −180 −4 97 674
2023-11-22 2023-11-20 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0400 −1 152 −23 63 910
2023-11-22 2023-11-20 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0400 −1 152 −23 63 910
2023-11-22 2023-11-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0400 −3 451 −69 97 854
2023-09-06 2023-09-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0520 −83 −2 16 646
2023-09-06 2023-09-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0520 −83 −2 16 646
2023-09-06 2023-09-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0520 −83 −2 16 652
2023-09-06 2023-09-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0520 −81 −2 16 653
2023-09-06 2023-09-01 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0520 −226 −5 94 748
2023-09-06 2023-09-01 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0520 −226 −5 94 748
2023-09-06 2023-09-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0520 −718 −14 115 103
2023-09-06 2023-09-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0400 −360 −7 65 062
2023-09-06 2023-09-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0400 −360 −7 65 062
2023-09-06 2023-09-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0400 −1 082 −22 101 305
2023-09-01 2023-08-31 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0580 −473 −9 16 729
2023-09-01 2023-08-31 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0580 −473 −9 16 729
2023-09-01 2023-08-31 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0580 −473 −9 16 735
2023-09-01 2023-08-31 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0580 −474 −10 16 734
2023-09-01 2023-08-31 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0580 −1 289 −26 94 974
2023-09-01 2023-08-31 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0580 −1 289 −26 94 974
2023-09-01 2023-08-31 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0580 −4 084 −82 115 821
2023-09-01 2023-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0330 −189 −4 17 202
2023-09-01 2023-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0330 −189 −4 17 202
2023-09-01 2023-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0330 −189 −4 17 208
2023-09-01 2023-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0330 −187 −4 17 208
2023-09-01 2023-08-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0330 −512 −10 96 263
2023-09-01 2023-08-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0330 −512 −10 96 263
2023-09-01 2023-08-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0330 −1 622 −32 119 905
2023-09-01 2023-08-31 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0530 −1 457 −29 65 422
2023-09-01 2023-08-31 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0530 −1 457 −29 65 422
2023-09-01 2023-08-31 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0530 −4 372 −88 102 387
2023-09-01 2023-08-30 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0300 −926 −19 66 879
2023-09-01 2023-08-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,0300 −926 −19 66 879
2023-09-01 2023-08-30 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,0300 −2 780 −56 106 759
2023-08-07 2023-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,1000 −33 −1 17 391
2023-08-07 2023-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,1000 −33 −1 17 391
2023-08-07 2023-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,1000 −33 −1 17 391
2023-08-07 2023-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,1000 −35 −1 17 395
2023-08-07 2023-08-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,1000 −90 −2 96 775
2023-08-07 2023-08-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,1000 −90 −2 96 775
2023-08-07 2023-08-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,1000 −286 −6 121 527
2023-07-18 2023-07-14 4 Caple Kim CSTL Common Stock M - Exercise D 440 4 705
2023-07-18 2023-07-14 4 Goldberg Ellen CSTL Common Stock M - Exercise D 440 9 505
2023-07-11 2023-07-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0440 −2 091 −42 17 424
2023-07-11 2023-07-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0440 −2 091 −42 17 424
2023-07-11 2023-07-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0440 −2 091 −42 17 424
2023-07-11 2023-07-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0440 −2 091 −42 17 430
2023-07-11 2023-07-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0440 −4 188 −84 96 865
2023-07-11 2023-07-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0440 −4 188 −84 96 865
2023-07-11 2023-07-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0440 −8 376 −168 121 813
2023-07-11 2023-07-07 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,3900 −10 000 −204 67 805
2023-07-11 2023-07-07 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20,3900 −10 000 −204 67 805
2023-07-11 2023-07-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20,3900 −30 000 −612 109 539
2023-06-06 2023-06-05 4 Goldberg Ellen CSTL Common Stock P - Purchase D 17,2700 2 500 43 9 065
2023-06-06 2023-06-05 4 Goldberg Ellen CSTL Common Stock P - Purchase D 11,2300 2 300 26 6 565
2023-06-06 2023-06-02 4 Caple Kim CSTL Common Stock M - Exercise D 3 825 4 265
2023-06-06 2023-06-02 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 3 825 4 655
2023-06-06 2023-06-02 4 Aspinall Mara G. CSTL Common Stock M - Exercise D 3 825 35 503
2023-06-06 2023-06-02 4 Cole G Bradley CSTL Common Stock M - Exercise D 3 825 4 655
2023-06-06 2023-06-02 4 Goldberg Ellen CSTL Common Stock M - Exercise D 3 825 4 265
2023-06-06 2023-06-02 4 Harrison Miles CSTL Common Stock M - Exercise D 3 825 4 655
2023-06-06 2023-06-02 4 Olson Tiffany CSTL Common Stock M - Exercise D 3 825 7 280
2023-05-17 2023-05-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,8200 −313 −7 19 515
2023-05-17 2023-05-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,8200 −313 −7 19 515
2023-05-17 2023-05-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,8200 −313 −7 19 515
2023-05-17 2023-05-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,8200 −313 −7 19 515
2023-05-17 2023-05-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,8200 −627 −14 101 053
2023-05-17 2023-05-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,8200 −627 −14 101 053
2023-05-17 2023-05-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,8200 −1 254 −29 149 189
2023-05-17 2023-05-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 23,4470 −384 −9 19 828
2023-05-17 2023-05-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 23,4470 −384 −9 19 828
2023-05-17 2023-05-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 23,4470 −384 −9 19 828
2023-05-17 2023-05-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 23,4470 −384 −9 19 828
2023-05-17 2023-05-15 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 23,4470 −769 −18 101 680
2023-05-17 2023-05-15 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 23,4470 −769 −18 101 680
2023-05-17 2023-05-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 23,4470 −1 538 −36 150 443
2023-05-12 2023-05-10 4 Olson Tiffany CSTL Common Stock M - Exercise D 487 3 455
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,8040 −791 −17 77 805
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,8040 −792 −17 77 780
2023-05-08 2023-05-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21,8040 −2 376 −52 139 539
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,1170 −680 −14 78 596
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,1170 −679 −14 78 572
2023-05-08 2023-05-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21,1170 −2 039 −43 141 915
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,8790 −2 396 −52 79 276
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,8790 −2 395 −52 79 251
2023-05-08 2023-05-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21,8790 −7 185 −157 143 954
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,2890 −1 133 −24 81 672
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21,2890 −1 134 −24 81 646
2023-05-08 2023-05-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21,2890 −3 400 −72 151 139
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,9430 −282 −6 20 212
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,9430 −283 −6 20 218
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,9430 −283 −6 20 218
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,9430 −283 −6 20 218
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,9430 −566 −12 102 449
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,9430 −566 −12 102 449
2023-05-08 2023-05-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,9430 −1 132 −25 151 981
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,4280 −414 −9 20 494
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,4280 −414 −9 20 494
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,4280 −414 −9 20 501
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,4280 −415 −9 20 501
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,4280 −830 −18 103 015
2023-05-08 2023-05-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,4280 −830 −18 103 015
2023-05-08 2023-05-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,4280 −1 660 −36 153 113
2023-04-14 2023-04-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,6770 −455 −10 20 908
2023-04-14 2023-04-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,6770 −455 −10 20 908
2023-04-14 2023-04-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,6770 −455 −10 20 908
2023-04-14 2023-04-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,6770 −455 −10 20 915
2023-04-14 2023-04-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,6770 −912 −21 103 845
2023-04-14 2023-04-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,6770 −912 −21 103 845
2023-04-14 2023-04-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,6770 −1 823 −41 154 773
2023-04-14 2023-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,6120 −242 −5 21 363
2023-04-14 2023-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,6120 −242 −5 21 363
2023-04-14 2023-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,6120 −242 −5 21 363
2023-04-14 2023-04-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,6120 −242 −5 21 371
2023-04-14 2023-04-12 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,6120 −484 −11 104 757
2023-04-14 2023-04-12 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,6120 −484 −11 104 757
2023-04-14 2023-04-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,6120 −969 −22 156 596
2023-04-06 2023-04-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,2000 −1 420 −32 82 805
2023-04-06 2023-04-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,2000 −1 420 −32 82 805
2023-04-06 2023-04-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22,2000 −4 260 −95 154 539
2023-04-05 2023-04-04 4 Stokes Frank CSTL Common Stock M - Exercise D 3,3800 4 000 14 23 419
2023-04-05 2023-04-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,1860 −1 520 −34 84 225
2023-04-05 2023-04-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,1860 −1 520 −34 84 225
2023-04-05 2023-04-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22,1860 −4 560 −101 158 799
2023-04-05 2023-04-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,1350 −2 060 −46 85 745
2023-04-05 2023-04-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22,1350 −2 060 −46 85 745
2023-04-05 2023-04-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22,1350 −6 180 −137 163 359
2023-04-05 2023-04-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,1010 −100 −2 21 605
2023-04-05 2023-04-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,1010 −100 −2 21 605
2023-04-05 2023-04-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,1010 −100 −2 21 612
2023-04-05 2023-04-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,1010 −101 −2 21 612
2023-04-05 2023-04-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,1010 −200 −4 105 241
2023-04-05 2023-04-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,1010 −200 −4 105 241
2023-04-05 2023-04-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,1010 −401 −9 157 565
2023-04-05 2023-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,1460 −597 −13 21 705
2023-04-05 2023-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,1460 −597 −13 21 705
2023-04-05 2023-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,1460 −597 −13 21 712
2023-04-05 2023-04-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,1460 −596 −13 21 713
2023-04-05 2023-04-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,1460 −1 196 −26 105 441
2023-04-05 2023-04-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,1460 −1 196 −26 105 441
2023-04-05 2023-04-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,1460 −2 391 −53 157 966
2023-03-16 2023-03-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,9540 −697 −15 22 302
2023-03-16 2023-03-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,9540 −697 −15 22 302
2023-03-16 2023-03-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,9540 −697 −15 22 309
2023-03-16 2023-03-14 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,9540 −697 −15 22 310
2023-03-16 2023-03-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,9540 −1 396 −29 106 637
2023-03-16 2023-03-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,9540 −1 396 −29 106 637
2023-03-16 2023-03-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,9540 −2 792 −59 160 357
2023-03-08 2023-03-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,7080 −697 −17 22 999
2023-03-08 2023-03-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,7080 −697 −17 22 999
2023-03-08 2023-03-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,7080 −697 −17 22 999
2023-03-08 2023-03-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,7080 −697 −17 23 006
2023-03-08 2023-03-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,7080 −1 396 −34 108 033
2023-03-08 2023-03-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,7080 −1 396 −34 108 033
2023-03-08 2023-03-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,7080 −2 792 −69 163 149
2023-03-06 2023-03-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24,5300 −2 730 −67 87 805
2023-03-06 2023-03-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24,5300 −2 730 −67 87 805
2023-03-06 2023-03-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 24,5300 −8 191 −201 169 539
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,5780 −751 −18 90 535
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,5780 −750 −18 90 510
2023-03-06 2023-03-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,5780 −2 250 −53 177 730
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,1600 −1 519 −35 91 286
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23,1600 −1 520 −35 91 260
2023-03-06 2023-03-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,1600 −4 559 −106 179 980
2023-03-03 2023-03-01 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 2,3900 6 173 15 22 092
2023-02-14 2023-02-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 26,2640 −76 −2 23 696
2023-02-14 2023-02-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 26,2640 −76 −2 23 696
2023-02-14 2023-02-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 26,2640 −76 −2 23 704
2023-02-14 2023-02-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 26,2640 −75 −2 23 703
2023-02-14 2023-02-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 26,2640 −152 −4 109 429
2023-02-14 2023-02-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 26,2640 −152 −4 109 429
2023-02-14 2023-02-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 26,2640 −303 −8 165 941
2023-02-14 2023-02-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 26,1710 −621 −16 23 772
2023-02-14 2023-02-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 26,1710 −621 −16 23 772
2023-02-14 2023-02-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 26,1710 −621 −16 23 772
2023-02-14 2023-02-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 26,1710 −622 −16 23 779
2023-02-14 2023-02-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 26,1710 −1 244 −33 109 581
2023-02-14 2023-02-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 26,1710 −1 244 −33 109 581
2023-02-14 2023-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 26,1710 −2 489 −65 166 244
2023-02-03 2023-02-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 27,1070 −698 −19 24 393
2023-02-03 2023-02-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 27,1070 −698 −19 24 393
2023-02-03 2023-02-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 27,1070 −698 −19 24 393
2023-02-03 2023-02-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 27,1070 −699 −19 24 399
2023-02-03 2023-02-01 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 27,1070 −1 398 −38 110 825
2023-02-03 2023-02-01 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 27,1070 −1 398 −38 110 825
2023-02-03 2023-02-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 27,1070 −2 795 −76 168 733
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29,1210 −140 −4 92 805
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29,1210 −140 −4 92 805
2023-02-03 2023-02-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29,1210 −420 −12 184 539
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 28,5480 −895 −26 92 945
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 28,5480 −895 −26 92 945
2023-02-03 2023-02-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28,5480 −2 684 −77 184 959
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 27,5110 −1 483 −41 93 840
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 27,5110 −1 484 −41 93 815
2023-02-03 2023-02-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 27,5110 −4 451 −122 187 643
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26,9780 −2 482 −67 95 323
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26,9780 −2 481 −67 95 299
2023-02-03 2023-02-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 26,9780 −7 445 −201 192 094
2023-01-05 2023-01-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,9000 −375 −9 25 093
2023-01-05 2023-01-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,9000 −375 −9 25 093
2023-01-05 2023-01-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,9000 −375 −9 25 097
2023-01-05 2023-01-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,9000 −375 −9 25 097
2023-01-05 2023-01-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,9000 −1 750 −40 112 224
2023-01-05 2023-01-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,9000 −1 875 −43 123 328
2023-01-05 2023-01-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,9000 −3 833 −88 301 529
2023-01-05 2023-01-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,5500 −700 −16 199 539
2023-01-05 2023-01-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22,8200 −7 004 −160 200 239
2022-12-30 2022-12-28 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 2,3900 7 178 17 118 914
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 23,4140 −186 −4 25 468
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 23,4140 −186 −4 25 468
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 23,4140 −186 −4 25 472
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 23,4140 −186 −4 25 472
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 23,4140 −870 −20 113 974
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 23,4140 −932 −22 125 203
2022-12-21 2022-12-19 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 23,4140 −1 905 −45 305 362
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,7340 −189 −4 25 654
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,7340 −189 −4 25 654
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,7340 −189 −4 25 658
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,7340 −189 −4 25 658
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,7340 −880 −20 114 844
2022-12-21 2022-12-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,7340 −943 −21 126 135
2022-12-21 2022-12-19 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,7340 −1 928 −44 307 267
2022-12-13 2022-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 22,3200 −1 817 −41 18 539
2022-12-13 2022-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 6 170 20 356
2022-12-13 2022-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 22,3200 −589 −13 14 186
2022-12-13 2022-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 2 000 14 775
2022-12-13 2022-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 22,3200 −1 818 −41 111 736
2022-12-13 2022-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 6 170 113 554
2022-12-13 2022-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 22,3200 −516 −12 107 384
2022-12-13 2022-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 1 750 107 900
2022-12-13 2022-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 22,3200 −4 205 −94 309 195
2022-12-13 2022-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 15 425 313 400
2022-12-13 2022-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 22,3200 −2 110 −47 297 975
2022-12-13 2022-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 5 362 300 085
2022-12-13 2022-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 22,3200 −1 503 −34 15 039
2022-12-13 2022-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 6 170 16 542
2022-12-13 2022-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 22,3200 −427 −10 10 372
2022-12-13 2022-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 1 750 10 799
2022-12-07 2022-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,7900 −375 −9 25 843
2022-12-07 2022-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,7900 −375 −9 25 847
2022-12-07 2022-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,7900 −375 −9 25 847
2022-12-07 2022-12-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,7900 −375 −9 25 848
2022-12-07 2022-12-05 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,7900 −1 750 −43 115 724
2022-12-07 2022-12-05 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,7900 −1 875 −46 127 078
2022-12-07 2022-12-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,7900 −3 833 −95 294 723
2022-12-05 2022-12-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23,9490 −7 704 −185 207 243
2022-12-05 2022-12-01 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 3,7200 10 000 37 298 556
2022-12-01 2022-11-29 4 Olson Tiffany CSTL Common Stock P - Purchase D 21,5000 1 162 25 2 968
2022-11-23 2022-11-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,5100 −94 −2 26 218
2022-11-23 2022-11-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,5100 −94 −2 26 218
2022-11-23 2022-11-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,5100 −94 −2 26 218
2022-11-23 2022-11-22 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,5100 −96 −2 26 223
2022-11-23 2022-11-22 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,5100 −440 −9 117 474
2022-11-23 2022-11-22 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,5100 −472 −10 128 953
2022-11-23 2022-11-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,5100 −964 −20 288 556
2022-11-23 2022-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,8400 −281 −6 26 312
2022-11-23 2022-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,8400 −281 −6 26 312
2022-11-23 2022-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,8400 −281 −6 26 312
2022-11-23 2022-11-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,8400 −279 −6 26 319
2022-11-23 2022-11-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,8400 −1 310 −27 117 914
2022-11-23 2022-11-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,8400 −1 403 −29 129 425
2022-11-23 2022-11-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,8400 −2 869 −60 289 520
2022-11-14 2022-11-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 2,3900 3 221 8 9 049
2022-11-14 2022-11-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 2,3600 479 1 5 828
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,0700 −4 −0 26 593
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,0700 −4 −0 26 593
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,0700 −4 −0 26 597
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,0700 −4 −0 26 597
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,0700 −20 −0 119 224
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,0700 −21 −0 130 828
2022-11-09 2022-11-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,0700 −43 −1 292 389
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 21,0900 −104 −2 26 597
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 21,0900 −104 −2 26 597
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 21,0900 −104 −2 26 601
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 21,0900 −105 −2 26 602
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 21,0900 −486 −10 119 244
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 21,0900 −521 −11 130 849
2022-11-09 2022-11-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21,0900 −1 065 −22 292 432
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,0300 −266 −5 26 701
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,0300 −267 −5 26 705
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,0300 −267 −5 26 705
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,0300 −267 −5 26 705
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,0300 −1 244 −25 119 730
2022-11-09 2022-11-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,0300 −1 333 −27 131 370
2022-11-09 2022-11-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,0300 −2 725 −55 293 497
2022-11-03 2022-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 25,8200 −1 214 −31 214 947
2022-11-03 2022-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 25,4300 −6 490 −165 216 161
2022-10-26 2022-10-25 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,9750 −34 −1 26 967
2022-10-26 2022-10-25 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,9750 −34 −1 26 967
2022-10-26 2022-10-25 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,9750 −34 −1 26 967
2022-10-26 2022-10-25 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,9750 −34 −1 26 972
2022-10-26 2022-10-25 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,9750 −160 −3 120 974
2022-10-26 2022-10-25 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,9750 −171 −4 132 703
2022-10-26 2022-10-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,9750 −350 −7 296 222
2022-10-26 2022-10-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20,4130 −341 −7 27 001
2022-10-26 2022-10-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20,4130 −341 −7 27 001
2022-10-26 2022-10-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20,4130 −341 −7 27 001
2022-10-26 2022-10-24 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20,4130 −341 −7 27 006
2022-10-26 2022-10-24 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20,4130 −1 590 −32 121 134
2022-10-26 2022-10-24 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20,4130 −1 704 −35 132 874
2022-10-26 2022-10-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20,4130 −3 483 −71 296 572
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,0500 −66 −2 27 342
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,0500 −64 −2 27 347
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,0500 −64 −2 27 347
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,0500 −65 −2 27 349
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,0500 −301 −7 122 724
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,0500 −323 −8 134 578
2022-10-12 2022-10-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,0500 −661 −16 300 055
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22,9500 −36 −1 27 408
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22,9500 −38 −1 27 411
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22,9500 −38 −1 27 411
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22,9500 −38 −1 27 411
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22,9500 −176 −4 123 025
2022-10-12 2022-10-11 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22,9500 −189 −4 134 901
2022-10-12 2022-10-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22,9500 −385 −9 300 716
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 26,2600 −4 −0 27 444
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 26,2600 −4 −0 27 444
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 26,2600 −4 −0 27 444
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 26,2600 −4 −0 27 449
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 26,2600 −20 −1 123 201
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 26,2600 −21 −1 135 090
2022-10-12 2022-10-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 26,2600 −43 −1 301 101
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 25,2300 −9 −0 27 448
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 25,2300 −8 −0 27 453
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 25,2300 −8 −0 27 453
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 25,2300 −8 −0 27 453
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 25,2300 −39 −1 123 221
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 25,2300 −42 −1 135 111
2022-10-12 2022-10-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25,2300 −86 −2 301 144
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,4500 −262 −6 27 457
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,4500 −260 −6 27 461
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,4500 −260 −6 27 461
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,4500 −259 −6 27 464
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,4500 −1 214 −30 123 260
2022-10-12 2022-10-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,4500 −1 300 −32 135 153
2022-10-12 2022-10-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,4500 −2 659 −65 301 230
2022-10-06 2022-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0300 −54 −2 27 719
2022-10-06 2022-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0300 −54 −2 27 719
2022-10-06 2022-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0300 −54 −2 27 719
2022-10-06 2022-10-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0300 −55 −2 27 723
2022-10-06 2022-10-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0300 −271 −8 124 474
2022-10-06 2022-10-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0300 −271 −8 124 474
2022-10-06 2022-10-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0300 −541 −16 303 889
2022-10-05 2022-10-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 27,5370 −4 014 −111 222 651
2022-10-05 2022-10-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 26,7650 −3 690 −99 226 665
2022-09-28 2022-09-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,1690 −161 −4 27 773
2022-09-28 2022-09-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,1690 −161 −4 27 773
2022-09-28 2022-09-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,1690 −161 −4 27 773
2022-09-28 2022-09-27 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,1690 −160 −4 27 778
2022-09-28 2022-09-27 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,1690 −751 −18 124 745
2022-09-28 2022-09-27 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,1690 −805 −19 136 724
2022-09-28 2022-09-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,1690 −1 645 −40 304 430
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 24,8940 −20 −0 27 934
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 24,8940 −22 −1 27 936
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 24,8940 −22 −1 27 936
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 24,8940 −22 −1 27 936
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 24,8940 −100 −2 125 496
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 24,8940 −108 −3 137 529
2022-09-28 2022-09-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 24,8940 −220 −5 306 075
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 23,8220 −194 −5 27 954
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 23,8220 −192 −5 27 958
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 23,8220 −192 −5 27 958
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 23,8220 −193 −5 27 960
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 23,8220 −899 −21 125 596
2022-09-28 2022-09-26 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 23,8220 −962 −23 137 637
2022-09-28 2022-09-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 23,8220 −1 968 −47 306 295
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 28,4000 −16 −0 28 148
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 28,4000 −17 −0 28 150
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 28,4000 −17 −0 28 150
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 28,4000 −17 −0 28 150
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 28,4000 −79 −2 126 495
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 28,4000 −84 −2 138 599
2022-09-14 2022-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 28,4000 −172 −5 308 263
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 27,6700 −68 −2 28 164
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 27,6700 −67 −2 28 167
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 27,6700 −67 −2 28 167
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 27,6700 −66 −2 28 170
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 27,6700 −312 −9 126 574
2022-09-14 2022-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 27,6700 −335 −9 138 683
2022-09-14 2022-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 27,6700 −685 −19 308 435
2022-09-14 2022-09-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,5600 −293 −9 28 232
2022-09-14 2022-09-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,5600 −293 −9 28 232
2022-09-14 2022-09-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,5600 −293 −9 28 232
2022-09-14 2022-09-12 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,5600 −293 −9 28 234
2022-09-14 2022-09-12 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,5600 −1 367 −40 126 886
2022-09-14 2022-09-12 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,5600 −1 464 −43 139 018
2022-09-14 2022-09-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,5600 −2 994 −89 309 120
2022-09-06 2022-09-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28,0800 −7 704 −216 230 355
2022-08-31 2022-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,4200 −29 −1 28 525
2022-08-31 2022-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,4200 −29 −1 28 525
2022-08-31 2022-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,4200 −29 −1 28 527
2022-08-31 2022-08-30 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,4200 −29 −1 28 529
2022-08-31 2022-08-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,4200 −137 −4 128 253
2022-08-31 2022-08-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,4200 −147 −4 140 482
2022-08-31 2022-08-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,4200 −300 −9 312 114
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,1500 −9 −0 28 554
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,1500 −8 −0 28 556
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,1500 −8 −0 28 556
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,1500 −8 −0 28 556
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,1500 −40 −1 128 390
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,1500 −42 −1 140 629
2022-08-31 2022-08-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,1500 −86 −3 312 414
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 29,5500 −395 −12 28 563
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 29,5500 −396 −12 28 564
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 29,5500 −396 −12 28 564
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 29,5500 −396 −12 28 564
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 29,5500 −1 865 −55 128 430
2022-08-31 2022-08-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 29,5500 −1 978 −58 140 671
2022-08-31 2022-08-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 29,5500 −4 032 −119 312 500
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 32,8300 −4 −0 28 958
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 32,8300 −4 −0 28 958
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 32,8300 −4 −0 28 958
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 32,8300 −4 −0 28 960
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 32,8300 −20 −1 130 295
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 32,8300 −21 −1 142 649
2022-08-17 2022-08-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 32,8300 −43 −1 316 532
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 31,9100 −25 −1 28 962
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 31,9100 −24 −1 28 964
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 31,9100 −24 −1 28 964
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 31,9100 −24 −1 28 964
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 31,9100 −114 −4 130 315
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 31,9100 −122 −4 142 670
2022-08-17 2022-08-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 31,9100 −249 −8 316 575
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,6300 −98 −3 28 987
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,6300 −97 −3 28 988
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,6300 −97 −3 28 988
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,6300 −97 −3 28 988
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,6300 −455 −14 130 429
2022-08-17 2022-08-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,6300 −487 −15 142 792
2022-08-17 2022-08-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,6300 −996 −31 316 824
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 33,9800 −6 −0 29 085
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 33,9800 −5 −0 29 085
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 33,9800 −5 −0 29 085
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 33,9800 −5 −0 29 085
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 33,9800 −24 −1 130 884
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 33,9800 −25 −1 143 279
2022-08-17 2022-08-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 33,9800 −50 −2 317 820
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 33,3800 −661 −22 29 091
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 33,3800 −661 −22 29 091
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 33,3800 −662 −22 29 090
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 33,3800 −662 −22 29 090
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 33,3800 −3 223 −108 130 908
2022-08-17 2022-08-15 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 33,3800 −3 304 −110 143 304
2022-08-17 2022-08-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 33,3800 −6 665 −222 317 870
2022-08-09 2022-08-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,3100 −65 −2 29 752
2022-08-09 2022-08-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,3100 −65 −2 29 752
2022-08-09 2022-08-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,3100 −65 −2 29 752
2022-08-09 2022-08-05 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,3100 −66 −2 29 753
2022-08-09 2022-08-05 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,3100 −324 −10 134 131
2022-08-09 2022-08-05 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,3100 −324 −10 134 131
2022-08-09 2022-08-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,3100 −649 −20 324 535
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 31,1060 −96 −3 29 817
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 31,1060 −95 −3 29 817
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 31,1060 −95 −3 29 817
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 31,1060 −95 −3 29 817
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 31,1060 −476 −15 134 455
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 31,1060 −476 −15 134 455
2022-08-05 2022-08-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 31,1060 −951 −30 325 184
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,5950 −253 −8 29 913
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,5950 −253 −8 29 913
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,5950 −254 −8 29 912
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,5950 −254 −8 29 912
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,5950 −1 263 −39 134 931
2022-08-05 2022-08-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,5950 −1 263 −39 134 931
2022-08-05 2022-08-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,5950 −2 526 −77 326 135
2022-08-05 2022-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 30,0290 −4 −0 30 166
2022-08-05 2022-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 30,0290 −4 −0 30 166
2022-08-05 2022-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 30,0290 −4 −0 30 166
2022-08-05 2022-08-03 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 30,0290 −4 −0 30 166
2022-08-05 2022-08-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 30,0290 −21 −1 136 194
2022-08-05 2022-08-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 30,0290 −21 −1 136 194
2022-08-05 2022-08-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30,0290 −42 −1 328 661
2022-08-03 2022-08-02 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 27,1220 −11 −0 30 170
2022-08-03 2022-08-02 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 27,1220 −11 −0 30 170
2022-08-03 2022-08-02 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 27,1220 −11 −0 30 170
2022-08-03 2022-08-02 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 27,1220 −10 −0 30 171
2022-08-03 2022-08-02 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 27,1220 −51 −1 136 215
2022-08-03 2022-08-02 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 27,1220 −54 −1 148 692
2022-08-03 2022-08-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 27,1220 −111 −3 328 703
2022-08-03 2022-08-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 27,4390 −364 −10 30 181
2022-08-03 2022-08-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 27,4390 −364 −10 30 181
2022-08-03 2022-08-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 27,4390 −364 −10 30 181
2022-08-03 2022-08-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 27,4390 −365 −10 30 181
2022-08-03 2022-08-01 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 27,4390 −1 699 −47 136 266
2022-08-03 2022-08-01 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 27,4390 −1 821 −50 148 746
2022-08-03 2022-08-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 27,4390 −3 723 −102 328 814
2022-08-03 2022-08-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 27,4700 −7 704 −212 238 059
2022-07-18 2022-07-14 4 Goldberg Ellen CSTL Common Stock M - Exercise D 440 440
2022-07-18 2022-07-14 4 Caple Kim CSTL Common Stock M - Exercise D 440 440
2022-07-07 2022-05-12 4 Olson Tiffany CSTL Common Stock P - Purchase D 18,7700 220 4 1 806
2022-07-07 2022-05-12 4 Olson Tiffany CSTL Common Stock P - Purchase D 18,7600 1 100 21 1 586
2022-06-13 2022-06-10 4 Harrison Miles CSTL Common Stock M - Exercise D 830 830
2022-06-13 2022-06-10 4 Cole G Bradley CSTL Common Stock M - Exercise D 830 830
2022-06-13 2022-06-10 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 830 830
2022-06-13 2022-06-10 4 Aspinall Mara G. CSTL Common Stock M - Exercise D 830 31 678
2022-06-13 2022-01-04 4/A BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43,4570 −4 375 −190 130 930
2022-06-13 2022-01-04 4/A BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43,0210 −4 375 −188 130 905
2022-06-13 2022-01-04 4/A BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,9220 −7 303 −321 238 690
2022-05-16 2022-05-12 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 3,38 −4 000 22 712
2022-05-16 2022-05-12 4 Stokes Frank CSTL Common Stock M - Exercise D 3,3800 4 000 14 12 775
2022-05-12 2022-05-10 4 Olson Tiffany CSTL Restricted Stock Units M - Exercise D −486 974
2022-05-12 2022-05-10 4 Olson Tiffany CSTL Common Stock M - Exercise D 486 486
2022-04-28 2022-04-26 4 MAETZOLD DEREK J CSTL Common Stock A - Award D 22 311 201 934
2022-04-28 2022-04-26 4 BRADBURY DANIEL By LLC CSTL Common Stock A - Award I 60 997 246 249
2022-04-28 2022-04-26 4 Stokes Frank CSTL Common Stock A - Award D 1 114 8 775
2022-04-28 2022-04-26 4 Juvenal Tobin W By Tobin W and Susan M Juvenal Family Revocable Trust CSTL Common Stock A - Award I 2 230 2 230
2022-04-28 2022-04-26 4 Oelschlager Kristen M CSTL Common Stock A - Award D 6 692 105 873
2022-03-31 2022-03-30 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45,9570 −2 500 −115 97 562
2022-03-31 2022-03-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45,6040 −512 −23 97 537
2022-03-31 2022-03-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45,1710 −1 988 −90 98 049
2022-03-31 2022-03-30 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 44,0390 −3 852 −170 185 252
2022-03-31 2022-03-29 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45,9540 −2 500 −115 100 062
2022-03-31 2022-03-29 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45,4590 −2 500 −114 100 037
2022-03-31 2022-03-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 44,8070 −3 852 −173 189 104
2022-03-16 2022-03-15 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 36,4000 −2 500 −91 102 562
2022-03-16 2022-03-15 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 36,2920 −2 500 −91 102 537
2022-03-16 2022-03-15 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37,5700 −353 −13 192 956
2022-03-16 2022-03-15 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36,7760 −3 499 −129 193 309
2022-03-16 2022-03-14 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 38,0430 −2 500 −95 105 062
2022-03-16 2022-03-14 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 37,1010 −2 500 −93 105 037
2022-03-16 2022-03-14 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 39,7400 −1 517 −60 196 808
2022-03-16 2022-03-14 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38,5760 −2 335 −90 198 325
2022-02-24 2022-02-23 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39,7050 −2 500 −99 107 562
2022-02-24 2022-02-23 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39,1840 −2 500 −98 107 537
2022-02-24 2022-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38,9740 −3 852 −150 200 660
2022-02-24 2022-02-22 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39,5030 −2 500 −99 110 062
2022-02-24 2022-02-22 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39,0940 −2 500 −98 110 037
2022-02-24 2022-02-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38,6490 −3 852 −149 204 512
2022-02-11 2022-02-10 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 46,5180 −2 500 −116 112 562
2022-02-11 2022-02-10 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45,8840 −2 500 −115 112 537
2022-02-11 2022-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,1330 −468 −21 208 364
2022-02-11 2022-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 44,4220 −3 384 −150 208 832
2022-02-11 2022-02-09 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 46,6350 −2 500 −117 115 062
2022-02-11 2022-02-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 46,7300 −2 500 −117 115 037
2022-02-11 2022-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 46,3250 −3 852 −178 212 216
2022-01-26 2022-01-24 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,5000 −3 915 −139 117 562
2022-01-26 2022-01-24 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,4400 −3 914 −139 117 537
2022-01-26 2022-01-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35,3700 −6 802 −241 216 068
2022-01-24 2022-01-20 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,2900 −4 174 −147 121 477
2022-01-24 2022-01-20 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,4700 −4 175 −148 121 451
2022-01-24 2022-01-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35,1300 −7 255 −255 222 870
2022-01-20 2022-01-18 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,1800 −661 −23 125 651
2022-01-20 2022-01-18 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35,0700 −661 −23 125 626
2022-01-20 2022-01-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35,5100 −1 148 −41 230 125
2022-01-20 2022-01-10 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock G - Gift I −122 181 0
2022-01-06 2022-01-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 42,0940 −1 898 −80 126 312
2022-01-06 2022-01-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 41,0360 −2 477 −102 128 210
2022-01-06 2022-01-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 40,4380 −4 375 −177 126 287
2022-01-06 2022-01-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,6380 −4 840 −211 231 273
2022-01-06 2022-01-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,2110 −2 763 −119 236 113
2022-01-06 2022-01-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43,4970 −4 618 −201 130 687
2022-01-06 2022-01-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43,0350 −4 618 −199 130 662
2022-01-06 2022-01-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,0370 −300 −14 238 876
2022-01-06 2022-01-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,9330 −6 817 −299 239 176
2021-12-14 2021-12-10 4 Stokes Frank CSTL Restricted Stock Units M - Exercise D −2 000 6 000
2021-12-14 2021-12-10 4 Stokes Frank CSTL Restricted Stock Units A - Award D 24 679 24 679
2021-12-14 2021-12-10 4 Stokes Frank CSTL Stock option (right to buy) A - Award D 40,52 42 550 42 550
2021-12-14 2021-12-10 4 Stokes Frank CSTL Common Stock F - Taxes D 40,5200 −895 −36 7 330
2021-12-14 2021-12-10 4 Stokes Frank CSTL Common Stock M - Exercise D 2 000 8 225
2021-12-14 2021-12-10 4 Spiess Bernhard E. CSTL Restricted Stock Units M - Exercise D −1 500 4 500
2021-12-14 2021-12-10 4 Spiess Bernhard E. CSTL Common Stock F - Taxes D 40,5200 −366 −15 14 696
2021-12-14 2021-12-10 4 Spiess Bernhard E. CSTL Common Stock M - Exercise D 1 500 15 062
2021-12-14 2021-12-10 4 Oelschlager Kristen M CSTL Restricted Stock Units M - Exercise D −1 750 5 250
2021-12-14 2021-12-10 4 Oelschlager Kristen M CSTL Restricted Stock Units A - Award D 24 679 24 679
2021-12-14 2021-12-10 4 Oelschlager Kristen M CSTL Stock option (right to buy) A - Award D 40,52 42 550 42 550
2021-12-14 2021-12-10 4 Oelschlager Kristen M CSTL Common Stock F - Taxes D 40,5200 −516 −21 98 774
2021-12-14 2021-12-10 4 Oelschlager Kristen M CSTL Common Stock M - Exercise D 1 750 99 290
2021-12-14 2021-12-10 4 MAETZOLD DEREK J CSTL Restricted Stock Units M - Exercise D −5 363 16 087
2021-12-14 2021-12-10 4 MAETZOLD DEREK J CSTL Restricted Stock Units A - Award D 61 698 61 698
2021-12-14 2021-12-10 4 MAETZOLD DEREK J CSTL Stock option (right to buy) A - Award D 40,52 106 376 106 376
2021-12-14 2021-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 40,5200 −2 111 −86 229 679
2021-12-14 2021-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 5 363 231 790
2021-12-14 2021-12-10 4 Juvenal Tobin W CSTL Restricted Stock Units M - Exercise D −1 750 5 250
2021-12-14 2021-12-10 4 Juvenal Tobin W CSTL Restricted Stock Units A - Award D 24 679 24 679
2021-12-14 2021-12-10 4 Juvenal Tobin W CSTL Stock option (right to buy) A - Award D 40,52 42 550 42 550
2021-12-14 2021-12-10 4 Juvenal Tobin W CSTL Common Stock F - Taxes D 40,5200 −427 −17 4 855
2021-12-14 2021-12-10 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 1 750 5 282
2021-11-17 2021-11-16 4 MAETZOLD DEREK J CSTL Stock option (right to buy) M - Exercise D 3,72 −15 409 20 686
2021-11-17 2021-11-16 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 3,7200 15 409 57 301 427
2021-11-17 2021-11-15 4 MAETZOLD DEREK J CSTL Stock option (right to buy) M - Exercise D 2,36 −16 406 0
2021-11-17 2021-11-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 53,0420 −1 012 −54 286 018
2021-11-17 2021-11-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,4740 −15 394 −808 287 030
2021-11-17 2021-11-15 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2,3600 16 406 39 302 424
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 57,2600 −34 −2 137 965
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 56,5170 −233 −13 137 999
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 56,5170 −233 −13 137 999
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 55,5930 −133 −7 138 232
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 55,5930 −133 −7 138 232
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 57,2600 −33 −2 150 567
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 57,2600 −33 −2 150 567
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 56,5170 −234 −13 150 600
2021-11-12 2021-11-10 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 55,5930 −134 −7 127 994
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 59,0940 −200 −12 138 365
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 59,0940 −200 −12 138 365
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 57,5420 −66 −4 138 565
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 56,6650 −134 −8 138 631
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 55,4040 −434 −24 138 765
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 59,0940 −200 −12 150 967
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 57,5420 −67 −4 151 167
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 57,5420 −67 −4 151 167
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 56,6650 −133 −8 151 234
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 56,6650 −133 −8 151 234
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 55,4040 −433 −24 151 367
2021-11-12 2021-11-09 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 55,4040 −433 −24 151 367
2021-11-10 2021-11-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,8350 −1 388 −86 135 305
2021-11-10 2021-11-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,4370 −1 389 −85 135 280
2021-11-10 2021-11-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,1860 −342 −21 245 993
2021-11-10 2021-11-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,7200 −2 435 −148 246 335
2021-11-08 2021-11-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,7800 −1 111 −69 136 693
2021-11-08 2021-11-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,1000 −1 112 −68 136 669
2021-11-08 2021-11-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,6600 −2 223 −135 248 770
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 64,4000 −166 −11 139 199
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 63,4220 −67 −4 139 365
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 63,4220 −67 −4 139 365
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 62,5010 −600 −38 139 432
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 62,5010 −600 −38 139 432
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 64,4000 −167 −11 151 800
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 64,4000 −167 −11 151 800
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 62,5010 −600 −38 152 034
2021-10-25 2021-10-21 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 63,4220 −66 −4 129 128
2021-10-25 2021-10-22 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,7500 −1 250 −78 137 804
2021-10-25 2021-10-22 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,5100 −1 250 −78 137 781
2021-10-25 2021-10-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,8800 −2 500 −157 250 993
2021-10-25 2021-10-21 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,5700 −1 250 −78 139 054
2021-10-25 2021-10-21 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,0600 −1 250 −78 139 031
2021-10-25 2021-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64,3400 −1 100 −71 253 493
2021-10-25 2021-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,9600 −1 400 −88 254 593
2021-10-21 2021-10-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,0510 −133 −9 140 032
2021-10-21 2021-10-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,0510 −133 −9 140 032
2021-10-21 2021-10-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 65,0400 −700 −46 140 165
2021-10-21 2021-10-20 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 65,0400 −700 −46 140 165
2021-10-21 2021-10-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 65,0400 −700 −46 152 767
2021-10-21 2021-10-20 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,0510 −134 −9 129 794
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 67,8040 −400 −27 140 865
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 67,8040 −400 −27 140 865
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 67,0660 −300 −20 141 265
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 67,0660 −300 −20 141 265
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,1320 −134 −9 141 565
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 67,8040 −400 −27 153 467
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 67,0660 −300 −20 153 867
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,1320 −133 −9 154 167
2021-10-21 2021-10-19 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,1320 −133 −9 154 167
2021-10-08 2021-10-06 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 64,1400 −322 −21 141 699
2021-10-08 2021-10-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 64,1400 −322 −21 141 699
2021-10-08 2021-10-06 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 63,4900 −511 −32 142 021
2021-10-08 2021-10-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 63,4900 −511 −32 142 021
2021-10-08 2021-10-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 64,1400 −322 −21 154 300
2021-10-08 2021-10-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 63,4900 −512 −33 154 622
2021-10-06 2021-10-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,9430 −1 250 −79 140 304
2021-10-06 2021-10-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,8290 −1 250 −79 140 281
2021-10-06 2021-10-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,5260 −815 −51 255 993
2021-10-06 2021-10-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,0420 −1 685 −105 256 808
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 63,5250 −200 −13 141 554
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62,6000 −600 −38 141 754
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,8930 −450 −28 142 354
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 60,7450 −1 250 −76 141 531
2021-10-06 2021-10-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,2330 −2 500 −151 258 493
2021-10-06 2021-10-05 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 62,8090 −533 −33 142 532
2021-10-06 2021-10-05 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 62,8090 −533 −33 142 532
2021-10-06 2021-10-05 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 62,0450 −300 −19 143 065
2021-10-06 2021-10-05 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 62,0450 −300 −19 143 065
2021-10-06 2021-10-05 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 62,0450 −300 −19 155 667
2021-10-06 2021-10-05 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 62,8090 −534 −34 132 294
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 62,8900 −67 −4 143 365
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 62,8900 −67 −4 143 365
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 62,3760 −102 −6 143 432
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 62,3760 −102 −6 143 432
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 60,8750 −168 −10 143 534
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 60,8750 −168 −10 143 534
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 60,2550 −497 −30 143 702
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 60,2550 −497 −30 143 702
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 62,8900 −66 −4 155 967
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 62,3760 −101 −6 133 195
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 60,8750 −169 −10 133 296
2021-10-06 2021-10-04 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 60,2550 −496 −30 133 465
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,6400 −33 −2 144 199
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,6400 −33 −2 144 199
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,2400 −533 −35 144 232
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,2400 −533 −35 144 232
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 65,0900 −267 −17 144 765
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 65,0900 −267 −17 144 765
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,6400 −34 −2 156 800
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,2400 −534 −35 133 994
2021-10-01 2021-09-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 65,0900 −266 −17 134 528
2021-10-01 2021-09-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,5600 −1 700 −113 286 018
2021-10-01 2021-09-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,1300 −5 469 −362 287 718
2021-10-01 2021-09-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,1200 −2 831 −184 293 187
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,9200 −100 −7 145 032
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,9200 −100 −7 145 032
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 65,9200 −233 −15 145 132
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 65,9200 −233 −15 145 132
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 64,8900 −500 −32 145 365
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 64,8900 −500 −32 145 365
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,9200 −100 −7 157 634
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 64,8900 −500 −32 157 967
2021-09-30 2021-09-29 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 65,9200 −234 −15 134 894
2021-09-30 2021-09-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,4200 −31 −2 296 018
2021-09-30 2021-09-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,8700 −1 571 −105 296 049
2021-09-30 2021-09-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,8500 −2 326 −153 297 620
2021-09-30 2021-09-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,8800 −6 072 −394 299 946
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 68,2600 −34 −2 145 865
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 67,2300 −533 −36 145 899
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,0100 −267 −18 146 432
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,0100 −267 −18 146 432
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 68,2600 −33 −2 158 467
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 67,2300 −533 −36 158 500
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 68,2600 −33 −2 135 628
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 67,2300 −534 −36 135 661
2021-09-30 2021-09-28 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,0100 −266 −18 136 195
2021-09-30 2021-09-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,6900 −125 −9 306 018
2021-09-30 2021-09-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,8400 −1 000 −68 306 143
2021-09-30 2021-09-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,1300 −5 760 −387 307 143
2021-09-30 2021-09-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,0400 −3 115 −206 312 903
2021-09-29 2021-09-27 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 71,5200 −1 426 −102 97 540
2021-09-29 2021-09-27 4 Oelschlager Kristen M CSTL Common Stock S - Sale D 70,9400 −8 574 −608 98 966
2021-09-23 2021-09-22 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 75,2690 −1 250 −94 142 804
2021-09-23 2021-09-22 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 74,9780 −1 250 −94 142 781
2021-09-23 2021-09-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,7280 −1 134 −85 260 993
2021-09-23 2021-09-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,8980 −1 366 −101 262 127
2021-09-23 2021-09-21 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 74,2110 −1 250 −93 144 054
2021-09-23 2021-09-21 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73,9300 −1 250 −92 144 031
2021-09-23 2021-09-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,8200 −2 500 −185 263 493
2021-09-16 2021-09-15 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,5170 −1 403 −105 146 699
2021-09-16 2021-09-15 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,5170 −1 403 −105 146 699
2021-09-16 2021-09-15 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 73,6890 −263 −19 148 102
2021-09-16 2021-09-15 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 73,6890 −263 −19 148 102
2021-09-16 2021-09-15 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,5170 −1 404 −105 159 300
2021-09-16 2021-09-15 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 73,6890 −264 −19 137 864
2021-09-16 2021-09-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,9350 −511 −38 316 018
2021-09-16 2021-09-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,4490 −8 531 −635 316 529
2021-09-16 2021-09-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,3010 −958 −70 325 060
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 76,4250 −186 −14 148 365
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 76,4250 −186 −14 148 365
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 75,6910 −227 −17 148 551
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 75,6910 −227 −17 148 551
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,6470 −473 −35 148 778
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 73,3590 −781 −57 149 251
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 73,3590 −781 −57 149 251
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,6470 −472 −35 161 380
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 76,4250 −186 −14 138 128
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 75,6910 −227 −17 138 314
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,6470 −473 −35 138 541
2021-09-15 2021-09-14 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 73,3590 −781 −57 139 014
2021-09-15 2021-09-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,4510 −1 400 −107 326 018
2021-09-15 2021-09-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,5610 −1 205 −91 327 418
2021-09-15 2021-09-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,6300 −3 241 −242 328 623
2021-09-15 2021-09-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,3240 −4 154 −305 331 864
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,6880 −267 −20 150 032
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,6880 −267 −20 150 032
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 73,9940 −534 −40 150 299
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 72,9370 −533 −39 150 833
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 72,9370 −533 −39 150 833
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 71,4920 −200 −14 151 366
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 71,4920 −200 −14 151 366
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 70,4730 −133 −9 151 566
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 70,4730 −133 −9 151 566
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 73,9940 −533 −39 162 900
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 73,9940 −533 −39 162 900
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 72,9370 −534 −39 163 433
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 71,4920 −200 −14 163 967
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,6880 −266 −20 139 795
2021-09-15 2021-09-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 70,4730 −134 −9 141 327
2021-09-15 2021-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,7080 −1 700 −127 336 018
2021-09-15 2021-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,0490 −2 788 −206 337 718
2021-09-15 2021-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,0990 −3 112 −227 340 506
2021-09-15 2021-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,8780 −1 400 −101 343 618
2021-09-15 2021-09-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,6440 −1 000 −71 345 018
2021-09-10 2021-09-09 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76,1400 −1 250 −95 145 304
2021-09-10 2021-09-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76,6950 −1 250 −96 145 281
2021-09-10 2021-09-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77,4190 −1 100 −85 265 993
2021-09-10 2021-09-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 76,4010 −1 400 −107 267 093
2021-09-10 2021-09-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76,4720 −1 250 −96 146 554
2021-09-10 2021-09-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76,8920 −1 250 −96 146 531
2021-09-10 2021-09-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 76,7090 −1 120 −86 268 493
2021-09-10 2021-09-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 75,8790 −1 380 −105 269 613
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Stock option (right to buy) M - Exercise D 2,39 −6 412 2 304
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Stock option (right to buy) M - Exercise D 1,92 −8 989 5 889
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 77,2900 −1 474 −114 13 562
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 76,1400 −5 889 −448 15 036
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 75,2400 −8 038 −605 20 925
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Common Stock M - Exercise D 2,3900 6 412 15 28 963
2021-09-07 2021-09-02 4 Spiess Bernhard E. CSTL Common Stock M - Exercise D 1,9200 8 989 17 22 551
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 76,8190 −200 −15 151 699
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 76,8190 −200 −15 151 699
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 76,1990 −833 −63 151 899
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 76,1990 −833 −63 151 899
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,9820 −500 −37 152 732
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,9820 −500 −37 152 732
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,0540 −133 −10 153 232
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,0540 −133 −10 153 232
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 76,8190 −201 −15 164 300
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 76,1990 −833 −63 164 501
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,9820 −500 −37 165 334
2021-09-02 2021-08-31 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,0540 −134 −10 142 994
2021-09-02 2021-08-31 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,8600 −900 −69 346 018
2021-09-02 2021-08-31 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,1960 −5 067 −386 346 918
2021-09-02 2021-08-31 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,0720 −3 139 −236 351 985
2021-09-02 2021-08-31 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,9770 −894 −66 355 124
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 76,1010 −134 −10 153 365
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 75,2370 −290 −22 153 499
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 75,2370 −290 −22 153 499
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,2730 −1 243 −92 153 789
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,2730 −1 243 −92 153 789
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 76,1010 −133 −10 165 967
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 76,1010 −133 −10 165 967
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,2730 −1 243 −92 166 390
2021-08-31 2021-08-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 75,2370 −291 −22 143 261
2021-08-31 2021-08-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,0270 −1 000 −76 356 018
2021-08-31 2021-08-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,1900 −2 000 −150 357 018
2021-08-31 2021-08-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,3060 −7 000 −520 359 018
2021-08-31 2021-08-27 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 74,6510 −67 −5 155 032
2021-08-31 2021-08-27 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 74,6510 −67 −5 155 032
2021-08-31 2021-08-27 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 73,9950 −1 600 −118 155 099
2021-08-31 2021-08-27 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 73,9950 −1 600 −118 155 099
2021-08-31 2021-08-27 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 73,9950 −1 600 −118 167 700
2021-08-31 2021-08-27 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 74,6510 −66 −5 144 795
2021-08-31 2021-08-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,8720 −400 −30 366 018
2021-08-31 2021-08-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,1050 −8 100 −600 366 418
2021-08-31 2021-08-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,6210 −1 500 −110 374 518
2021-08-25 2021-08-23 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 70,5730 −2 500 −176 156 699
2021-08-25 2021-08-23 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 70,5730 −2 500 −176 156 699
2021-08-25 2021-08-23 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 70,5730 −2 500 −176 169 300
2021-08-19 2021-08-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,4700 −2 878 −177 376 018
2021-08-19 2021-08-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,7900 −1 612 −98 378 896
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 60,0200 −33 −2 159 199
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 59,7000 −333 −20 159 232
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 59,7000 −333 −20 159 232
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 58,2600 −467 −27 159 565
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 58,2600 −467 −27 159 565
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 60,0200 −34 −2 171 800
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 59,7000 −334 −20 171 834
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 58,2600 −466 −27 172 168
2021-08-19 2021-08-17 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 60,0200 −33 −2 148 961
2021-08-19 2021-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,0100 −1 410 −85 380 508
2021-08-19 2021-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,4700 −1 401 −83 381 918
2021-08-19 2021-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 58,2400 −2 699 −157 383 319
2021-08-19 2021-08-18 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,6200 −2 339 −144 147 804
2021-08-19 2021-08-18 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61,4600 −2 339 −144 147 781
2021-08-19 2021-08-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,1500 −2 578 −158 270 993
2021-08-19 2021-08-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,5900 −2 100 −127 273 571
2021-08-19 2021-08-17 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 60,0400 −161 −10 150 143
2021-08-19 2021-08-17 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 60,0400 −161 −10 150 143
2021-08-19 2021-08-17 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,0000 −322 −19 275 671
2021-08-17 2021-08-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 62,0100 −266 −16 160 032
2021-08-17 2021-08-16 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 61,2100 −567 −35 160 298
2021-08-17 2021-08-16 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 61,2100 −567 −35 160 298
2021-08-17 2021-08-16 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 62,0100 −267 −17 172 634
2021-08-17 2021-08-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 62,0100 −267 −17 172 634
2021-08-17 2021-08-16 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 61,2100 −566 −35 172 901
2021-08-17 2021-08-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 62,3000 −805 −50 386 018
2021-08-17 2021-08-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,6500 −6 144 −379 386 823
2021-08-17 2021-08-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,8100 −3 051 −186 392 967
2021-08-17 2021-08-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 65,7100 −210 −14 160 865
2021-08-17 2021-08-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 64,7200 −624 −40 161 075
2021-08-17 2021-08-13 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 64,7200 −624 −40 161 075
2021-08-17 2021-08-13 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 65,7100 −209 −14 173 467
2021-08-17 2021-08-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 65,7100 −209 −14 173 467
2021-08-17 2021-08-13 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 64,7200 −624 −40 173 676
2021-08-17 2021-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,6500 −2 525 −166 396 018
2021-08-17 2021-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,7300 −7 475 −484 398 543
2021-08-06 2021-08-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 69,0780 −1 250 −86 150 304
2021-08-06 2021-08-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 69,1370 −1 250 −86 150 281
2021-08-06 2021-08-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71,4180 −400 −29 275 993
2021-08-06 2021-08-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,6620 −1 100 −78 276 393
2021-08-06 2021-08-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 69,5750 −1 000 −70 277 493
2021-08-06 2021-08-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70,3960 −1 250 −88 151 554
2021-08-06 2021-08-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70,0710 −1 250 −88 151 531
2021-08-06 2021-08-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 69,4800 −1 100 −76 278 493
2021-08-06 2021-08-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68,6260 −1 400 −96 279 593
2021-08-06 2021-08-03 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 70,3500 −1 340 −94 161 699
2021-08-06 2021-08-03 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 70,3500 −1 340 −94 161 699
2021-08-06 2021-08-03 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 70,3500 −1 340 −94 174 300
2021-08-03 2021-08-02 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 70,2600 −457 −32 163 039
2021-08-03 2021-08-02 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 70,2600 −456 −32 175 640
2021-08-03 2021-08-02 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 70,2600 −456 −32 175 640
2021-08-03 2021-07-30 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 70,1700 −704 −49 163 496
2021-08-03 2021-07-30 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 70,1700 −704 −49 163 496
2021-08-03 2021-07-30 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 70,1700 −703 −49 153 257
2021-07-28 2021-07-27 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 63,1560 −1 250 −79 152 804
2021-07-28 2021-07-27 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 63,0760 −1 250 −79 152 781
2021-07-28 2021-07-27 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64,3490 −200 −13 280 993
2021-07-28 2021-07-27 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63,5260 −1 059 −67 281 193
2021-07-28 2021-07-27 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,8020 −1 241 −78 282 252
2021-07-28 2021-07-26 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66,3330 −1 250 −83 154 054
2021-07-28 2021-07-26 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66,7280 −1 250 −83 154 031
2021-07-28 2021-07-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67,7000 −900 −61 283 493
2021-07-28 2021-07-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 66,6370 −1 600 −107 284 393
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 68,6840 −500 −34 164 200
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 68,6840 −500 −34 164 200
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 67,7470 −167 −11 164 700
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 67,7470 −167 −11 164 700
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,3800 −166 −11 164 867
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 68,6840 −500 −34 176 800
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,3800 −167 −11 177 467
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,3800 −167 −11 177 467
2021-07-23 2021-07-21 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 67,7470 −166 −11 154 460
2021-07-23 2021-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,6830 −5 975 −410 406 018
2021-07-23 2021-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,7930 −1 900 −129 411 993
2021-07-23 2021-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,5260 −2 125 −141 413 893
2021-07-21 2021-07-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 66,6380 −312 −21 165 033
2021-07-21 2021-07-20 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66,6380 −312 −21 165 033
2021-07-21 2021-07-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 65,6320 −521 −34 165 345
2021-07-21 2021-07-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 66,6380 −311 −21 177 634
2021-07-21 2021-07-20 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 65,6320 −522 −34 177 945
2021-07-21 2021-07-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 65,6320 −522 −34 177 945
2021-07-21 2021-07-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,0250 −200 −13 416 018
2021-07-21 2021-07-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,4500 −4 283 −285 416 218
2021-07-21 2021-07-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,5650 −5 517 −362 420 501
2021-07-21 2021-07-19 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 64,5940 −834 −54 165 866
2021-07-21 2021-07-19 4 MAETZOLD DEREK J By DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 64,5940 −833 −54 178 467
2021-07-21 2021-07-19 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 64,5940 −833 −54 178 467
2021-07-21 2021-07-19 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,1100 −570 −37 426 018
2021-07-21 2021-07-19 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,5870 −9 430 −609 426 588
2021-07-16 2021-07-14 4 Goldberg Ellen CSTL Restricted Stock Units A - Award D 1 320 1 320
2021-07-16 2021-07-14 4 Goldberg Ellen CSTL Stock option (right to buy) A - Award D 66,80 5 365 5 365
2021-07-16 2021-07-14 4 Caple Kim CSTL Restricted Stock Units A - Award D 1 320 1 320
2021-07-16 2021-07-14 4 Caple Kim CSTL Stock option (right to buy) A - Award D 66,80 5 365 5 365
2021-07-12 2021-07-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,4440 −3 100 −228 436 018
2021-07-12 2021-07-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,6640 −4 700 −342 439 118
2021-07-12 2021-07-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,9150 −1 010 −73 443 818
2021-07-12 2021-07-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,3990 −1 190 −84 444 828
2021-07-12 2021-07-09 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73,1230 −1 250 −91 155 304
2021-07-12 2021-07-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73,8060 −404 −30 155 281
2021-07-12 2021-07-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73,1710 −846 −62 155 685
2021-07-12 2021-07-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72,7600 −100 −7 285 993
2021-07-12 2021-07-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72,2610 −1 800 −130 286 093
2021-07-12 2021-07-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,3680 −600 −42 287 893
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 71,0250 −200 −14 156 554
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70,3890 −425 −30 156 754
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 69,2290 −202 −14 157 179
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 68,2600 −223 −15 157 381
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66,7450 −200 −13 157 604
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70,6520 −300 −21 156 531
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70,0120 −459 −32 156 831
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 68,6420 −391 −27 157 290
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66,5500 −100 −7 157 681
2021-07-12 2021-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,8910 −360 −26 288 493
2021-07-12 2021-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,0720 −1 440 −101 288 853
2021-07-12 2021-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68,3620 −700 −48 290 293
2021-07-09 2021-07-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,0090 −700 −50 446 018
2021-07-09 2021-07-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,3120 −4 504 −317 446 718
2021-07-09 2021-07-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,5100 −1 597 −111 451 222
2021-07-09 2021-07-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,4190 −2 599 −178 452 819
2021-07-09 2021-07-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,6180 −600 −40 455 418
2021-07-09 2021-07-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,4430 −700 −50 456 018
2021-07-09 2021-07-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,3780 −3 354 −236 456 718
2021-07-09 2021-07-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,6880 −5 946 −414 460 072
2021-06-28 2021-06-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,4500 −2 100 −158 466 018
2021-06-28 2021-06-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,7900 −7 900 −591 468 118
2021-06-24 2021-06-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,8100 −1 810 −137 476 018
2021-06-24 2021-06-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,9000 −8 190 −613 477 828
2021-06-24 2021-06-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,9400 −4 987 −374 486 018
2021-06-24 2021-06-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,1800 −5 013 −372 491 005
2021-06-21 2021-06-17 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 75,0696 −30 000 −2 252 503 577
2021-06-21 2021-06-17 4 Juvenal Tobin W CSTL Stock option (right to buy) M - Exercise D 2,39 −4 737 12 695
2021-06-21 2021-06-17 4 Juvenal Tobin W CSTL Stock option (right to buy) M - Exercise D 2,36 −5 263 479
2021-06-21 2021-06-17 4 Juvenal Tobin W CSTL Common Stock S - Sale D 75,4000 −10 000 −754 2 827
2021-06-21 2021-06-17 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 2,3900 4 737 11 12 827
2021-06-21 2021-06-17 4 Juvenal Tobin W CSTL Common Stock M - Exercise D 2,3600 5 263 12 8 090
2021-06-17 2021-06-17 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −1 273 25 137
2021-06-17 2021-06-17 4 Stokes Frank CSTL Common Stock S - Sale D 73,0000 −1 273 −93 5 920
2021-06-17 2021-06-17 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 1 273 3 7 193
2021-06-17 2021-06-16 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −2 127 26 410
2021-06-17 2021-06-16 4 Stokes Frank CSTL Common Stock S - Sale D 73,0700 −2 127 −155 5 920
2021-06-17 2021-06-16 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 2 127 5 8 047
2021-06-17 2021-06-15 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −11 600 28 537
2021-06-17 2021-06-15 4 Stokes Frank CSTL Common Stock S - Sale D 73,0200 −11 600 −847 5 920
2021-06-17 2021-06-15 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 11 600 28 17 520
2021-06-14 2021-06-10 4 KABAKOFF DAVID S CSTL Restricted Stock Units A - Award D 830 830
2021-06-14 2021-06-10 4 KABAKOFF DAVID S CSTL Stock option (right to buy) A - Award D 71,22 3 379 3 379
2021-06-14 2021-06-10 4 Harrison Miles CSTL Restricted Stock Units A - Award D 830 830
2021-06-14 2021-06-10 4 Harrison Miles CSTL Stock option (right to buy) A - Award D 71,22 3 379 3 379
2021-06-14 2021-06-10 4 Cole G Bradley CSTL Restricted Stock Units A - Award D 830 830
2021-06-14 2021-06-10 4 Cole G Bradley CSTL Stock option (right to buy) A - Award D 71,22 3 379 3 379
2021-06-14 2021-06-10 4 BRADBURY DANIEL CSTL Restricted Stock Units A - Award D 830 830
2021-06-14 2021-06-10 4 BRADBURY DANIEL CSTL Stock option (right to buy) A - Award D 71,22 3 379 3 379
2021-06-14 2021-06-10 4 Aspinall Mara G. CSTL Restricted Stock Units A - Award D 830 830
2021-06-14 2021-06-10 4 Aspinall Mara G. CSTL Stock option (right to buy) A - Award D 71,22 3 379 3 379
2021-06-14 2021-06-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,5580 −2 500 −179 496 018
2021-06-14 2021-06-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,8440 −4 198 −297 498 518
2021-06-14 2021-06-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,5210 −2 202 −153 502 716
2021-06-14 2021-06-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,6330 −1 100 −75 504 918
2021-06-10 2021-06-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,1150 −400 −30 506 018
2021-06-10 2021-06-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,8370 −2 384 −174 506 418
2021-06-10 2021-06-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,7120 −3 830 −275 508 802
2021-06-10 2021-06-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,9180 −3 386 −240 512 632
2021-06-10 2021-06-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,8430 −2 554 −186 516 018
2021-06-10 2021-06-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,4670 −1 695 −121 518 572
2021-06-10 2021-06-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,4780 −1 469 −104 520 267
2021-06-10 2021-06-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,2040 −700 −48 521 736
2021-06-10 2021-06-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,2200 −1 468 −100 522 436
2021-06-10 2021-06-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,4180 −2 114 −143 523 904
2021-06-10 2021-06-08 4 Spiess Bernhard E. CSTL Stock option (right to buy) M - Exercise D 1,92 −8 989 14 878
2021-06-10 2021-06-08 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 70,0000 −8 989 −629 13 562
2021-06-10 2021-06-08 4 Spiess Bernhard E. CSTL Common Stock M - Exercise D 1,9200 8 989 17 22 551
2021-06-03 2021-06-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,8110 −838 −50 526 018
2021-06-03 2021-06-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,0820 −1 600 −95 526 856
2021-06-01 2021-05-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,2690 −4 648 −285 528 456
2021-06-01 2021-05-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,2470 −4 849 −292 533 104
2021-06-01 2021-05-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,0400 −2 536 −150 537 953
2021-06-01 2021-05-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 58,1950 −1 498 −87 540 489
2021-05-27 2021-05-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,8600 −1 015 −62 541 987
2021-05-27 2021-05-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,9700 −585 −35 543 002
2021-05-27 2021-05-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 58,6600 −2 433 −143 543 587
2021-05-27 2021-05-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,5000 −8 599 −520 546 020
2021-05-24 2021-05-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,4700 −1 300 −79 554 619
2021-05-20 2021-05-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,0900 −100 −6 555 919
2021-05-14 2021-05-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,7470 −300 −16 556 019
2021-05-14 2021-05-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,6380 −600 −31 556 319
2021-05-14 2021-05-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,5080 −1 547 −78 556 919
2021-05-14 2021-05-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,7480 −886 −44 558 466
2021-05-13 2021-05-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,8760 −800 −42 559 352
2021-05-13 2021-05-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,9350 −2 533 −132 560 152
2021-05-13 2021-05-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 54,4040 −697 −38 562 685
2021-05-13 2021-05-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 53,6850 −1 100 −59 563 382
2021-05-13 2021-05-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,6030 −1 157 −61 564 482
2021-05-13 2021-05-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,6280 −379 −20 565 639
2021-05-12 2021-05-10 4 Olson Tiffany CSTL Restricted Stock Units A - Award D 1 460 1 460
2021-05-12 2021-05-10 4 Olson Tiffany CSTL Stock option (right to buy) A - Award D 54,78 5 936 5 936
2021-04-29 2021-04-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,3720 −2 442 −169 566 018
2021-04-29 2021-04-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,7200 −8 166 −561 568 460
2021-04-29 2021-04-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,3760 −3 766 −254 576 626
2021-04-28 2021-04-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,3450 −2 904 −207 580 392
2021-04-28 2021-04-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,7580 −11 470 −812 583 296
2021-04-28 2021-04-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,0620 −5 782 −405 594 766
2021-04-28 2021-04-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,3020 −1 993 −138 600 548
2021-04-28 2021-04-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,3410 −6 599 −451 602 541
2021-04-23 2021-04-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65,5500 −2 769 −182 290 993
2021-04-23 2021-04-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64,8240 −3 431 −222 293 762
2021-04-23 2021-04-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63,6450 −1 300 −83 297 193
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63,2560 −1 550 −98 298 493
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,7840 −3 970 −249 300 043
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,7660 −1 480 −91 304 013
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,2830 −300 −18 305 493
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59,1950 −200 −12 305 793
2021-04-19 2021-04-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,6300 −500 −35 609 140
2021-04-19 2021-04-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,7400 −6 019 −414 609 640
2021-04-19 2021-04-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,0200 −7 855 −534 615 659
2021-04-16 3/A Oelschlager Kristen M CSTL Common Stock D 107 117
2021-04-16 3/A Juvenal Tobin W CSTL Common Stock D 2 827
2021-04-15 3/A Oelschlager Kristen M CSTL Common Stock D 107 117
2021-04-15 3/A Juvenal Tobin W CSTL Common Stock D 2 827
2021-04-15 3 Oelschlager Kristen M CSTL Common Stock D 107 117
2021-04-15 3 Juvenal Tobin W CSTL Common Stock D 2 827
2021-04-15 2021-04-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,6850 −308 −22 623 514
2021-04-15 2021-04-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,1860 −4 100 −292 623 822
2021-04-15 2021-04-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,1980 −6 970 −489 627 922
2021-04-15 2021-04-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,8210 −2 996 −206 634 892
2021-04-15 2021-04-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,4140 −1 200 −83 637 888
2021-04-15 2021-04-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,5070 −6 302 −432 639 088
2021-04-15 2021-04-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,6880 −3 611 −244 645 390
2021-04-15 2021-04-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,5840 −3 261 −217 649 001
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,7070 −849 −63 305 993
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72,9230 −1 757 −128 306 842
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71,6570 −1 394 −100 308 599
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,6240 −3 500 −247 309 993
2021-04-08 2021-04-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,0550 −5 590 −414 313 493
2021-04-08 2021-04-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,5440 −1 910 −140 319 083
2021-04-07 2021-04-06 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 73,9927 −40 000 −2 960 533 577
2021-04-07 2021-04-05 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 73,2211 −20 000 −1 464 573 577
2021-04-07 2021-04-05 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 71,7920 −50 000 −3 590 593 577
2021-04-02 2021-04-01 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 70,8017 −20 000 −1 416 643 577
2021-04-02 2021-04-01 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 70,0013 −40 000 −2 800 663 577
2021-04-02 2021-03-31 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 68,1545 −10 000 −682 703 577
2021-04-02 2021-03-31 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 67,5626 −20 000 −1 351 713 577
2021-03-31 2021-03-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,9210 −9 438 −584 652 262
2021-03-31 2021-03-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,9910 −4 114 −251 661 700
2021-03-31 2021-03-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,9350 −700 −42 665 814
2021-03-31 2021-03-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 58,5650 −1 300 −76 666 514
2021-03-31 2021-03-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 56,9870 −1 322 −75 667 814
2021-03-30 2021-03-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,5530 −1 734 −103 669 136
2021-03-30 2021-03-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 58,8490 −11 240 −661 670 870
2021-03-30 2021-03-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,9070 −300 −19 682 110
2021-03-30 2021-03-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,1890 −6 200 −379 682 410
2021-03-30 2021-03-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,4220 −1 800 −109 688 610
2021-03-30 2021-03-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,4640 −4 975 −296 690 410
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,3600 −200 −12 320 993
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,7270 −2 965 −183 321 193
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,6930 −3 439 −209 324 158
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59,9320 −896 −54 327 597
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64,6810 −1 210 −78 328 493
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63,7080 −3 080 −196 329 703
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,8800 −1 310 −82 332 783
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,2050 −1 900 −116 334 093
2021-03-23 2021-03-22 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 67,1212 −10 000 −671 733 577
2021-03-23 2021-03-19 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 66,1699 −10 000 −662 743 577
2021-03-22 2021-03-18 4 Cook Joseph C. III CSTL Stock option (right to buy) M - Exercise D 16,00 −12 229 18 666
2021-03-22 2021-03-18 4 Cook Joseph C. III CSTL Common Stock M - Exercise D 16,0000 12 229 196 124 407
2021-03-18 2021-03-17 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 66,1365 −10 000 −661 753 577
2021-03-18 2021-03-16 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 65,7283 −20 000 −1 315 763 577
2021-03-18 2021-03-16 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 64,6264 −40 000 −2 585 783 577
2021-03-18 2021-03-16 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 63,7569 −30 000 −1 913 823 577
2021-03-18 2021-03-16 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 61,2117 −30 000 −1 836 853 577
2021-03-15 2021-03-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,0340 −59 −4 695 385
2021-03-15 2021-03-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,2630 −1 165 −77 695 444
2021-03-15 2021-03-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,1810 −2 000 −130 696 609
2021-03-15 2021-03-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,3170 −6 788 −437 698 609
2021-03-15 2021-03-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 63,3240 −4 363 −276 705 397
2021-03-12 2021-03-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,5480 −800 −55 709 760
2021-03-12 2021-03-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,7790 −9 394 −637 710 560
2021-03-12 2021-03-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,9550 −4 181 −280 719 954
2021-03-12 2021-03-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,2170 −3 685 −244 724 135
2021-03-12 2021-03-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,6010 −5 690 −373 727 820
2021-03-12 2021-03-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,3200 −1 815 −117 733 510
2021-03-12 2021-03-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 63,2640 −3 185 −201 735 325
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68,8100 −200 −14 335 993
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67,2840 −946 −64 336 193
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 66,0220 −383 −25 337 139
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65,2640 −995 −65 337 522
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64,0440 −387 −25 338 517
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62 860,0000 −1 914 −120 314 338 904
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,8020 −2 675 −165 340 818
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68,9610 −1 200 −83 343 493
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68,0410 −1 805 −123 344 693
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67,1000 −2 795 −188 346 498
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65,8940 −1 700 −112 349 293
2021-03-01 2021-02-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,7680 −110 −8 738 510
2021-03-01 2021-02-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,1290 −6 131 −467 738 620
2021-03-01 2021-02-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,0340 −5 204 −390 744 751
2021-03-01 2021-02-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,7770 −1 429 −105 749 955
2021-03-01 2021-02-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,5810 −494 −36 751 384
2021-03-01 2021-02-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,1030 −1 007 −72 751 878
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 82,5650 −37 −3 752 885
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 81,9850 −563 −46 752 922
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 80,2830 −582 −47 753 485
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 79,2380 −302 −24 754 067
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 78,3450 −2 905 −228 754 369
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 77,3680 −1 503 −116 757 274
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,1000 −1 666 −127 758 777
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,4220 −2 047 −154 760 443
2021-02-26 2021-02-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,4310 −4 770 −355 762 490
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 88,0720 −105 −9 767 260
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 87,5000 −1 495 −131 767 365
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 86,5380 −1 738 −150 768 860
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 85,6100 −1 115 −95 770 598
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 84,4760 −1 006 −85 771 713
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 83,2390 −2 562 −213 772 719
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 82,6760 −2 357 −195 775 281
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 81,4300 −1 407 −115 777 638
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 80,1170 −604 −48 779 045
2021-02-26 2021-02-24 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 79,0240 −1 986 −157 779 649
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 88,3880 −400 −35 350 993
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 86,9170 −849 −74 351 393
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 86,0950 −997 −86 352 242
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 84,3520 −770 −65 353 239
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 83,1260 −1 420 −118 354 009
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 82,6320 −1 079 −89 355 429
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 81,5280 −681 −56 356 508
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 80,0580 −600 −48 357 189
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78,8920 −704 −56 357 789
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 82,3000 −200 −16 358 493
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 81,8200 −2 196 −180 358 693
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 80,7520 −834 −67 360 889
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 79,6190 −1 770 −141 361 723
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78,4290 −900 −71 363 493
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77,4100 −1 200 −93 364 393
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,4100 −400 −29 365 593
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 106,2110 −500 −53 781 635
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 105,0200 −1 −0 782 135
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 104,5180 −699 −73 782 136
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 102,7180 −500 −51 782 835
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 101,7820 −1 105 −112 783 335
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 99,6680 −200 −20 784 440
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 97,3870 −454 −44 784 640
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 96,4420 −801 −77 785 094
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 95,1800 −305 −29 785 895
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 94,2850 −878 −83 786 200
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 93,1270 −1 274 −119 787 078
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 92,0640 −1 908 −176 788 352
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 91,0280 −2 500 −228 790 260
2021-02-11 2021-02-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 90,1110 −3 250 −293 792 760
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 106,3120 −200 −21 365 993
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 105,4250 −301 −32 366 193
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 97,2790 −400 −39 367 494
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 95,9160 −403 −39 367 894
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 94,5440 −504 −48 368 297
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 93,0300 −300 −28 368 801
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 92,4020 −1 419 −131 369 101
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 91,2140 −1 206 −110 370 520
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 90,1550 −1 767 −159 371 726
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 101,9160 −1 000 −102 366 494
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 97,8460 −1 400 −137 373 493
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 96,9670 −2 400 −233 374 893
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 95,9860 −1 760 −169 377 293
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 94,8400 −951 −90 379 053
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 93,9910 −989 −93 380 004
2021-02-10 2021-02-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 98,4170 −900 −89 796 010
2021-02-10 2021-02-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 97,6360 −2 590 −253 796 910
2021-02-10 2021-02-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 96,7360 −4 858 −470 799 500
2021-02-10 2021-02-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 95,7070 −2 887 −276 804 358
2021-02-10 2021-02-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 94,6260 −2 640 −250 807 245
2021-02-10 2021-02-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 93,1940 −500 −47 809 885
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 98,4200 −806 −79 810 385
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 97,6840 −1 386 −135 811 191
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 96,7750 −1 230 −119 812 577
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 95,5530 −920 −88 813 807
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 94,5690 −1 836 −174 814 727
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 93,5150 −2 299 −215 816 563
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 92,3390 −3 736 −345 818 862
2021-02-10 2021-02-08 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 91,4880 −2 162 −198 822 598
2021-02-02 2021-01-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,1400 −1 144 −78 824 760
2021-02-02 2021-01-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,2800 −7 094 −477 825 904
2021-02-02 2021-01-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,6200 −6 137 −409 832 998
2021-01-29 2021-01-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,4590 −2 223 −154 839 135
2021-01-29 2021-01-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,8880 −9 102 −627 841 358
2021-01-29 2021-01-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,9660 −1 950 −133 850 460
2021-01-29 2021-01-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,2500 −1 100 −73 852 410
2021-01-29 2021-01-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,6780 −1 988 −135 853 510
2021-01-29 2021-01-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,0280 −3 593 −241 855 498
2021-01-29 2021-01-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,1810 −3 422 −226 859 091
2021-01-29 2021-01-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,7910 −5 374 −348 862 513
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,9130 −237 −18 380 993
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,1290 −1 330 −99 381 230
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,0710 −2 238 −164 382 560
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72,1250 −2 155 −155 384 798
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,7900 −1 540 −109 386 953
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 80,4980 −700 −56 388 493
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 79,6990 −1 010 −80 389 193
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78,1330 −100 −8 390 203
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77,3140 −1 084 −84 390 303
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 76,3240 −1 800 −137 391 387
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 75,2570 −2 806 −211 393 187
2021-01-19 2021-01-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 77,7700 −500 −39 867 887
2021-01-19 2021-01-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,9200 −4 891 −371 868 387
2021-01-19 2021-01-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,1000 −4 647 −349 873 278
2021-01-19 2021-01-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,9300 −4 339 −321 877 925
2021-01-15 2021-01-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,5500 −1 858 −142 882 264
2021-01-15 2021-01-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,8000 −3 142 −238 884 122
2021-01-15 2021-01-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,5200 −4 618 −353 887 264
2021-01-15 2021-01-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 75,7400 −4 759 −360 891 882
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,5600 −611 −46 896 641
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,8400 −2 589 −191 897 252
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,8600 −1 530 −111 899 841
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,6600 −270 −19 901 371
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 76,7800 −100 −8 901 641
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 74,5200 −603 −45 901 741
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,9600 −5 118 −379 902 344
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,9400 −3 156 −230 907 462
2021-01-15 2021-01-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 71,3600 −400 −29 910 618
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,9100 −326 −24 395 993
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,0100 −4 597 −340 396 319
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72,9100 −2 377 −173 400 916
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71,3200 −200 −14 403 293
2021-01-14 2021-01-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 79,0700 −2 496 −197 403 493
2021-01-14 2021-01-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78,4500 −6 567 −515 405 989
2021-01-14 2021-01-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77,3200 −3 050 −236 412 556
2021-01-13 2021-01-12 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −7 500 40 137
2021-01-13 2021-01-12 4 Stokes Frank CSTL Common Stock S - Sale D 78,9840 −1 100 −87 3 886
2021-01-13 2021-01-12 4 Stokes Frank CSTL Common Stock S - Sale D 78,2910 −4 900 −384 4 986
2021-01-13 2021-01-12 4 Stokes Frank CSTL Common Stock S - Sale D 77,0240 −1 500 −116 9 886
2021-01-13 2021-01-12 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 7 500 18 11 386
2021-01-13 2021-01-11 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −7 500 47 637
2021-01-13 2021-01-11 4 Stokes Frank CSTL Common Stock S - Sale D 79,2580 −200 −16 3 886
2021-01-13 2021-01-11 4 Stokes Frank CSTL Common Stock S - Sale D 78,1700 −6 000 −469 4 086
2021-01-13 2021-01-11 4 Stokes Frank CSTL Common Stock S - Sale D 77,3500 −1 300 −101 10 086
2021-01-13 2021-01-11 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 7 500 18 11 386
2021-01-11 2020-12-21 5 MAETZOLD DEREK J CSTL Common Stock G - Gift D −179 300 908 149
2021-01-11 2020-12-21 5 MAETZOLD DEREK J CSTL Common Stock G - Gift D −166 700 1 087 449
2021-01-11 2020-12-16 5 MAETZOLD DEREK J CSTL Common Stock G - Gift D −3 103 1 254 149
2021-01-11 2020-12-08 5 BRADBURY DANIEL By LLC CSTL Common Stock G - Gift I −157 781 415 606
2021-01-11 2020-12-08 5 BRADBURY DANIEL By LLC CSTL Common Stock G - Gift I −157 804 573 387
2020-12-31 2020-12-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,7200 −100 −7 1 257 252
2020-12-31 2020-12-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,0230 −5 645 −390 1 257 352
2020-12-31 2020-12-30 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,3340 −9 255 −632 1 262 997
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 73,6930 −300 −22 1 272 252
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 72,0550 −300 −22 1 272 552
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 70,3060 −500 −35 1 272 852
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,1100 −100 −7 1 273 352
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,7200 −1 000 −68 1 273 452
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,8000 −3 950 −264 1 274 452
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,0680 −4 229 −279 1 278 402
2020-12-31 2020-12-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,9070 −4 621 −300 1 282 631
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74,7050 −100 −7 731 191
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,3290 −200 −15 731 291
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71,4670 −215 −15 731 491
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70,3330 −500 −35 731 706
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 69,1050 −200 −14 732 206
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67,6300 −805 −54 732 406
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 66,8100 −4 580 −306 733 211
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65,9720 −4 273 −282 737 791
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64,7800 −4 127 −267 742 064
2020-12-30 2020-12-28 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,6690 −3 747 −276 746 191
2020-12-30 2020-12-28 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73,0090 −9 153 −668 749 938
2020-12-30 2020-12-28 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71,5840 −2 100 −150 759 091
2020-12-21 2020-12-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,0200 −100 −7 1 287 252
2020-12-21 2020-12-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,2100 −500 −32 1 287 352
2020-12-21 2020-12-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 63,0100 −1 521 −96 1 287 852
2020-12-21 2020-12-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 62,2000 −4 129 −257 1 289 373
2020-12-18 2020-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 69,2690 −81 −6 1 293 502
2020-12-18 2020-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,1800 −473 −32 1 293 583
2020-12-18 2020-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 66,9970 −1 024 −69 1 294 056
2020-12-18 2020-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 64,9460 −1 360 −88 1 295 080
2020-12-18 2020-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 63,9100 −2 012 −129 1 296 440
2020-12-18 2020-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 63,1020 −1 300 −82 1 298 452
2020-12-18 2020-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 68,6500 −100 −7 1 299 752
2020-12-18 2020-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,6940 −560 −38 1 299 852
2020-12-18 2020-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 67,1190 −1 800 −121 1 300 412
2020-12-18 2020-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,9820 −2 590 −171 1 302 212
2020-12-18 2020-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 65,0070 −900 −59 1 304 802
2020-12-18 2020-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 63,0250 −300 −19 1 305 702
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 67,5850 −100 −7 628 410
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 67,0200 −3 461 −232 628 510
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 66,1760 −8 875 −587 631 971
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 65,2390 −1 400 −91 640 846
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 67,8800 −100 −7 642 246
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 67,2030 −3 762 −253 642 346
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 66,2240 −10 102 −669 646 108
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 65,3570 −2 100 −137 656 210
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 67,6670 −13 705 −927 658 310
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 66,9790 −30 218 −2 024 672 015
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 66,0510 −57 240 −3 781 702 233
2020-12-18 2020-12-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 65,2320 −18 837 −1 229 759 473
2020-12-18 2020-12-16 4 Cook Joseph C. III CSTL Common Stock S - Sale D 67,6590 −600 −41 112 178
2020-12-18 2020-12-16 4 Cook Joseph C. III CSTL Common Stock S - Sale D 66,7590 −2 163 −144 112 778
2020-12-18 2020-12-16 4 Cook Joseph C. III CSTL Common Stock S - Sale D 65,9740 −12 271 −810 114 941
2020-12-18 2020-12-16 4 Cook Joseph C. III CSTL Common Stock S - Sale D 65,2720 −4 966 −324 127 212
2020-12-14 2020-12-10 4 Stokes Frank CSTL Restricted Stock Units A - Award D 8 000 8 000
2020-12-14 2020-12-10 4 Stokes Frank CSTL Stock option (right to buy) A - Award D 59,16 31 000 31 000
2020-12-14 2020-12-10 4 Spiess Bernhard E. CSTL Restricted Stock Units A - Award D 6 000 6 000
2020-12-14 2020-12-10 4 Spiess Bernhard E. CSTL Stock option (right to buy) A - Award D 59,16 23 000 23 000
2020-12-14 2020-12-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 61,7850 −202 −12 1 306 002
2020-12-14 2020-12-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 60,6490 −2 120 −129 1 306 204
2020-12-14 2020-12-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,7170 −9 255 −553 1 308 324
2020-12-14 2020-12-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 58,6920 −3 423 −201 1 317 579
2020-12-14 2020-12-10 4 MAETZOLD DEREK J CSTL Restricted Stock Units A - Award D 21 450 21 450
2020-12-14 2020-12-10 4 MAETZOLD DEREK J CSTL Stock option (right to buy) A - Award D 59,16 87 100 87 100
2020-12-14 2020-12-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 59,0210 −14 300 −844 1 321 002
2020-12-14 2020-12-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 57,1420 −700 −40 1 335 302
2020-12-14 2020-12-11 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 62,3040 −100 −6 778 310
2020-12-14 2020-12-11 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 62,0240 −493 −31 778 410
2020-12-14 2020-12-11 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 60,3400 −500 −30 778 903
2020-12-14 2020-12-11 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 59,5300 −13 566 −808 779 403
2020-12-14 2020-12-11 4 Cook Joseph C. III CSTL Common Stock S - Sale D 59,8840 −10 000 −599 132 178
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61,7250 −200 −12 761 191
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60,8140 −2 157 −131 761 391
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59,8830 −3 280 −196 763 548
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 58,7740 −1 000 −59 766 828
2020-12-14 2020-12-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59,2100 −100 −6 767 828
2020-12-14 2020-12-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59,0070 −3 550 −209 767 928
2020-12-14 2020-12-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 57,0300 −100 −6 771 478
2020-12-11 2020-12-10 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 59,2100 −4 612 −273 792 969
2020-12-11 2020-12-10 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 59,2100 −5 388 −319 797 581
2020-12-11 2020-12-10 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 59,1700 −35 441 −2 097 802 969
2020-12-11 2020-12-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 57,4300 −4 683 −269 838 410
2020-12-11 2020-12-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 56,7400 −18 141 −1 029 843 093
2020-12-11 2020-12-09 4 Cook Joseph C. III CSTL Common Stock S - Sale D 57,9000 −10 000 −579 142 178
2020-12-09 2020-12-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 56,2040 −4 612 −259 861 234
2020-12-09 2020-12-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 56,2330 −5 388 −303 865 846
2020-12-09 2020-12-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 56,2840 −27 176 −1 530 871 234
2020-12-09 2020-12-08 4 Cook Joseph C. III CSTL Common Stock S - Sale D 55,9750 −7 400 −414 152 178
2020-12-09 2020-12-07 4 Cook Joseph C. III CSTL Common Stock S - Sale D 55,8400 −2 600 −145 159 578
2020-12-04 2020-12-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,7540 −6 250 −323 1 336 002
2020-12-04 2020-12-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,5750 −4 126 −213 1 342 252
2020-12-04 2020-12-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,8420 −2 124 −108 1 346 378
2020-12-04 2020-12-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,8800 −100 −5 1 348 502
2020-12-04 2020-12-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,2260 −4 850 −244 1 348 602
2020-12-04 2020-12-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,4870 −1 300 −64 1 353 452
2020-12-04 2020-12-03 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 3,38 −2 000 26 712
2020-12-04 2020-12-03 4 Stokes Frank CSTL Common Stock M - Exercise D 3,3800 2 000 7 3 886
2020-12-03 2020-12-01 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 49,9700 −40 000 −1 999 11 747
2020-11-24 2020-11-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,8500 −506 −24 1 354 752
2020-11-24 2020-11-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,1400 −2 744 −129 1 355 258
2020-11-24 2020-11-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,6500 −500 −24 1 358 002
2020-11-24 2020-11-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,9600 −3 144 −151 1 358 502
2020-11-24 2020-11-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 46,8000 −300 −14 1 361 646
2020-11-20 2020-11-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 46,5140 −709 −33 771 578
2020-11-20 2020-11-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,9000 −3 041 −140 772 287
2020-11-20 2020-11-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48,2000 −534 −26 775 328
2020-11-20 2020-11-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 47,5570 −1 525 −73 775 862
2020-11-20 2020-11-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 46,3920 −1 691 −78 777 387
2020-11-18 2020-11-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,2250 −801 −39 1 361 946
2020-11-18 2020-11-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,5430 −2 755 −131 1 362 747
2020-11-18 2020-11-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 46,3720 −2 694 −125 1 365 502
2020-11-18 2020-11-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,4360 −600 −30 1 368 196
2020-11-18 2020-11-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,1710 −1 200 −59 1 368 796
2020-11-18 2020-11-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,4500 −4 450 −216 1 369 996
2020-11-18 2020-11-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,5480 −6 250 −316 1 374 446
2020-11-16 2020-11-13 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −13 000 55 137
2020-11-16 2020-11-13 4 Stokes Frank CSTL Common Stock S - Sale D 52,0400 −200 −10 1 886
2020-11-16 2020-11-13 4 Stokes Frank CSTL Common Stock S - Sale D 51,3020 −633 −32 2 086
2020-11-16 2020-11-13 4 Stokes Frank CSTL Common Stock S - Sale D 50,4070 −12 167 −613 2 719
2020-11-16 2020-11-13 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 13 000 31 14 886
2020-11-16 2020-11-12 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −13 000 68 137
2020-11-16 2020-11-12 4 Stokes Frank CSTL Common Stock S - Sale D 52,9600 −69 −4 1 886
2020-11-16 2020-11-12 4 Stokes Frank CSTL Common Stock S - Sale D 52,2010 −5 731 −299 1 955
2020-11-16 2020-11-12 4 Stokes Frank CSTL Common Stock S - Sale D 51,1900 −2 121 −109 7 686
2020-11-16 2020-11-12 4 Stokes Frank CSTL Common Stock S - Sale D 50,2010 −5 079 −255 9 807
2020-11-16 2020-11-12 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 13 000 31 14 886
2020-11-12 2020-11-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,9920 −545 −28 1 380 696
2020-11-12 2020-11-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,0680 −5 307 −266 1 381 241
2020-11-12 2020-11-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,9230 −1 000 −49 1 386 548
2020-11-12 2020-11-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 46,3600 −200 −9 1 387 548
2020-11-12 2020-11-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 44,9970 −300 −13 1 387 748
2020-11-12 2020-11-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,3410 −1 000 −50 1 388 048
2020-11-12 2020-11-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,5970 −1 887 −94 1 389 048
2020-11-12 2020-11-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,5430 −1 163 −56 1 390 935
2020-11-06 2020-11-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 52,5600 −100 −5 779 078
2020-11-06 2020-11-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 51,8300 −3 050 −158 779 178
2020-11-06 2020-11-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 51,0300 −600 −31 782 228
2020-11-06 2020-11-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 50,2300 −1 450 −73 782 828
2020-11-06 2020-11-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 49,3200 −2 300 −113 784 278
2020-11-05 2020-11-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,1840 −2 049 −107 1 392 098
2020-11-05 2020-11-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,5090 −4 201 −216 1 394 147
2020-11-05 2020-11-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,2010 −2 450 −123 1 398 348
2020-11-05 2020-11-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,2930 −3 800 −187 1 400 798
2020-11-05 2020-11-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,8050 −4 150 −198 1 404 598
2020-11-05 2020-11-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 46,9580 −2 100 −99 1 408 748
2020-10-30 2020-10-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,5580 −237 −12 1 410 848
2020-10-30 2020-10-29 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,6650 −863 −41 1 411 085
2020-10-30 2020-10-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,0430 −300 −15 1 411 948
2020-10-30 2020-10-28 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,3770 −900 −44 1 412 248
2020-10-22 2020-10-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,8690 −1 000 −49 1 413 148
2020-10-22 2020-10-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 47,3350 −200 −9 1 414 148
2020-10-22 2020-10-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,0900 −100 −5 1 414 348
2020-10-22 2020-10-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,6060 −900 −45 1 414 448
2020-10-22 2020-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48,8600 −4 660 −228 786 578
2020-10-22 2020-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 47,3900 −590 −28 791 238
2020-10-22 2020-10-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 50,1600 −1 500 −75 791 828
2020-10-22 2020-10-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 49,6300 −10 250 −509 793 328
2020-10-15 2020-10-14 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −13 000 81 137
2020-10-15 2020-10-14 4 Stokes Frank CSTL Common Stock S - Sale D 55,1340 −1 300 −72 1 886
2020-10-15 2020-10-14 4 Stokes Frank CSTL Common Stock S - Sale D 54,5800 −8 300 −453 3 186
2020-10-15 2020-10-14 4 Stokes Frank CSTL Common Stock S - Sale D 53,0640 −3 400 −180 11 486
2020-10-15 2020-10-14 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 13 000 31 14 886
2020-10-15 2020-10-13 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −13 000 94 137
2020-10-15 2020-10-13 4 Stokes Frank CSTL Common Stock S - Sale D 54,7910 −13 000 −712 1 886
2020-10-15 2020-10-13 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 13 000 31 14 886
2020-10-14 2020-10-14 4 Cook Joseph C. III CSTL Common Stock S - Sale D 55,1400 −700 −39 162 178
2020-10-14 2020-10-14 4 Cook Joseph C. III CSTL Common Stock S - Sale D 54,5070 −5 775 −315 162 878
2020-10-14 2020-10-13 4 Cook Joseph C. III CSTL Common Stock S - Sale D 55,1080 −2 100 −116 168 653
2020-10-14 2020-10-13 4 Cook Joseph C. III CSTL Common Stock S - Sale D 54,7120 −21 749 −1 190 170 753
2020-10-14 2020-10-12 4 Cook Joseph C. III CSTL Common Stock S - Sale D 54,8410 −19 676 −1 079 192 502
2020-10-13 2020-10-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 54,9430 −601 −33 803 578
2020-10-13 2020-10-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 54,5980 −14 399 −786 804 179
2020-10-13 2020-10-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 54,5250 −700 −38 818 578
2020-10-13 2020-10-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 53,8920 −14 300 −771 819 278
2020-10-13 2020-10-09 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 54,1630 −25 000 −1 354 883 577
2020-10-13 2020-10-08 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 54,2311 −25 000 −1 356 908 577
2020-10-08 2020-10-06 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 53,0931 −50 000 −2 655 933 577
2020-10-06 2020-10-05 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 52,0900 −25 000 −1 302 983 577
2020-10-06 2020-10-02 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 52,0673 −25 000 −1 302 1 008 577
2020-10-05 2020-10-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,2170 −200 −10 1 415 348
2020-10-05 2020-10-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,6410 −5 800 −300 1 415 548
2020-10-05 2020-10-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,6800 −2 000 −103 1 421 348
2020-10-05 2020-10-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,0650 −646 −34 1 423 348
2020-10-05 2020-10-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,5860 −9 994 −516 1 423 994
2020-10-05 2020-10-02 4 Aspinall Mara G. CSTL Common Stock S - Sale D 52,4800 −2 500 −131 30 848
2020-09-24 2020-09-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 52,1350 −362 −19 1 433 988
2020-09-24 2020-09-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,5910 −2 554 −132 1 434 350
2020-09-24 2020-09-23 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,5520 −3 084 −156 1 436 904
2020-09-24 2020-09-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,7510 −4 048 −209 1 439 988
2020-09-24 2020-09-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,3150 −8 552 −439 1 444 036
2020-09-24 2020-09-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,7070 −9 023 −467 1 452 588
2020-09-24 2020-09-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 51,3170 −14 537 −746 1 461 611
2020-09-18 2020-09-17 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48,6440 −1 710 −83 833 578
2020-09-18 2020-09-17 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48,2970 −2 040 −99 835 288
2020-09-18 2020-09-16 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48,7460 −2 200 −107 837 328
2020-09-18 2020-09-16 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 47,8560 −1 550 −74 839 528
2020-09-16 2020-09-15 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −13 000 107 137
2020-09-16 2020-09-15 4 Stokes Frank CSTL Common Stock S - Sale D 49,4260 −7 741 −383 1 886
2020-09-16 2020-09-15 4 Stokes Frank CSTL Common Stock S - Sale D 48,5160 −5 259 −255 9 627
2020-09-16 2020-09-15 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 13 000 31 14 886
2020-09-16 2020-09-14 4 Stokes Frank CSTL Stock option (right to buy) M - Exercise D 2,39 −13 000 120 137
2020-09-16 2020-09-14 4 Stokes Frank CSTL Common Stock S - Sale D 49,9830 −13 000 −650 1 886
2020-09-16 2020-09-14 4 Stokes Frank CSTL Common Stock M - Exercise D 2,3900 13 000 31 14 886
2020-09-14 2020-09-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,9380 −200 −10 1 476 148
2020-09-14 2020-09-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,7010 −900 −44 1 476 348
2020-09-14 2020-09-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,5800 −6 935 −344 1 477 248
2020-09-14 2020-09-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,6530 −4 741 −231 1 484 183
2020-09-14 2020-09-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,0700 −1 700 −85 1 488 924
2020-09-14 2020-09-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,9770 −600 −29 1 490 624
2020-09-14 2020-09-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 50,4010 −1 405 −71 1 491 224
2020-09-14 2020-09-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 49,8170 −24 204 −1 206 1 492 629
2020-09-14 2020-09-10 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 48,7880 −14 015 −684 1 516 833
2020-09-11 2020-09-09 4 Aspinall Mara G. CSTL Common Stock S - Sale D 50,4800 −2 500 −126 33 348
2020-09-11 2020-09-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 51,3800 −700 −36 898 410
2020-09-11 2020-09-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 50,3100 −3 092 −156 899 110
2020-09-11 2020-09-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 49,2800 −2 202 −109 902 202
2020-09-10 2020-09-09 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 49,8000 −15 000 −747 51 747
2020-09-09 2020-09-04 4 Aspinall Mara G. CSTL Common Stock S - Sale D 48,4800 −2 500 −121 35 848
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 48,3970 −501 −24 904 404
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 47,6280 −800 −38 904 905
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,5810 −1 300 −61 905 705
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 49,1400 −600 −29 907 005
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 48,6800 −3 552 −173 907 605
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 47,5530 −1 010 −48 911 157
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,5600 −1 300 −61 912 167
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 48,9810 −24 621 −1 206 913 467
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 48,3680 −25 967 −1 256 938 088
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 47,1280 −5 624 −265 964 055
2020-09-09 2020-09-08 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,3170 −3 990 −185 969 679
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 48,2370 −3 500 −169 973 669
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 47,3560 −3 475 −165 977 169
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,5870 −4 260 −198 980 644
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 48,2560 −3 295 −159 984 904
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 47,3870 −3 894 −185 988 199
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,5790 −4 080 −190 992 093
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 47,0670 −19 576 −921 996 173
2020-09-09 2020-09-04 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,3260 −19 758 −915 1 015 749
2020-09-09 2020-09-08 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 49,0000 −14 888 −730 66 747
2020-09-09 2020-09-04 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 49,0000 −5 112 −250 81 635
2020-09-09 2020-09-04 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 47,0000 −20 000 −940 86 747
2020-09-08 2020-09-03 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 46,0530 −25 000 −1 151 1 033 577
2020-09-04 2020-09-03 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0900 −2 602 −120 1 035 507
2020-09-04 2020-09-03 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,1000 −2 600 −120 1 038 109
2020-09-04 2020-09-03 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0000 −24 998 −1 150 1 040 709
2020-09-04 2020-09-02 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0200 −300 −14 1 065 707
2020-09-04 2020-09-02 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0200 −400 −18 1 066 007
2020-09-04 2020-09-02 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,9900 −6 665 −307 1 066 407
2020-09-03 2020-09-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,9500 −100 −5 841 078
2020-09-03 2020-09-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,4300 −3 650 −166 841 178
2020-09-03 2020-09-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,8800 −3 750 −172 844 828
2020-09-02 2020-09-01 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0300 −2 147 −99 1 073 072
2020-09-02 2020-09-01 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0200 −2 200 −101 1 075 219
2020-09-02 2020-09-01 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,9500 −35 963 −1 652 1 077 419
2020-09-02 2020-08-31 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8400 −8 228 −377 1 113 382
2020-08-31 2020-08-28 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,1500 −3 609 −167 1 121 610
2020-08-31 2020-08-28 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,1600 −3 605 −166 1 125 219
2020-08-31 2020-08-28 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0600 −48 487 −2 233 1 128 824
2020-08-31 2020-08-27 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8900 −16 239 −745 1 177 311
2020-08-31 2020-08-28 4 Aspinall Mara G. CSTL Common Stock S - Sale D 46,4800 −2 500 −116 38 348
2020-08-27 2020-08-26 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0000 −100 −5 1 193 550
2020-08-27 2020-08-26 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0000 −70 −3 1 193 650
2020-08-27 2020-08-26 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8480 −4 879 −224 1 193 720
2020-08-27 2020-08-25 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0450 −200 −9 1 198 599
2020-08-27 2020-08-25 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0450 −200 −9 1 198 599
2020-08-27 2020-08-25 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8950 −17 148 −787 1 198 999
2020-08-25 2020-08-24 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,9000 −8 877 −407 1 216 147
2020-08-25 2020-08-21 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8500 −6 017 −276 1 225 024
2020-08-21 2020-08-19 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 44,7800 −75 000 −3 358 1 058 577
2020-08-21 2020-08-20 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0600 −300 −14 1 231 041
2020-08-21 2020-08-20 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 46,0300 −100 −5 1 231 341
2020-08-21 2020-08-20 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8400 −8 395 −385 1 231 441
2020-08-21 2020-08-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 45,8300 −8 574 −393 1 239 836
2020-08-21 2020-08-19 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 45,0000 −20 000 −900 105 626
2020-08-20 2020-08-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,7800 −750 −34 848 578
2020-08-20 2020-08-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45,2600 −1 800 −81 849 328
2020-08-20 2020-08-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,9000 −1 200 −53 851 128
2020-08-20 2020-08-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,1800 −3 750 −162 852 328
2020-08-19 2020-08-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 43,2000 −1 000 −43 1 530 848
2020-08-19 2020-08-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 43,6700 −100 −4 1 531 848
2020-08-19 2020-08-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 43,1400 −9 900 −427 1 531 948
2020-08-19 2020-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 43,6000 −400 −17 1 541 848
2020-08-19 2020-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,3900 −600 −25 1 542 248
2020-08-19 2020-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 43,4300 −2 000 −87 1 542 848
2020-08-19 2020-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,4000 −5 000 −212 1 544 848
2020-08-19 2020-08-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,9500 −500 −20 1 549 848
2020-08-14 2020-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,9090 −1 000 −41 1 550 348
2020-08-14 2020-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,7000 −200 −8 1 551 348
2020-08-14 2020-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,9730 −7 300 −299 1 551 548
2020-08-14 2020-08-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,9030 −4 200 −176 1 558 848
2020-08-14 2020-08-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,2970 −800 −32 1 563 048
2020-08-14 2020-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,9090 −1 000 −41 1 550 348
2020-08-14 2020-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,7000 −200 −8 1 551 348
2020-08-14 2020-08-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,9730 −7 300 −299 1 551 548
2020-08-14 2020-08-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,9030 −4 200 −176 1 558 848
2020-08-14 2020-08-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,2970 −800 −32 1 563 048
2020-08-12 2020-08-10 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 42,0122 −25 000 −1 050 1 133 577
2020-08-10 2020-08-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,5980 −3 750 −156 856 078
2020-08-10 2020-08-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,9390 −400 −17 859 828
2020-08-10 2020-08-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,2650 −3 350 −138 860 228
2020-08-07 2020-08-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,2810 −1 000 −41 1 563 848
2020-08-07 2020-08-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,9980 −800 −34 1 564 848
2020-08-07 2020-08-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,2910 −6 700 −277 1 565 648
2020-08-07 2020-08-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,6720 −5 000 −208 1 572 348
2020-07-28 2020-07-16 4/A Anderson Bonnie H By trust CSTL Common Stock S - Sale I 45,0600 −9 −0 21 723
2020-07-28 2020-07-16 4/A Anderson Bonnie H By trust CSTL Common Stock S - Sale I 44,0000 −1 763 −78 21 732
2020-07-28 2020-07-16 4/A Anderson Bonnie H By trust CSTL Common Stock S - Sale I 42,9000 −1 228 −53 23 495
2020-07-28 2020-07-17 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 45,0600 −9 −0 21 723
2020-07-28 2020-07-17 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 44,0000 −1 763 −78 21 732
2020-07-28 2020-07-17 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 42,9000 −1 228 −53 23 495
2020-07-23 2020-07-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 39,9000 −1 450 −58 863 578
2020-07-23 2020-07-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 39,3800 −2 300 −91 865 028
2020-07-23 2020-07-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42,8400 −2 −0 867 328
2020-07-23 2020-07-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42,2900 −2 300 −97 867 330
2020-07-23 2020-07-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,0500 −1 448 −59 869 630
2020-07-23 2020-07-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 39,8600 −2 290 −91 1 577 348
2020-07-23 2020-07-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 39,3190 −2 710 −107 1 579 638
2020-07-23 2020-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,2950 −600 −25 1 582 348
2020-07-23 2020-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40,8930 −400 −16 1 582 948
2020-07-23 2020-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,7800 −100 −4 1 583 348
2020-07-23 2020-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,3370 −4 270 −181 1 583 448
2020-07-23 2020-07-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,1240 −1 630 −67 1 587 718
2020-07-21 2020-07-17 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 43,0360 −25 000 −1 076 1 158 577
2020-07-16 2020-07-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 44,8700 −2 992 −134 1 589 348
2020-07-16 2020-07-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 44,3000 −2 008 −89 1 592 340
2020-07-16 2020-07-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,9300 −100 −4 1 594 348
2020-07-16 2020-07-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,1600 −400 −17 1 594 448
2020-07-16 2020-07-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,1800 −500 −21 1 594 848
2020-07-16 2020-07-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 42,4900 −1 839 −78 1 595 348
2020-07-16 2020-07-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,6700 −7 036 −293 1 597 187
2020-07-16 2020-07-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 41,0400 −13 125 −539 1 604 223
2020-07-13 2020-07-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0800 −3 107 −134 1 248 410
2020-07-13 2020-07-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0700 −5 256 −226 1 251 517
2020-07-13 2020-07-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 44,0000 −23 902 −1 052 1 256 773
2020-07-13 2020-07-09 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,3000 −30 725 −1 330 1 280 675
2020-07-13 2020-07-09 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 43,6037 −50 000 −2 180 1 183 577
2020-07-09 2020-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,9680 −746 −31 871 078
2020-07-09 2020-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,2230 −3 004 −124 871 824
2020-07-09 2020-07-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,0600 −2 750 −113 874 828
2020-07-09 2020-07-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 40,0470 −1 000 −40 877 578
2020-06-26 2020-06-24 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,1100 −100 −4 1 311 400
2020-06-23 2020-06-23 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0700 −4 048 −174 1 311 500
2020-06-23 2020-06-23 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0700 −3 959 −171 1 315 548
2020-06-23 2020-06-23 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0800 −17 329 −747 1 319 507
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 44,0500 −300 −13 1 336 836
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,5300 −2 766 −120 1 337 136
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 44,1500 −300 −13 1 339 902
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,5200 −2 700 −118 1 340 202
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,9100 −8 016 −352 1 342 902
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,1500 −8 031 −347 1 350 918
2020-06-23 2020-06-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 42,3900 −5 240 −222 1 358 949
2020-06-23 2020-06-23 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 42,1349 −25 000 −1 053 1 233 577
2020-06-23 2020-06-22 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 41,2345 −25 000 −1 031 1 258 577
2020-06-23 2020-06-22 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 40,3809 −150 000 −6 057 1 283 577
2020-06-22 2020-06-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43,9000 −901 −40 878 578
2020-06-22 2020-06-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42,9400 −1 149 −49 879 479
2020-06-22 2020-06-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42,1600 −1 700 −72 880 628
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42,8300 −1 793 −77 882 328
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42,1000 −1 557 −66 884 121
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41,0900 −300 −12 885 678
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38,9400 −100 −4 885 978
2020-06-19 2020-06-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0280 −1 326 −57 1 364 189
2020-06-19 2020-06-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,0550 −1 238 −53 1 365 515
2020-06-19 2020-06-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 43,1700 −300 −13 1 366 753
2020-06-19 2020-06-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 42,6230 −33 328 −1 421 1 367 053
2020-06-19 2020-06-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 41,7650 −22 074 −922 1 400 381
2020-06-19 2020-06-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 40,6460 −3 200 −130 1 422 455
2020-06-19 2020-06-17 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,1210 −12 478 −488 1 425 655
2020-06-17 2020-06-15 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 40,0000 −6 000 −240 24 723
2020-06-17 2020-06-16 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,0400 −2 750 −107 1 438 133
2020-06-17 2020-06-15 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 41,0900 −100 −4 1 440 883
2020-06-17 2020-06-15 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 40,4200 −7 667 −310 1 440 983
2020-06-17 2020-06-15 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,2600 −14 428 −566 1 448 650
2020-06-12 2020-06-10 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,0000 −2 108 −82 1 463 078
2020-06-10 2020-06-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 38,3900 −1 138 −44 1 617 348
2020-06-10 2020-06-09 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 37,6200 −3 862 −145 1 618 486
2020-06-08 2020-06-04 4 Aspinall Mara G. CSTL Stock option (right to buy) A - Award D 37,50 8 000 8 000
2020-06-08 2020-06-04 4 Cook Joseph C. III CSTL Stock option (right to buy) A - Award D 37,50 8 000 8 000
2020-06-08 2020-06-04 4 Cole G Bradley CSTL Stock option (right to buy) A - Award D 37,50 8 000 8 000
2020-06-08 2020-06-04 4 BRADBURY DANIEL CSTL Common Stock A - Award D 37,50 8 000 8 000
2020-06-08 2020-06-04 4 Anderson Bonnie H CSTL Stock option (right to buy) A - Award D 37,50 8 000 8 000
2020-06-08 2020-06-04 4 Harrison Miles CSTL Stock option (right to buy) A - Award D 37,50 8 000 8 000
2020-06-08 2020-06-04 4 KABAKOFF DAVID S CSTL Stock option (right to buy) A - Award D 37,50 8 000 8 000
2020-06-05 2020-06-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37,7930 −727 −27 886 078
2020-06-05 2020-06-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37,3060 −3 023 −113 886 805
2020-06-05 2020-06-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38,2950 −13 −0 889 828
2020-06-05 2020-06-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37,7370 −1 087 −41 889 841
2020-06-05 2020-06-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36,7080 −2 650 −97 890 928
2020-06-04 2020-06-02 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,0100 −4 362 −170 1 465 186
2020-06-04 2020-06-02 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 38,9400 −400 −16 125 626
2020-06-04 2020-06-02 4 Spiess Bernhard E. CSTL Common Stock S - Sale D 38,1800 −31 833 −1 215 126 026
2020-06-03 2020-06-01 4 Cook Joseph C. III CSTL Common Stock J - Other D 4 125 212 178
2020-06-03 2020-06-01 4 Cook Joseph C. III See footnotes CSTL Common Stock J - Other I 717 717
2020-06-03 2020-06-01 4 Cook Joseph C. III See footnotes CSTL Common Stock J - Other I 1 526 1 469 548
2020-06-03 2020-06-01 4 Cook Joseph C. III See footnotes CSTL Common Stock J - Other I −149 971 1 468 022
2020-06-03 2020-06-01 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,0600 −371 −14 1 617 993
2020-06-01 2020-05-28 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,3000 −300 −12 1 618 364
2020-06-01 2020-05-28 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 38,7300 −13 846 −536 1 618 664
2020-06-01 2020-05-28 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,8200 −1 374 −52 1 632 510
2020-05-28 2020-05-27 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 38,1700 −1 884 −72 1 633 884
2020-05-28 2020-05-27 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,3800 −10 630 −397 1 635 768
2020-05-28 2020-05-26 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,1900 −4 797 −188 1 646 398
2020-05-28 2020-05-26 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 38,7200 −16 924 −655 1 651 195
2020-05-28 2020-05-26 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,2800 −2 099 −78 1 668 119
2020-05-28 2020-05-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 38,0400 −444 −17 1 622 348
2020-05-28 2020-05-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 37,1000 −2 556 −95 1 622 792
2020-05-28 2020-05-27 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 36,0100 −2 000 −72 1 625 348
2020-05-26 2020-05-22 4 Monzon Federico A. CSTL Stock option (right to buy) M - Exercise D 1,92 −20 000 51 584
2020-05-26 2020-05-22 4 Monzon Federico A. CSTL Common Stock M - Exercise D 1,9200 20 000 38 31 459
2020-05-26 2020-05-22 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 38,2000 −871 −33 1 670 218
2020-05-26 2020-05-22 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,2600 −10 325 −385 1 671 089
2020-05-26 2020-05-21 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 38,3300 −800 −31 1 681 414
2020-05-26 2020-05-21 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,3400 −10 622 −397 1 682 214
2020-05-26 2020-05-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 37,5300 −1 011 −38 1 627 348
2020-05-26 2020-05-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 36,8300 −3 989 −147 1 628 359
2020-05-22 2020-05-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37,4280 −2 251 −84 893 578
2020-05-22 2020-05-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36,8810 −1 499 −55 895 829
2020-05-22 2020-05-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37,2460 −1 651 −61 897 328
2020-05-22 2020-05-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36,8420 −9 599 −354 898 979
2020-05-21 2020-05-20 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,1000 −10 084 −374 1 692 836
2020-05-21 2020-05-19 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,0300 −900 −33 1 702 920
2020-05-19 2020-05-12 4/A Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 35,4737 −100 000 −3 547 1 433 577
2020-05-19 2020-05-12 4/A Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 34,2537 −100 000 −3 425 1 533 577
2020-05-19 2020-05-12 4/A Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 33,0370 −50 000 −1 652 1 633 577
2020-05-19 2020-05-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 39,0000 −100 −4 1 703 820
2020-05-19 2020-05-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 38,4000 −4 901 −188 1 703 920
2020-05-19 2020-05-18 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,6500 −5 199 −196 1 708 821
2020-05-19 2020-05-15 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,2800 −8 117 −303 1 714 020
2020-05-19 2020-05-15 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 36,3900 −13 799 −502 1 722 137
2020-05-19 2020-05-15 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock S - Sale I 37,2800 −8 117 −303 1 464 020
2020-05-19 2020-05-15 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock S - Sale I 36,3900 −13 799 −502 1 472 137
2020-05-18 2020-05-14 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 32,5800 −10 000 −326 1 632 348
2020-05-14 2020-05-13 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock S - Sale I 36,0800 −1 131 −41 1 485 936
2020-05-14 2020-05-12 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock S - Sale I 37,4600 −4 601 −172 1 487 067
2020-05-14 2020-05-12 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock S - Sale I 36,6100 −5 187 −190 1 491 668
2020-05-14 2020-05-12 4 MAETZOLD DEREK J CSTL Stock option (right to buy) M - Exercise D 1,92 −65 627 0
2020-05-14 2020-05-12 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 1,9200 65 627 126 1 642 348
2020-05-14 2020-05-12 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 35,4737 −100 000 −3 547 1 433 577
2020-05-14 2020-05-12 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 34,2537 −100 000 −3 425 1 533 577
2020-05-14 2020-05-12 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 33,0370 −50 000 −1 652 1 633 577
2020-05-14 2020-05-13 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 36,0800 −1 131 −41 1 735 936
2020-05-14 2020-05-12 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 37,4600 −4 601 −172 1 737 067
2020-05-14 2020-05-12 4 Cook Joseph C. III See footnotes CSTL Common Stock S - Sale I 36,6100 −5 187 −190 1 741 668
2020-05-14 2020-05-12 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 35,0000 −4 000 −140 30 723
2020-05-14 2020-05-12 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 34,4984 −250 000 −8 625 1 433 577
2020-05-12 2020-05-08 4 Spiess Bernhard E. CSTL Stock option (right to buy) M - Exercise D 1,92 −32 233 23 867
2020-05-12 2020-05-08 4 Spiess Bernhard E. CSTL Common Stock M - Exercise D 1,9200 32 233 62 157 859
2020-05-04 2020-04-30 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 31,1000 −462 −14 34 723
2020-05-04 2020-04-30 4 Anderson Bonnie H By trust CSTL Common Stock S - Sale I 30,0900 −2 538 −76 35 185
2020-04-03 2020-04-01 4 Harrison Miles CSTL Stock option (right to buy) A - Award D 28,77 16 000 16 000
2020-02-21 2020-02-19 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 32,0300 −25 000 −801 1 683 577
2020-02-21 2020-02-19 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 32,0300 −25 000 −801 1 683 577
2020-02-18 2020-02-13 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 32,0100 −25 000 −800 1 708 577
2020-02-18 2020-02-13 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 32,0100 −25 000 −800 1 708 577
2020-02-10 2020-02-06 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 31,0300 −25 000 −776 1 733 577
2020-02-10 2020-02-06 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 31,0300 −25 000 −776 1 733 577
2020-02-04 2020-02-03 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 31,0610 −25 000 −777 1 758 577
2020-02-04 2020-01-31 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 30,0155 −25 000 −750 1 783 577
2020-02-04 2020-02-03 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 31,0610 −25 000 −777 1 758 577
2020-02-04 2020-01-31 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 30,0155 −25 000 −750 1 783 577
2020-01-30 2020-01-28 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 30,0197 −25 000 −750 1 808 577
2020-01-30 2020-01-28 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 30,0197 −25 000 −750 1 808 577
2019-12-17 2019-12-13 4 Monzon Federico A. CSTL Stock option (right to buy) A - Award D 29,50 35 000 35 000
2019-12-17 2019-12-13 4 Spiess Bernhard E. CSTL Stock option (right to buy) A - Award D 29,50 35 000 35 000
2019-12-17 2019-12-13 4 MAETZOLD DEREK J CSTL Stock option (right to buy) A - Award D 29,50 170 000 170 000
2019-12-17 2019-12-13 4 Stokes Frank CSTL Stock option (right to buy) A - Award D 29,50 55 000 55 000
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Warrant to Purchase Series F Preferred Stock X - Other D 0,02 −14 107 0
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Convertible Promissory Note C - Conversion D 12,80 0
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Series A Preferred Stock C - Conversion D −19 524 0
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Series F Preferred Stock C - Conversion D −1 198 016 0
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Series E-3 Preferred Stock C - Conversion D −388 669 0
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Series E-2 Preferred Stock C - Conversion D −436 910 0
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock P - Purchase D 16,0000 62 500 1 000 1 833 577
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock S - Sale D 16,0000 −9 −0 1 771 077
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock X - Other D 0,0200 11 572 0 1 771 086
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock C - Conversion D 12,8000 83 453 1 068 1 759 514
2019-07-31 2019-07-29 4 Sofinnova HealthQuest Partners, L.P. CSTL Common Stock C - Conversion D 1 676 061 1 676 061
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Warrant to purchase Series F Preferred Stock X - Other I 0,02 −14 107 0
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Convertible Promissory Note C - Conversion I 12,80 0
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Series A Preferred Stock C - Conversion I −19 524 0
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Series F Preferred Stock C - Conversion I −1 198 016 0
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Series E-3 Preferred Stock C - Conversion I −388 669 0
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Series E-2 Preferred Stock C - Conversion I −436 910 0
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Common Stock P - Purchase I 16,0000 62 500 1 000 1 833 577
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Common Stock S - Sale I 16,0000 −9 −0 1 771 077
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Common Stock X - Other I 0,0200 11 572 0 1 771 086
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Common Stock C - Conversion I 12,8000 83 453 1 068 1 759 514
2019-07-31 2019-07-29 4 KABAKOFF DAVID S By L.P. CSTL Common Stock C - Conversion I 1 676 061 1 676 061
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Convertible Promissory Note C - Conversion I 12,80 −1 200 000 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Series F Preferred Stock C - Conversion I −507 762 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Series E-3 Preferred Stock C - Conversion I −142 843 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Series E-2 Preferred Stock C - Conversion I −158 379 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Series E-1 Preferred Stock C - Conversion I −463 453 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Series D Preferred Stock C - Conversion I −337 754 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Series A Preferred Stock C - Conversion I −19 524 0
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock P - Purchase I 16,0000 134 700 2 155 134 700
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock P - Purchase I 16,0000 115 300 1 845 115 300
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock P - Purchase I 16,0000 62 500 1 000 1 496 855
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock C - Conversion I 12,8000 97 428 1 247 1 434 355
2019-07-31 2019-07-29 4 MGC Venture Partners 2013 GP, LLC See footnotes CSTL Common Stock C - Conversion I 1 336 927 1 336 927
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Convertible Promissory Note C - Conversion I 12,80 0
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Series A Preferred Stock C - Conversion I −19 524 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Convertible Promissory Note C - Conversion D 12,80 0
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Series F Preferred Stock C - Conversion I −507 762 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Series F Preferred Stock C - Conversion D −57 899 0
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes. CSTL Series E-3 Preferred Stock C - Conversion I −142 843 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Series E-3 Preferred Stock C - Conversion D −4 681 0
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Series E-2 Preferred Stock C - Conversion I −158 379 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Series E-2 Preferred Stock C - Conversion D −5 461 0
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Series E-1 Preferred Stock C - Conversion I −463 453 0
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Series D Preferred Stock C - Conversion I −337 754 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Series D Preferred Stock C - Conversion D −15 918 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Series B Preferred Stock C - Conversion D −122 158 0
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Common Stock P - Purchase D 16,0000 22 245 356 208 053
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Common Stock C - Conversion D 12,8000 16 722 214 185 808
2019-07-31 2019-07-29 4 Cook Joseph C. III CSTL Common Stock C - Conversion D 169 086 169 086
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Common Stock P - Purchase I 16,0000 312 500 5 000 1 746 855
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Common Stock C - Conversion I 12,8000 97 428 1 247 1 434 355
2019-07-31 2019-07-29 4 Cook Joseph C. III See footnotes CSTL Common Stock C - Conversion I 1 336 927 1 336 927
2019-07-31 2019-07-29 4 Anderson Bonnie H CSTL Series F Preferred Stock C - Conversion D −17 180 0
2019-07-31 2019-07-29 4 Anderson Bonnie H By trust CSTL Common Stock C - Conversion I 14 093 14 093
2019-07-31 2019-07-29 4 Aspinall Mara G. CSTL Series F Preferred Stock C - Conversion D −17 180 0
2019-07-31 2019-07-29 4 Aspinall Mara G. CSTL Common Stock P - Purchase D 16,0000 3 125 50 40 848
2019-07-31 2019-07-29 4 Aspinall Mara G. CSTL Common Stock C - Conversion D 14 093 37 723
2019-07-31 2019-07-29 4 Spiess Bernhard E. CSTL Series F Preferred Stock C - Conversion D −6 872 0
2019-07-31 2019-07-29 4 Spiess Bernhard E. CSTL Convertible Promissory Note C - Conversion D 12,80 0
2019-07-31 2019-07-29 4 Spiess Bernhard E. CSTL Common Stock C - Conversion D 12,8000 1 619 21 124 337
2019-07-31 2019-07-29 4 Spiess Bernhard E. CSTL Common Stock C - Conversion D 5 637 122 718
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Series A Preferred Stock C - Conversion D −102 954 0
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Convertible Promissory Note C - Conversion D 12,80 0
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Series F Preferred Stock C - Conversion D −1 859 0
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Series E-3 Preferred Stock C - Conversion D −486 0
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Series E-2 Preferred Stock C - Conversion D −546 0
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Series D Preferred Stock C - Conversion D −530 0
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Common Stock C - Conversion D 12,8000 8 098 104 1 571 982
2019-07-31 2019-07-29 4 MAETZOLD DEREK J CSTL Common Stock C - Conversion D 87 264 1 563 884
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series A Preferred Stock C - Conversion I −136 906 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Convertible Promissory Note C - Conversion I 12,80 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series F Preferred Stock C - Conversion I −254 781 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series E-3 Preferred Stock C - Conversion I −48 584 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series E-2 Preferred Stock C - Conversion I −54 613 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series E-1 Preferred Stock C - Conversion I −168 528 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series D Preferred Stock C - Conversion I −171 798 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series C Preferred Stock C - Conversion I −28 735 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series B Preferred Stock C - Conversion I −157 059 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Common Stock C - Conversion I 12,8000 71 003 909 908 578
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Common Stock C - Conversion I 837 575 837 575
2019-07-24 3 Aspinall Mara G. CSTL Common Stock D 47 260
2019-07-24 3 Aspinall Mara G. CSTL Common Stock D 47 260
2019-07-24 3 Aspinall Mara G. CSTL Common Stock D 47 260
2019-07-24 3 Anderson Bonnie H CSTL Common Stock D 47 260
2019-07-24 3 Anderson Bonnie H CSTL Common Stock D 47 260
2019-07-24 3 Anderson Bonnie H CSTL Common Stock D 47 260
2019-07-24 3 MAETZOLD DEREK J CSTL Common Stock D 3 117 308
2019-07-24 3 MAETZOLD DEREK J CSTL Common Stock D 3 117 308
2019-07-24 3 MAETZOLD DEREK J CSTL Common Stock D 3 117 308
2019-07-24 3 MAETZOLD DEREK J By trust CSTL Common Stock I 1 804 756
2019-07-24 3 MAETZOLD DEREK J By trust CSTL Common Stock I 1 804 756
2019-07-24 3 MAETZOLD DEREK J By trust CSTL Common Stock I 1 804 756
2019-07-24 3 Spiess Bernhard E. CSTL Common Stock D 234 162
2019-07-24 3 Spiess Bernhard E. CSTL Common Stock D 234 162
2019-07-24 3 Spiess Bernhard E. CSTL Common Stock D 234 162
2019-07-24 3 Monzon Federico A. CSTL Common Stock D 20 898
2019-07-24 3 Monzon Federico A. CSTL Common Stock D 20 898
2019-07-24 3 Monzon Federico A. CSTL Common Stock D 20 898
P
Köp på öppna marknaden eller privat köp av icke-derivatsäkerhet
S
Köp på öppna marknaden eller privat försäljning av icke-derivatsäkerhet
A
Bevilja, tilldelning eller annat förvärv av värdepapper från företaget (såsom en option)
C
Omvandling av derivat
D
Försäljning eller överföring av värdepapper tillbaka til företaget
F
Betalning av lösenpris eller skatteskuld med del av värdepapper som erhållits från bolaget
G
Överlåtelse av värdepapper från eller till insidern
K
Aktieswappar och liknande säkringsaffärer
M
Utövande eller omvandling av derivatsäkerhet som erhållits från företaget (som en option)
V
En transaktion friviligt rapporterad på schema 4
J
Andra (med en fotnot som beskriver transaktionen)
Other Listings
DE:086
Fintel data has been cited in the following publications:
Daily Mail Fox Business Business Insider Wall Street Journal The Washington Post Bloomberg Financial Times Globe and Mail
NASDAQ.com Reuters The Guardian Associated Press FactCheck.org Snopes Politifact
Federal Register The Intercept Forbes Fortune Magazine TheStreet Time Magazine Canadian Broadcasting Corporation International Business Times
Cambridge University Press Investopedia MarketWatch NY Daily News Entrepreneur Newsweek Barron's El Economista