Castle Biosciences, Inc.
US ˙ NasdaqGM ˙ US14843C1053

SecurityCSTL / Castle Biosciences, Inc.
InsiderDaniel Bradbury
This page shows the track record and history of BRADBURY DANIEL 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 Daniel Bradbury 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 Daniel Bradbury 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 (%)
2021-10-05 1,250 62.9430 1,250 62.9430 78,679 255 16.0000 -58,678 -74.58

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-05-27 2026-05-22 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 13,667 22,340
2025-05-23 2025-05-21 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 8,673 8,673
2025-02-07 2025-02-05 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28.1730 -1,425 -40 0
2025-02-07 2025-02-05 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28.1730 -1,425 -40 0
2025-02-07 2025-02-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28.1730 -5,017 -141 0
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29.8200 -134 -4 1,425
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29.8200 -134 -4 1,425
2025-01-08 2025-01-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29.8200 -472 -14 5,017
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29.4100 -857 -25 1,559
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 29.4100 -857 -25 1,559
2025-01-08 2025-01-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29.4100 -3,015 -89 5,489
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Daniel Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28.3900 -434 -12 2,416
2025-01-08 2025-01-06 4 BRADBURY DANIEL By Annette Bradbury Irrevocable Descendant's Trust CSTL Common Stock S - Sale I 28.3900 -434 -12 2,416
2025-01-08 2025-01-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28.3900 -1,530 -43 8,504
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 31.3200 -99 -3 2,850
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 31.3200 -99 -3 2,850
2024-12-05 2024-12-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 31.3200 -348 -11 10,034
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 30.9510 -1,326 -41 2,949
2024-12-05 2024-12-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 30.9510 -1,326 -41 2,949
2024-12-05 2024-12-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 30.9510 -4,669 -145 10,382
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.3300 -287 -10 4,275
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.3300 -287 -10 4,275
2024-11-05 2024-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35.3300 -1,009 -36 15,051
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 34.9200 -763 -27 4,562
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 34.9200 -763 -27 4,562
2024-11-05 2024-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 34.9200 -2,686 -94 16,060
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 33.9000 -375 -13 5,325
2024-11-05 2024-11-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 33.9000 -375 -13 5,325
2024-11-05 2024-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 33.9000 -1,322 -45 18,746
2024-10-09 2024-10-07 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29.4430 -1,425 -42 5,700
2024-10-09 2024-10-07 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29.4430 -1,425 -42 5,700
2024-10-09 2024-10-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29.4430 -5,017 -148 20,068
2024-09-09 2024-09-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29.0240 -1,425 -41 7,125
2024-09-09 2024-09-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29.0240 -1,425 -41 7,125
2024-09-09 2024-09-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29.0240 -5,017 -146 25,085
2024-08-14 2024-08-12 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26.6470 -1,431 -38 8,550
2024-08-14 2024-08-12 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26.6470 -1,431 -38 8,550
2024-08-14 2024-08-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 26.6470 -5,021 -134 30,102
2024-05-29 2024-05-25 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 8,636 13,291
2024-05-08 2024-05-06 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24.6400 -7,967 -196 9,981
2024-05-08 2024-05-06 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24.6400 -7,963 -196 9,981
2024-05-08 2024-05-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 24.6400 -7,393 -182 35,123
2024-04-10 2024-04-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.4530 -820 -17 17,948
2024-04-10 2024-04-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.4530 -819 -17 17,944
2024-04-10 2024-04-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.4530 -761 -16 42,516
2024-04-08 2024-04-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.8600 -4,021 -84 18,768
2024-04-08 2024-04-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.8600 -4,019 -84 18,763
2024-04-08 2024-04-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.8600 -3,731 -78 43,277
2024-04-08 2024-04-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.4500 -3,126 -67 22,789
2024-04-08 2024-04-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.4500 -3,125 -67 22,782
2024-04-08 2024-04-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21.4500 -2,901 -62 47,008
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.2800 -2,262 -48 25,915
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.2800 -2,262 -48 25,915
2024-03-06 2024-03-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21.2800 -2,099 -45 49,909
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.4400 -5,705 -117 28,177
2024-03-06 2024-03-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.4400 -5,701 -117 28,169
2024-03-06 2024-03-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.4400 -5,294 -108 52,008
2024-02-09 2024-02-07 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.2000 -708 -16 33,882
2024-02-09 2024-02-07 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.2000 -708 -16 33,882
2024-02-09 2024-02-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.2000 -658 -15 57,302
2024-02-07 2024-02-06 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.6300 -3,364 -79 34,590
2024-02-07 2024-02-06 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.6300 -3,362 -79 34,578
2024-02-07 2024-02-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.6300 -3,121 -74 57,960
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.4200 -931 -22 37,954
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.4200 -930 -22 37,940
2024-02-07 2024-02-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.4200 -863 -20 61,081
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.7400 -2,964 -67 38,885
2024-02-07 2024-02-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.7400 -2,963 -67 38,870
2024-02-07 2024-02-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22.7400 -2,751 -63 61,944
2024-01-08 2024-01-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.3600 -1,742 -35 41,849
2024-01-08 2024-01-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.3600 -1,741 -35 41,833
2024-01-08 2024-01-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.3600 -1,617 -33 64,695
2024-01-08 2024-01-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.4000 -6,225 -127 43,591
2024-01-08 2024-01-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.4000 -6,222 -127 43,574
2024-01-08 2024-01-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.4000 -5,776 -118 66,312
2023-12-14 2023-12-13 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0400 -399 -8 49,816
2023-12-14 2023-12-13 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0400 -399 -8 49,816
2023-12-14 2023-12-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0400 -370 -7 72,088
2023-12-14 2023-12-12 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0100 -410 -8 50,215
2023-12-14 2023-12-12 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0100 -410 -8 50,215
2023-12-14 2023-12-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0100 -380 -8 72,458
2023-12-12 2023-12-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0900 -2,349 -47 50,625
2023-12-12 2023-12-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0900 -2,347 -47 50,605
2023-12-12 2023-12-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0900 -2,179 -44 72,838
2023-12-08 2023-12-06 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0200 -68 -1 52,974
2023-12-08 2023-12-06 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0200 -68 -1 52,974
2023-12-08 2023-12-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0200 -64 -1 75,017
2023-12-05 2023-12-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0840 -1,483 -30 53,042
2023-12-05 2023-12-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0840 -1,482 -30 53,020
2023-12-05 2023-12-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0840 -1,375 -28 75,081
2023-12-05 2023-12-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0550 -3,261 -65 54,525
2023-12-05 2023-12-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0550 -3,259 -65 54,502
2023-12-05 2023-12-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0550 -3,025 -61 76,456
2023-12-01 2023-11-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0810 -2,436 -49 57,786
2023-12-01 2023-11-30 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0810 -2,436 -49 57,786
2023-12-01 2023-11-30 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0810 -7,307 -147 79,481
2023-12-01 2023-11-29 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.1250 -3,468 -70 60,222
2023-12-01 2023-11-29 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.1250 -3,468 -70 60,222
2023-12-01 2023-11-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.1250 -10,406 -209 86,788
2023-11-28 2023-11-24 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0200 -160 -3 63,690
2023-11-28 2023-11-24 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0200 -160 -3 63,690
2023-11-28 2023-11-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0200 -480 -10 97,194
2023-11-22 2023-11-21 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0000 -60 -1 63,850
2023-11-22 2023-11-21 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0000 -60 -1 63,850
2023-11-22 2023-11-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0000 -180 -4 97,674
2023-11-22 2023-11-20 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0400 -1,152 -23 63,910
2023-11-22 2023-11-20 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0400 -1,152 -23 63,910
2023-11-22 2023-11-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0400 -3,451 -69 97,854
2023-09-06 2023-09-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0400 -360 -7 65,062
2023-09-06 2023-09-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0400 -360 -7 65,062
2023-09-06 2023-09-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0400 -1,082 -22 101,305
2023-09-01 2023-08-31 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0530 -1,457 -29 65,422
2023-09-01 2023-08-31 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0530 -1,457 -29 65,422
2023-09-01 2023-08-31 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0530 -4,372 -88 102,387
2023-09-01 2023-08-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0300 -926 -19 66,879
2023-09-01 2023-08-30 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.0300 -926 -19 66,879
2023-09-01 2023-08-30 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.0300 -2,780 -56 106,759
2023-07-11 2023-07-07 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.3900 -10,000 -204 67,805
2023-07-11 2023-07-07 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 20.3900 -10,000 -204 67,805
2023-07-11 2023-07-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 20.3900 -30,000 -612 109,539
2023-06-06 2023-06-02 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 3,825 4,655
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.8040 -791 -17 77,805
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.8040 -792 -17 77,780
2023-05-08 2023-05-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21.8040 -2,376 -52 139,539
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.1170 -680 -14 78,596
2023-05-08 2023-05-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.1170 -679 -14 78,572
2023-05-08 2023-05-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21.1170 -2,039 -43 141,915
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.8790 -2,396 -52 79,276
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.8790 -2,395 -52 79,251
2023-05-08 2023-05-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21.8790 -7,185 -157 143,954
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.2890 -1,133 -24 81,672
2023-05-08 2023-05-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 21.2890 -1,134 -24 81,646
2023-05-08 2023-05-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 21.2890 -3,400 -72 151,139
2023-04-06 2023-04-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.2000 -1,420 -32 82,805
2023-04-06 2023-04-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.2000 -1,420 -32 82,805
2023-04-06 2023-04-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22.2000 -4,260 -95 154,539
2023-04-05 2023-04-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.1860 -1,520 -34 84,225
2023-04-05 2023-04-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.1860 -1,520 -34 84,225
2023-04-05 2023-04-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22.1860 -4,560 -101 158,799
2023-04-05 2023-04-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.1350 -2,060 -46 85,745
2023-04-05 2023-04-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 22.1350 -2,060 -46 85,745
2023-04-05 2023-04-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22.1350 -6,180 -137 163,359
2023-03-06 2023-03-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24.5300 -2,730 -67 87,805
2023-03-06 2023-03-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 24.5300 -2,730 -67 87,805
2023-03-06 2023-03-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 24.5300 -8,191 -201 169,539
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.5780 -751 -18 90,535
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.5780 -750 -18 90,510
2023-03-06 2023-03-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.5780 -2,250 -53 177,730
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.1600 -1,519 -35 91,286
2023-03-06 2023-03-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 23.1600 -1,520 -35 91,260
2023-03-06 2023-03-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.1600 -4,559 -106 179,980
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29.1210 -140 -4 92,805
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 29.1210 -140 -4 92,805
2023-02-03 2023-02-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 29.1210 -420 -12 184,539
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 28.5480 -895 -26 92,945
2023-02-03 2023-02-02 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 28.5480 -895 -26 92,945
2023-02-03 2023-02-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28.5480 -2,684 -77 184,959
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 27.5110 -1,483 -41 93,840
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 27.5110 -1,484 -41 93,815
2023-02-03 2023-02-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 27.5110 -4,451 -122 187,643
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26.9780 -2,482 -67 95,323
2023-02-03 2023-02-01 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 26.9780 -2,481 -67 95,299
2023-02-03 2023-02-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 26.9780 -7,445 -201 192,094
2023-01-05 2023-01-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.5500 -700 -16 199,539
2023-01-05 2023-01-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 22.8200 -7,004 -160 200,239
2022-12-05 2022-12-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 23.9490 -7,704 -185 207,243
2022-11-03 2022-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 25.8200 -1,214 -31 214,947
2022-11-03 2022-11-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 25.4300 -6,490 -165 216,161
2022-10-05 2022-10-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 27.5370 -4,014 -111 222,651
2022-10-05 2022-10-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 26.7650 -3,690 -99 226,665
2022-09-06 2022-09-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 28.0800 -7,704 -216 230,355
2022-08-03 2022-08-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 27.4700 -7,704 -212 238,059
2022-06-13 2022-01-04 4/A BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43.4570 -4,375 -190 130,930
2022-06-13 2022-01-04 4/A BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43.0210 -4,375 -188 130,905
2022-06-13 2022-01-04 4/A BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.9220 -7,303 -321 238,690
2022-06-13 2022-06-10 4 BRADBURY DANIEL CSTL Common Stock M - Exercise D 830 830
2022-04-28 2022-04-26 4 BRADBURY DANIEL By LLC CSTL Common Stock A - Award I 60,997 246,249
2022-03-31 2022-03-30 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45.9570 -2,500 -115 97,562
2022-03-31 2022-03-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45.6040 -512 -23 97,537
2022-03-31 2022-03-30 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45.1710 -1,988 -90 98,049
2022-03-31 2022-03-30 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 44.0390 -3,852 -170 185,252
2022-03-31 2022-03-29 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45.9540 -2,500 -115 100,062
2022-03-31 2022-03-29 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45.4590 -2,500 -114 100,037
2022-03-31 2022-03-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 44.8070 -3,852 -173 189,104
2022-03-16 2022-03-15 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 36.4000 -2,500 -91 102,562
2022-03-16 2022-03-15 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 36.2920 -2,500 -91 102,537
2022-03-16 2022-03-15 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37.5700 -353 -13 192,956
2022-03-16 2022-03-15 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36.7760 -3,499 -129 193,309
2022-03-16 2022-03-14 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 38.0430 -2,500 -95 105,062
2022-03-16 2022-03-14 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 37.1010 -2,500 -93 105,037
2022-03-16 2022-03-14 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 39.7400 -1,517 -60 196,808
2022-03-16 2022-03-14 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38.5760 -2,335 -90 198,325
2022-02-24 2022-02-23 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39.7050 -2,500 -99 107,562
2022-02-24 2022-02-23 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39.1840 -2,500 -98 107,537
2022-02-24 2022-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38.9740 -3,852 -150 200,660
2022-02-24 2022-02-22 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39.5030 -2,500 -99 110,062
2022-02-24 2022-02-22 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 39.0940 -2,500 -98 110,037
2022-02-24 2022-02-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38.6490 -3,852 -149 204,512
2022-02-11 2022-02-10 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 46.5180 -2,500 -116 112,562
2022-02-11 2022-02-10 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 45.8840 -2,500 -115 112,537
2022-02-11 2022-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.1330 -468 -21 208,364
2022-02-11 2022-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 44.4220 -3,384 -150 208,832
2022-02-11 2022-02-09 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 46.6350 -2,500 -117 115,062
2022-02-11 2022-02-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 46.7300 -2,500 -117 115,037
2022-02-11 2022-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 46.3250 -3,852 -178 212,216
2022-01-26 2022-01-24 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.5000 -3,915 -139 117,562
2022-01-26 2022-01-24 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.4400 -3,914 -139 117,537
2022-01-26 2022-01-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35.3700 -6,802 -241 216,068
2022-01-24 2022-01-20 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.2900 -4,174 -147 121,477
2022-01-24 2022-01-20 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.4700 -4,175 -148 121,451
2022-01-24 2022-01-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35.1300 -7,255 -255 222,870
2022-01-20 2022-01-18 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.1800 -661 -23 125,651
2022-01-20 2022-01-18 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 35.0700 -661 -23 125,626
2022-01-20 2022-01-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 35.5100 -1,148 -41 230,125
2022-01-06 2022-01-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 42.0940 -1,898 -80 126,312
2022-01-06 2022-01-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 41.0360 -2,477 -102 128,210
2022-01-06 2022-01-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 40.4380 -4,375 -177 126,287
2022-01-06 2022-01-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.6380 -4,840 -211 231,273
2022-01-06 2022-01-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.2110 -2,763 -119 236,113
2022-01-06 2022-01-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43.4970 -4,618 -201 130,687
2022-01-06 2022-01-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 43.0350 -4,618 -199 130,662
2022-01-06 2022-01-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.0370 -300 -14 238,876
2022-01-06 2022-01-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.9330 -6,817 -299 239,176
2021-11-10 2021-11-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.8350 -1,388 -86 135,305
2021-11-10 2021-11-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.4370 -1,389 -85 135,280
2021-11-10 2021-11-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.1860 -342 -21 245,993
2021-11-10 2021-11-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.7200 -2,435 -148 246,335
2021-11-08 2021-11-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.7800 -1,111 -69 136,693
2021-11-08 2021-11-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.1000 -1,112 -68 136,669
2021-11-08 2021-11-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.6600 -2,223 -135 248,770
2021-10-25 2021-10-22 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.7500 -1,250 -78 137,804
2021-10-25 2021-10-22 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.5100 -1,250 -78 137,781
2021-10-25 2021-10-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.8800 -2,500 -157 250,993
2021-10-25 2021-10-21 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.5700 -1,250 -78 139,054
2021-10-25 2021-10-21 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.0600 -1,250 -78 139,031
2021-10-25 2021-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64.3400 -1,100 -71 253,493
2021-10-25 2021-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.9600 -1,400 -88 254,593
2021-10-06 2021-10-05 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.9430 -1,250 -79 140,304
2021-10-06 2021-10-05 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.8290 -1,250 -79 140,281
2021-10-06 2021-10-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.5260 -815 -51 255,993
2021-10-06 2021-10-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.0420 -1,685 -105 256,808
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 63.5250 -200 -13 141,554
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 62.6000 -600 -38 141,754
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.8930 -450 -28 142,354
2021-10-06 2021-10-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 60.7450 -1,250 -76 141,531
2021-10-06 2021-10-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.2330 -2,500 -151 258,493
2021-09-23 2021-09-22 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 75.2690 -1,250 -94 142,804
2021-09-23 2021-09-22 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 74.9780 -1,250 -94 142,781
2021-09-23 2021-09-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.7280 -1,134 -85 260,993
2021-09-23 2021-09-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.8980 -1,366 -101 262,127
2021-09-23 2021-09-21 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 74.2110 -1,250 -93 144,054
2021-09-23 2021-09-21 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73.9300 -1,250 -92 144,031
2021-09-23 2021-09-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.8200 -2,500 -185 263,493
2021-09-10 2021-09-09 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76.1400 -1,250 -95 145,304
2021-09-10 2021-09-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76.6950 -1,250 -96 145,281
2021-09-10 2021-09-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77.4190 -1,100 -85 265,993
2021-09-10 2021-09-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 76.4010 -1,400 -107 267,093
2021-09-10 2021-09-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76.4720 -1,250 -96 146,554
2021-09-10 2021-09-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 76.8920 -1,250 -96 146,531
2021-09-10 2021-09-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 76.7090 -1,120 -86 268,493
2021-09-10 2021-09-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 75.8790 -1,380 -105 269,613
2021-08-19 2021-08-18 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.6200 -2,339 -144 147,804
2021-08-19 2021-08-18 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 61.4600 -2,339 -144 147,781
2021-08-19 2021-08-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.1500 -2,578 -158 270,993
2021-08-19 2021-08-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.5900 -2,100 -127 273,571
2021-08-19 2021-08-17 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 60.0400 -161 -10 150,143
2021-08-19 2021-08-17 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 60.0400 -161 -10 150,143
2021-08-19 2021-08-17 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.0000 -322 -19 275,671
2021-08-06 2021-08-04 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 69.0780 -1,250 -86 150,304
2021-08-06 2021-08-04 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 69.1370 -1,250 -86 150,281
2021-08-06 2021-08-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71.4180 -400 -29 275,993
2021-08-06 2021-08-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.6620 -1,100 -78 276,393
2021-08-06 2021-08-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 69.5750 -1,000 -70 277,493
2021-08-06 2021-08-03 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70.3960 -1,250 -88 151,554
2021-08-06 2021-08-03 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70.0710 -1,250 -88 151,531
2021-08-06 2021-08-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 69.4800 -1,100 -76 278,493
2021-08-06 2021-08-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68.6260 -1,400 -96 279,593
2021-07-28 2021-07-27 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 63.1560 -1,250 -79 152,804
2021-07-28 2021-07-27 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 63.0760 -1,250 -79 152,781
2021-07-28 2021-07-27 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64.3490 -200 -13 280,993
2021-07-28 2021-07-27 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63.5260 -1,059 -67 281,193
2021-07-28 2021-07-27 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.8020 -1,241 -78 282,252
2021-07-28 2021-07-26 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66.3330 -1,250 -83 154,054
2021-07-28 2021-07-26 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66.7280 -1,250 -83 154,031
2021-07-28 2021-07-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67.7000 -900 -61 283,493
2021-07-28 2021-07-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 66.6370 -1,600 -107 284,393
2021-07-12 2021-07-09 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73.1230 -1,250 -91 155,304
2021-07-12 2021-07-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73.8060 -404 -30 155,281
2021-07-12 2021-07-09 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 73.1710 -846 -62 155,685
2021-07-12 2021-07-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72.7600 -100 -7 285,993
2021-07-12 2021-07-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72.2610 -1,800 -130 286,093
2021-07-12 2021-07-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.3680 -600 -42 287,893
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 71.0250 -200 -14 156,554
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70.3890 -425 -30 156,754
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 69.2290 -202 -14 157,179
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 68.2600 -223 -15 157,381
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Annette Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66.7450 -200 -13 157,604
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70.6520 -300 -21 156,531
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 70.0120 -459 -32 156,831
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 68.6420 -391 -27 157,290
2021-07-12 2021-07-08 4 BRADBURY DANIEL By Daniel Bradbury Irrecovable Descendant's Trust CSTL Common Stock S - Sale I 66.5500 -100 -7 157,681
2021-07-12 2021-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.8910 -360 -26 288,493
2021-07-12 2021-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.0720 -1,440 -101 288,853
2021-07-12 2021-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68.3620 -700 -48 290,293
2021-06-14 2021-06-10 4 BRADBURY DANIEL CSTL Restricted Stock Units A - Award D 830 830
2021-06-14 2021-06-10 4 BRADBURY DANIEL CSTL Stock option (right to buy) A - Award D 71.22 3,379 3,379
2021-04-23 2021-04-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65.5500 -2,769 -182 290,993
2021-04-23 2021-04-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64.8240 -3,431 -222 293,762
2021-04-23 2021-04-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63.6450 -1,300 -83 297,193
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63.2560 -1,550 -98 298,493
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.7840 -3,970 -249 300,043
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.7660 -1,480 -91 304,013
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.2830 -300 -18 305,493
2021-04-23 2021-04-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59.1950 -200 -12 305,793
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.7070 -849 -63 305,993
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72.9230 -1,757 -128 306,842
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71.6570 -1,394 -100 308,599
2021-04-08 2021-04-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.6240 -3,500 -247 309,993
2021-04-08 2021-04-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.0550 -5,590 -414 313,493
2021-04-08 2021-04-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.5440 -1,910 -140 319,083
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.3600 -200 -12 320,993
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.7270 -2,965 -183 321,193
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.6930 -3,439 -209 324,158
2021-03-26 2021-03-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59.9320 -896 -54 327,597
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64.6810 -1,210 -78 328,493
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 63.7080 -3,080 -196 329,703
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62.8800 -1,310 -82 332,783
2021-03-26 2021-03-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.2050 -1,900 -116 334,093
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68.8100 -200 -14 335,993
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67.2840 -946 -64 336,193
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 66.0220 -383 -25 337,139
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65.2640 -995 -65 337,522
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64.0440 -387 -25 338,517
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 62,860.0000 -1,914 -120,314 338,904
2021-03-10 2021-03-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.8020 -2,675 -165 340,818
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68.9610 -1,200 -83 343,493
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 68.0410 -1,805 -123 344,693
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67.1000 -2,795 -188 346,498
2021-03-10 2021-03-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65.8940 -1,700 -112 349,293
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 88.3880 -400 -35 350,993
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 86.9170 -849 -74 351,393
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 86.0950 -997 -86 352,242
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 84.3520 -770 -65 353,239
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 83.1260 -1,420 -118 354,009
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 82.6320 -1,079 -89 355,429
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 81.5280 -681 -56 356,508
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 80.0580 -600 -48 357,189
2021-02-25 2021-02-24 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78.8920 -704 -56 357,789
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 82.3000 -200 -16 358,493
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 81.8200 -2,196 -180 358,693
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 80.7520 -834 -67 360,889
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 79.6190 -1,770 -141 361,723
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78.4290 -900 -71 363,493
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77.4100 -1,200 -93 364,393
2021-02-25 2021-02-23 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.4100 -400 -29 365,593
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 106.3120 -200 -21 365,993
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 105.4250 -301 -32 366,193
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 97.2790 -400 -39 367,494
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 95.9160 -403 -39 367,894
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 94.5440 -504 -48 368,297
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 93.0300 -300 -28 368,801
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 92.4020 -1,419 -131 369,101
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 91.2140 -1,206 -110 370,520
2021-02-11 2021-02-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 90.1550 -1,767 -159 371,726
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 101.9160 -1,000 -102 366,494
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 97.8460 -1,400 -137 373,493
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 96.9670 -2,400 -233 374,893
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 95.9860 -1,760 -169 377,293
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 94.8400 -951 -90 379,053
2021-02-11 2021-02-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 93.9910 -989 -93 380,004
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.9130 -237 -18 380,993
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.1290 -1,330 -99 381,230
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.0710 -2,238 -164 382,560
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72.1250 -2,155 -155 384,798
2021-01-27 2021-01-26 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.7900 -1,540 -109 386,953
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 80.4980 -700 -56 388,493
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 79.6990 -1,010 -80 389,193
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78.1330 -100 -8 390,203
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77.3140 -1,084 -84 390,303
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 76.3240 -1,800 -137 391,387
2021-01-27 2021-01-25 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 75.2570 -2,806 -211 393,187
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.9100 -326 -24 395,993
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.0100 -4,597 -340 396,319
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 72.9100 -2,377 -173 400,916
2021-01-14 2021-01-13 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71.3200 -200 -14 403,293
2021-01-14 2021-01-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 79.0700 -2,496 -197 403,493
2021-01-14 2021-01-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 78.4500 -6,567 -515 405,989
2021-01-14 2021-01-12 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 77.3200 -3,050 -236 412,556
2021-01-11 2020-12-08 5 BRADBURY DANIEL By LLC CSTL Common Stock G - Gift I -157,781 415,606
2021-01-11 2020-12-08 5 BRADBURY DANIEL By LLC CSTL Common Stock G - Gift I -157,804 573,387
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 74.7050 -100 -7 731,191
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.3290 -200 -15 731,291
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71.4670 -215 -15 731,491
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 70.3330 -500 -35 731,706
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 69.1050 -200 -14 732,206
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 67.6300 -805 -54 732,406
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 66.8100 -4,580 -306 733,211
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 65.9720 -4,273 -282 737,791
2020-12-30 2020-12-29 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 64.7800 -4,127 -267 742,064
2020-12-30 2020-12-28 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.6690 -3,747 -276 746,191
2020-12-30 2020-12-28 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 73.0090 -9,153 -668 749,938
2020-12-30 2020-12-28 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 71.5840 -2,100 -150 759,091
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 61.7250 -200 -12 761,191
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 60.8140 -2,157 -131 761,391
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59.8830 -3,280 -196 763,548
2020-12-14 2020-12-11 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 58.7740 -1,000 -59 766,828
2020-12-14 2020-12-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59.2100 -100 -6 767,828
2020-12-14 2020-12-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 59.0070 -3,550 -209 767,928
2020-12-14 2020-12-10 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 57.0300 -100 -6 771,478
2020-11-20 2020-11-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 46.5140 -709 -33 771,578
2020-11-20 2020-11-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.9000 -3,041 -140 772,287
2020-11-20 2020-11-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48.2000 -534 -26 775,328
2020-11-20 2020-11-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 47.5570 -1,525 -73 775,862
2020-11-20 2020-11-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 46.3920 -1,691 -78 777,387
2020-11-06 2020-11-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 52.5600 -100 -5 779,078
2020-11-06 2020-11-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 51.8300 -3,050 -158 779,178
2020-11-06 2020-11-05 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 51.0300 -600 -31 782,228
2020-11-06 2020-11-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 50.2300 -1,450 -73 782,828
2020-11-06 2020-11-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 49.3200 -2,300 -113 784,278
2020-10-22 2020-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48.8600 -4,660 -228 786,578
2020-10-22 2020-10-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 47.3900 -590 -28 791,238
2020-10-22 2020-10-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 50.1600 -1,500 -75 791,828
2020-10-22 2020-10-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 49.6300 -10,250 -509 793,328
2020-10-13 2020-10-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 54.9430 -601 -33 803,578
2020-10-13 2020-10-09 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 54.5980 -14,399 -786 804,179
2020-10-13 2020-10-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 54.5250 -700 -38 818,578
2020-10-13 2020-10-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 53.8920 -14,300 -771 819,278
2020-09-18 2020-09-17 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48.6440 -1,710 -83 833,578
2020-09-18 2020-09-17 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48.2970 -2,040 -99 835,288
2020-09-18 2020-09-16 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 48.7460 -2,200 -107 837,328
2020-09-18 2020-09-16 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 47.8560 -1,550 -74 839,528
2020-09-03 2020-09-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.9500 -100 -5 841,078
2020-09-03 2020-09-02 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.4300 -3,650 -166 841,178
2020-09-03 2020-09-01 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.8800 -3,750 -172 844,828
2020-08-20 2020-08-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.7800 -750 -34 848,578
2020-08-20 2020-08-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 45.2600 -1,800 -81 849,328
2020-08-20 2020-08-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.9000 -1,200 -53 851,128
2020-08-20 2020-08-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.1800 -3,750 -162 852,328
2020-08-10 2020-08-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.5980 -3,750 -156 856,078
2020-08-10 2020-08-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.9390 -400 -17 859,828
2020-08-10 2020-08-06 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.2650 -3,350 -138 860,228
2020-07-23 2020-07-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 39.9000 -1,450 -58 863,578
2020-07-23 2020-07-22 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 39.3800 -2,300 -91 865,028
2020-07-23 2020-07-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42.8400 -2 -0 867,328
2020-07-23 2020-07-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42.2900 -2,300 -97 867,330
2020-07-23 2020-07-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.0500 -1,448 -59 869,630
2020-07-09 2020-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.9680 -746 -31 871,078
2020-07-09 2020-07-08 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.2230 -3,004 -124 871,824
2020-07-09 2020-07-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.0600 -2,750 -113 874,828
2020-07-09 2020-07-07 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 40.0470 -1,000 -40 877,578
2020-06-22 2020-06-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 43.9000 -901 -40 878,578
2020-06-22 2020-06-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42.9400 -1,149 -49 879,479
2020-06-22 2020-06-19 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42.1600 -1,700 -72 880,628
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42.8300 -1,793 -77 882,328
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 42.1000 -1,557 -66 884,121
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 41.0900 -300 -12 885,678
2020-06-22 2020-06-18 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38.9400 -100 -4 885,978
2020-06-08 2020-06-04 4 BRADBURY DANIEL CSTL Common Stock A - Award D 37.50 8,000 8,000
2020-06-05 2020-06-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37.7930 -727 -27 886,078
2020-06-05 2020-06-04 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37.3060 -3,023 -113 886,805
2020-06-05 2020-06-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 38.2950 -13 -0 889,828
2020-06-05 2020-06-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37.7370 -1,087 -41 889,841
2020-06-05 2020-06-03 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36.7080 -2,650 -97 890,928
2020-05-22 2020-05-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37.4280 -2,251 -84 893,578
2020-05-22 2020-05-21 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36.8810 -1,499 -55 895,829
2020-05-22 2020-05-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 37.2460 -1,651 -61 897,328
2020-05-22 2020-05-20 4 BRADBURY DANIEL By LLC CSTL Common Stock S - Sale I 36.8420 -9,599 -354 898,979
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series A Preferred Stock C - Conversion I -136,906 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Convertible Promissory Note C - Conversion I 12.80 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series F Preferred Stock C - Conversion I -254,781 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series E-3 Preferred Stock C - Conversion I -48,584 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series E-2 Preferred Stock C - Conversion I -54,613 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series E-1 Preferred Stock C - Conversion I -168,528 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series D Preferred Stock C - Conversion I -171,798 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series C Preferred Stock C - Conversion I -28,735 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Series B Preferred Stock C - Conversion I -157,059 0
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Common Stock C - Conversion I 12.8000 71,003 909 908,578
2019-07-31 2019-07-29 4 BRADBURY DANIEL By LLC CSTL Common Stock C - Conversion I 837,575 837,575
P
Offener Markt oder privater Kauf von nicht-derivativen oder derivativen Wertpapieren
S
Freiverkauf oder privater Verkauf von nicht-derivativen oder derivativen Wertpapieren
A
Gewährung, Vergabe oder sonstiger Erwerb von Wertpapieren des Unternehmens (z. B. eine Option)
C
Umwandlung von Derivaten
D
Verkauf oder Rückübertragung von Wertpapieren an das Unternehmen
F
Zahlung des Ausübungspreises oder der Steuerschuld mit einem Teil der vom Unternehmen erhaltenen Wertpapiere
G
Schenkung von Wertpapieren durch oder an den Insider
K
Aktien-Swaps und ähnliche Absicherungstransaktionen
M
Ausübung oder Umwandlung eines vom Unternehmen erhaltenen derivativen Wertpapiers (z. B. einer Option)
V
Eine freiwillig auf Formular 4 gemeldete Transaktion
J
Sonstige (mit einer Fußnote zur Beschreibung der Transaktion)