キャッスル バイオサイエンス社
US ˙ NasdaqGM ˙ US14843C1053

SecurityCSTL / Castle Biosciences, Inc.
InsiderDerek J Maetzold
This page shows the track record and history of MAETZOLD DEREK J insider trades in Castle Biosciences, Inc.. The SEC defines Insiders as officers, directors, or significant investors (greater than 10% ownership) in a company. It is illegal for insiders to make trades in their companies based on material, non-public information ("MNPI"). This does not mean it is illegal for them to make any trades in their own companies. However, they must report all trades to the SEC via a Form 4.
Insider Purchases - Short Term Profit Analysis

In this section, we analyze the profitability of every unplanned, open-market insider purchase made by Derek J Maetzold in CSTL / Castle Biosciences, Inc.. This analysis helps to understand if the insider consistently generates abnormal returns, and is worth following. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Max
Price at
Max
Max
Profit ($)
Max Return (%)
There are no known unplanned open-market trades for this insider

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

CSTL / Castle Biosciences, Inc. Insider Trades
Insider Sales - Short Term Loss Analysis

In this section, we analyze the short-term loss avoidance of every unplanned, open-market insider sale made by Derek J Maetzold in CSTL / Castle Biosciences, Inc.. A consistent pattern of loss avoidance may suggest that future sale transactions may predict declines in price. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Min
Price at
Min
Max Loss
Avoided ($)
Max Loss
Avoided (%)
2024-03-05 4,131 21.4140 4,131 21.4140 88,461 122 17.4000 -16,582 -18.74
2022-08-16 43 32.8300 43 32.8300 1,412
2022-08-16 21 32.8300 21 32.8300 689
2021-11-15 15,394 52.4740 15,394 52.4740 807,785
2021-11-15 1,012 53.0420 1,012 53.0420 53,679

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

CSTL / Castle Biosciences, Inc. Insider Trades
Insider Transaction History
File
Date
Trade
Date
Form Insider Ticker Security Title Code 10b5-1 Direct Exercise
Price
Unit
Price
Units
Changed
Value
Changed (1K)
Remaining
Options
Remaining
Shares
2026-06-03 2026-06-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20.8570 -278 -6 1,668
2026-06-03 2026-06-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20.8570 -278 -6 1,668
2026-06-03 2026-06-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20.8570 -278 -6 1,668
2026-06-03 2026-06-01 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20.8570 -278 -6 1,668
2026-06-03 2026-06-01 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20.8570 -1,153 -24 36,908
2026-06-03 2026-06-01 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20.8570 -1,357 -28 43,424
2026-06-03 2026-06-01 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20.8570 -6,214 -130 21,479
2026-06-03 2026-06-01 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 6,010 14 27,693
2026-06-03 2026-06-01 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 204 0 21,683
2026-05-22 2026-05-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20.1960 -212 -4 1,946
2026-05-22 2026-05-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20.1960 -212 -4 1,946
2026-05-22 2026-05-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20.1960 -212 -4 1,946
2026-05-22 2026-05-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20.1960 -212 -4 1,946
2026-05-22 2026-05-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20.1960 -880 -18 38,061
2026-05-22 2026-05-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20.1960 -1,035 -21 44,781
2026-05-22 2026-05-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20.1960 -420 -8 21,479
2026-05-22 2026-05-21 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 420 1 21,899
2026-05-22 2026-05-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 20.0020 -66 -1 2,158
2026-05-22 2026-05-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 20.0020 -66 -1 2,158
2026-05-22 2026-05-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 20.0020 -66 -1 2,158
2026-05-22 2026-05-20 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 20.0020 -66 -1 2,158
2026-05-22 2026-05-20 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 20.0020 -273 -5 38,941
2026-05-22 2026-05-20 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 20.0020 -322 -6 45,816
2026-05-22 2026-05-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 20.0020 -130 -3 21,479
2026-05-22 2026-05-20 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 130 0 21,609
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22.5850 -41 -1 2,224
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22.5850 -41 -1 2,224
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22.5850 -41 -1 2,224
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22.5850 -41 -1 2,224
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22.5850 -168 -4 39,214
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22.5850 -198 -4 46,138
2026-05-11 2026-05-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22.5850 -906 -20 21,479
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 22.0800 -237 -5 2,265
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 22.0800 -237 -5 2,265
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 22.0800 -237 -5 2,265
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 22.0800 -237 -5 2,265
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 22.0800 -985 -22 39,382
2026-05-11 2026-05-07 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 22.0800 -1,159 -26 46,336
2026-05-11 2026-05-07 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22.0800 -5,308 -117 22,385
2026-05-11 2026-05-07 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 6,214 15 27,693
2026-04-23 2026-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 25.0980 -278 -7 2,502
2026-04-23 2026-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 25.0980 -278 -7 2,502
2026-04-23 2026-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 25.0980 -278 -7 2,502
2026-04-23 2026-04-21 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 25.0980 -278 -7 2,502
2026-04-23 2026-04-21 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 25.0980 -1,153 -29 40,367
2026-04-23 2026-04-21 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 25.0980 -1,357 -34 47,495
2026-04-23 2026-04-21 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.0980 -550 -14 21,479
2026-04-23 2026-04-21 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 550 1 22,029
2026-04-08 2026-04-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 25.0300 -278 -7 2,780
2026-04-08 2026-04-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 25.0300 -278 -7 2,780
2026-04-08 2026-04-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 25.0300 -278 -7 2,780
2026-04-08 2026-04-06 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 25.0300 -278 -7 2,780
2026-04-08 2026-04-06 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 25.0300 -1,153 -29 41,520
2026-04-08 2026-04-06 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 25.0300 -1,357 -34 48,852
2026-04-08 2026-04-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.0300 -6,214 -156 21,479
2026-04-08 2026-04-06 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 6,214 15 27,693
2026-03-30 2026-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 25.5510 -278 -7 3,058
2026-03-30 2026-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 25.5510 -278 -7 3,058
2026-03-30 2026-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 25.5510 -278 -7 3,058
2026-03-30 2026-03-26 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 25.5510 -278 -7 3,058
2026-03-30 2026-03-26 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 25.5510 -1,153 -29 42,673
2026-03-30 2026-03-26 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 25.5510 -1,357 -35 50,209
2026-03-30 2026-03-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.5510 -550 -14 21,479
2026-03-30 2026-03-26 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 550 1 22,029
2026-03-19 2026-03-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.3900 -650 -17 21,479
2026-03-19 2026-03-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.9300 -18,650 -484 22,129
2026-03-17 2026-03-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 26.6800 -126 -3 40,779
2026-03-17 2026-03-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.9640 -17,449 -453 40,905
2026-03-17 2026-03-13 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.4470 -13,204 -336 58,354
2026-03-13 2026-03-12 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 25.2790 -23,179 -586 71,558
2026-03-13 2026-03-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold CSTL Common Stock S - Sale I 26.1090 -279 -7 3,336
2026-03-13 2026-03-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold CSTL Common Stock S - Sale I 26.1090 -279 -7 3,336
2026-03-13 2026-03-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold CSTL Common Stock S - Sale I 26.1090 -279 -7 3,336
2026-03-13 2026-03-11 4 MAETZOLD DEREK J By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk CSTL Common Stock S - Sale I 26.1090 -282 -7 3,336
2026-03-13 2026-03-11 4 MAETZOLD DEREK J By Derek Maetzold 2020 Irrevocable Trust CSTL Common Stock S - Sale I 26.1090 -1,160 -30 43,826
2026-03-13 2026-03-11 4 MAETZOLD DEREK J By The Maetzold Descendants 2020 Trust CSTL Common Stock S - Sale I 26.1090 -1,357 -35 51,566
2026-03-13 2026-03-11 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 26.1090 -17,310 -452 94,737
2026-03-13 2026-03-11 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 2.3900 6,226 15 112,047
2026-03-05 2026-03-04 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 28.1700 -17,931 -505 105,821
2026-03-05 2026-03-04 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 59,097 123,752
2026-03-05 2026-03-03 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 27.5700 -19,043 -525 64,655
2026-02-05 2026-02-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 38.6100 -171 -7 83,698
2026-02-05 2026-02-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 37.8220 -646 -24 83,869
2026-02-05 2026-02-03 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 39.9130 -3,200 -128 84,515
2026-01-22 2026-01-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.0130 -4,017 -161 87,715
2026-01-14 2026-01-12 4 MAETZOLD DEREK J CSTL Common Stock A - Award D 62,219 91,732
2026-01-07 2026-01-06 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.0960 -1,339 -54 29,513
2026-01-07 2026-01-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 38.0900 -2,678 -102 30,852
2025-12-29 2025-12-22 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.3500 -830 -33 33,530
2025-12-19 2025-12-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.0400 -509 -20 34,360
2025-12-17 2025-12-16 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 38.5540 -12,821 -494 34,869
2025-12-17 2025-12-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 39.3040 -1,012 -40 47,690
2025-12-17 2025-12-15 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 38.7470 -18,513 -717 48,702
2025-12-11 2025-12-10 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 38.0200 -6,070 -231 67,215
2025-12-11 2025-12-10 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 15,424 73,285
2025-12-11 2025-12-09 4 MAETZOLD DEREK J CSTL Common Stock F - Taxes D 38.2500 -13,181 -504 57,861
2025-12-11 2025-12-09 4 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 33,495 71,042
2025-12-08 2025-12-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.0300 -1,339 -54 37,547
2025-12-04 2025-12-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 39.2300 -2,678 -105 38,886
2025-12-01 2025-11-26 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.0900 -4,258 -171 41,564
2025-11-26 2025-11-25 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 40.0490 -5,115 -205 45,822
2025-11-20 2025-11-18 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 34.0200 -2,678 -91 50,937
2025-11-06 2025-11-05 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 31.8510 -2,678 -85 53,615
2025-11-06 2025-11-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 31.1170 -237 -7 56,293
2025-11-06 2025-11-04 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 30.4130 -6,458 -196 56,530
2025-10-23 2025-10-20 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22.4400 -1,339 -30 62,988
2025-10-06 2025-10-02 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 22.5800 -1,339 -30 64,327
2025-09-19 2025-09-17 4 MAETZOLD DEREK J CSTL Common Stock S - Sale D 21.9710 -1,339 -29 65,666
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-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-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 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 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 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 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-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 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 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 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 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 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 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-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 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 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 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 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 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 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 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 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 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 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-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 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 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 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-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 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 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 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 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 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 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 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 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
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 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 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 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 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-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 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 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-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 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 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-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-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-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 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 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 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-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 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 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 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 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 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 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 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 CSTL Common Stock S - Sale D 30.0480 -417 -13 99,870
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 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 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 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 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 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 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 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 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-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-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 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 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 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 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 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 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-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 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 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 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-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 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 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 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 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 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 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 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 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-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 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 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 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 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 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 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 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 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 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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 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-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 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 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 CSTL Common Stock S - Sale D 20.0200 -48 -1 97,217
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 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 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 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 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 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 CSTL Common Stock S - Sale D 20.0600 -3,235 -65 98,644
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 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 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 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 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 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 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 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 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 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 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-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-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 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 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 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-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-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 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 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 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-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 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 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 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 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 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 CSTL Common Stock S - Sale D 20.1000 -286 -6 121,527
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 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 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 CSTL Common Stock S - Sale D 20.0440 -8,376 -168 121,813
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 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 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 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 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 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 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 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 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 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 CSTL Common Stock S - Sale D 23.4470 -1,538 -36 150,443
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 CSTL Common Stock S - Sale D 22.6120 -969 -22 156,596
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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 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 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 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 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-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
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 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 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 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 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-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 MAETZOLD DEREK J CSTL Common Stock M - Exercise D 3.7200 10,000 37 298,556
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 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 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 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 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 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 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-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 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 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 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 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 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-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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 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-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 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 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-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-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 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 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-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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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-04-28 2022-04-26 4 MAETZOLD DEREK J CSTL Common Stock A - Award D 22,311 201,934
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
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-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 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 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 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 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 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 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 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 DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 55.4040 -433 -24 151,367
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-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 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 63.4220 -67 -4 139,365
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 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 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-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 66.0510 -133 -9 140,032
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 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 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 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 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.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 DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 66.1320 -133 -9 154,167
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-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 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 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 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 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 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.8900 -67 -4 143,365
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 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 60.8750 -168 -10 143,534
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.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 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.6400 -33 -2 144,199
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 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 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 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 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 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 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 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 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-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 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 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 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 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 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 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 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-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-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 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.9820 -500 -37 152,732
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 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 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 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 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 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 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 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 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 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 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 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 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 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-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-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 DJM Grantor Retained Annuity Trust No. 1 CSTL Common Stock S - Sale I 70.2600 -456 -32 175,640
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-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-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 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 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 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 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 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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
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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 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-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-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
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-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-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 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 CSTL Common Stock D 3,117,308
2019-07-24 3 MAETZOLD DEREK J By trust CSTL Common Stock I 1,804,756
P
非デリバティブまたはデリバティブ証券の公開市場または非公開購入
S
非デリバティブ証券またはデリバティブ証券の公開市場または非公開売却
A
会社からの有価証券の交付、授与その他の取得 (オプション等)
C
デリバティブの転換
D
有価証券の会社への売却または譲渡
F
会社から受領した有価証券の一部を使用した、行使価格または納税義務のお支払い
G
内部者によるまたは内部者に対する有価証券の贈与
K
株式スワップと類似のヘッジ取引
M
会社から受け取ったデリバティブ証券 (オプションなど) の行使または転換
V
フォーム4により任意に報告した取引
J
その他 (取引を説明する脚注を含む)