Ticker |
Owner |
Relationship |
Date |
Transaction |
Cost  |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 21 '25 | Sale | 21.52 | 1,236 | 26,596 | 74,627 | Apr 23 04:08 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 21 '25 | Sale | 21.52 | 4,408 | 94,851 | 4,275 | Apr 23 04:08 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 08 '25 | Sale | 20.03 | 213 | 4,266 | 76,886 | Apr 10 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 08 '25 | Sale | 20.03 | 761 | 15,243 | 4,577 | Apr 10 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 09 '25 | Sale | 20.22 | 1,023 | 20,684 | 75,863 | Apr 10 04:07 PM |
|
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 09 '25 | Sale | 20.22 | 3,647 | 73,739 | 4,440 | Apr 10 04:07 PM |
CSTL | Derek Maetzold | Officer | Apr 08 '25 | Proposed Sale | 18.60 | 16,932 | 314,935 | | Apr 08 04:56 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 26 '25 | Sale | 20.30 | 1,236 | 25,091 | 77,099 | Mar 28 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 26 '25 | Sale | 20.30 | 4,408 | 89,482 | 4,605 | Mar 28 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 07 '25 | Sale | 20.12 | 22,639 | 455,426 | 80,465 | Mar 11 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 07 '25 | Sale | 20.12 | 4,408 | 88,674 | 4,770 | Mar 11 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 10 '25 | Sale | 19.52 | 2,130 | 41,573 | 78,335 | Mar 11 04:07 PM |
CSTL | Derek Maetzold | Officer | Mar 07 '25 | Proposed Sale | 20.21 | 34,821 | 703,732 | | Mar 07 04:57 PM |
CSTL | Derek Maetzold | Officer | Mar 04 '25 | Proposed Sale | 22.23 | 5,687 | 126,422 | | Mar 04 05:28 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 13 '25 | Sale | 28.03 | 986 | 27,641 | 80,818 | Jan 15 04:57 PM |
|
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 13 '25 | Sale | 28.03 | 1,579 | 44,262 | 5,104 | Jan 15 04:57 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 06 '25 | Sale | 29.62 | 2,715 | 80,412 | 82,047 | Jan 08 06:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 06 '25 | Sale | 29.62 | 4,343 | 128,637 | 5,291 | Jan 08 06:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 07 '25 | Sale | 30.14 | 243 | 7,324 | 81,804 | Jan 08 06:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 07 '25 | Sale | 30.14 | 388 | 11,694 | 5,254 | Jan 08 06:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 17 '24 | Sale | 28.34 | 9,364 | 265,358 | 84,762 | Dec 19 04:39 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 13 '24 | Sale | 28.64 | 13,485 | 386,209 | 105,185 | Dec 17 04:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 13 '24 | Sale | 28.64 | 1,579 | 45,223 | 5,702 | Dec 17 04:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 16 '24 | Sale | 28.83 | 11,059 | 318,864 | 94,126 | Dec 17 04:21 PM |
CSTL | Derek Maetzold | Officer | Dec 13 '24 | Proposed Sale | 28.87 | 48,303 | 1,394,508 | | Dec 13 05:00 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 05 '24 | Sale | 31.35 | 1,972 | 61,826 | 85,748 | Dec 09 05:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 05 '24 | Sale | 31.35 | 3,155 | 98,916 | 5,852 | Dec 09 05:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 12 '24 | Sale | 34.15 | 1,972 | 67,344 | 87,720 | Nov 14 06:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 12 '24 | Sale | 34.15 | 3,155 | 107,743 | 6,151 | Nov 14 06:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 04 '24 | Sale | 32.54 | 1,972 | 64,163 | 89,692 | Nov 06 04:21 PM |
|
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 04 '24 | Sale | 32.54 | 3,155 | 102,657 | 6,450 | Nov 06 04:21 PM |
CSTL | Derek Maetzold | Officer | Nov 04 '24 | Proposed Sale | 33.64 | 15,381 | 517,417 | | Nov 04 05:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 14 '24 | Sale | 32.27 | 1,972 | 63,642 | 91,664 | Oct 16 04:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 14 '24 | Sale | 32.27 | 3,155 | 101,821 | 6,749 | Oct 16 04:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 08 '24 | Sale | 30.27 | 986 | 29,845 | 93,636 | Oct 10 04:22 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 08 '24 | Sale | 30.27 | 1,576 | 47,704 | 7,048 | Oct 10 04:22 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 04 '24 | Sale | 28.73 | 986 | 28,332 | 94,622 | Oct 08 04:48 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 04 '24 | Sale | 28.73 | 1,579 | 45,371 | 7,197 | Oct 08 04:48 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 16 '24 | Sale | 30.97 | 1,972 | 61,077 | 95,608 | Sep 18 04:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 16 '24 | Sale | 30.97 | 3,155 | 97,717 | 7,347 | Sep 18 04:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 11 '24 | Sale | 30.32 | 996 | 30,199 | 97,580 | Sep 13 04:33 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 11 '24 | Sale | 30.32 | 1,620 | 49,118 | 7,646 | Sep 13 04:33 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 09 '24 | Sale | 29.46 | 996 | 29,339 | 98,576 | Sep 11 04:15 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 09 '24 | Sale | 29.46 | 1,590 | 46,837 | 7,806 | Sep 11 04:15 PM |
CSTL | Derek Maetzold | Officer | Sep 09 '24 | Proposed Sale | 29.33 | 20,583 | 603,699 | | Sep 09 05:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 03 '24 | Sale | 30.05 | 417 | 12,530 | 99,870 | Sep 05 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 03 '24 | Sale | 30.05 | 699 | 21,004 | 8,005 | Sep 05 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 04 '24 | Sale | 30.02 | 298 | 8,947 | 99,572 | Sep 05 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 04 '24 | Sale | 30.02 | 500 | 15,012 | 7,956 | Sep 05 04:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 29 '24 | Sale | 30.07 | 1,334 | 40,120 | 100,609 | Sep 03 04:08 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 29 '24 | Sale | 30.07 | 2,246 | 67,548 | 8,126 | Sep 03 04:08 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 30 '24 | Sale | 30.10 | 322 | 9,692 | 100,287 | Sep 03 04:08 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 30 '24 | Sale | 30.10 | 539 | 16,223 | 8,073 | Sep 03 04:08 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 23 '24 | Sale | 30.09 | 1,037 | 31,202 | 102,019 | Aug 27 04:11 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 23 '24 | Sale | 30.09 | 1,746 | 52,535 | 8,356 | Aug 27 04:11 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 26 '24 | Sale | 30.05 | 76 | 2,284 | 101,943 | Aug 27 04:11 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 26 '24 | Sale | 30.05 | 128 | 3,846 | 8,342 | Aug 27 04:11 PM |
CSTL | Derek Maetzold | Officer | Aug 23 '24 | Proposed Sale | 29.57 | 44,380 | 1,312,317 | | Aug 23 05:17 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jun 03 '24 | Sale | 23.40 | 2,368 | 55,416 | 57,893 | Jun 05 05:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jun 03 '24 | Sale | 23.40 | 3,968 | 92,857 | 8,525 | Jun 05 05:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 14 '24 | Sale | 24.27 | 2,368 | 57,463 | 60,261 | May 16 04:20 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 14 '24 | Sale | 24.27 | 3,968 | 96,290 | 8,911 | May 16 04:20 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 06 '24 | Sale | 24.72 | 2,368 | 58,537 | 62,629 | May 08 04:47 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 06 '24 | Sale | 24.72 | 3,968 | 98,089 | 9,297 | May 08 04:47 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 23 '24 | Sale | 20.11 | 421 | 8,466 | 64,997 | Apr 25 04:54 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 23 '24 | Sale | 20.11 | 705 | 14,177 | 9,683 | Apr 25 04:54 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 12 '24 | Sale | 20.35 | 1,947 | 39,621 | 65,418 | Apr 16 04:46 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 12 '24 | Sale | 20.35 | 3,263 | 66,402 | 9,752 | Apr 16 04:46 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 03 '24 | Sale | 21.70 | 2,368 | 51,386 | 67,365 | Apr 05 04:37 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 03 '24 | Sale | 21.70 | 3,968 | 86,106 | 10,069 | Apr 05 04:37 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 20 '24 | Sale | 20.27 | 2,295 | 46,520 | 69,806 | Mar 22 05:16 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 20 '24 | Sale | 20.27 | 3,847 | 77,979 | 10,467 | Mar 22 05:16 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 21 '24 | Sale | 20.70 | 73 | 1,511 | 69,733 | Mar 22 05:16 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 21 '24 | Sale | 20.70 | 121 | 2,505 | 10,455 | Mar 22 05:16 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 07 '24 | Sale | 20.77 | 2,372 | 49,266 | 72,101 | Mar 11 05:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 07 '24 | Sale | 20.77 | 3,996 | 82,997 | 10,841 | Mar 11 05:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 05 '24 | Option Exercise | 3.72 | 10,686 | 39,752 | 78,604 | Mar 06 05:58 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 05 '24 | Sale | 21.41 | 4,131 | 88,461 | 74,473 | Mar 06 05:58 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 27 '23 | Sale | 21.90 | 8,076 | 176,864 | 68,038 | Dec 29 04:05 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 27 '23 | Sale | 21.90 | 1,137 | 24,900 | 11,688 | Dec 29 04:05 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 28 '23 | Sale | 22.17 | 3,954 | 87,660 | 64,084 | Dec 29 04:05 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 28 '23 | Sale | 22.17 | 557 | 12,349 | 11,629 | Dec 29 04:05 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 22 '23 | Sale | 21.96 | 5,224 | 114,719 | 81,294 | Dec 27 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 22 '23 | Sale | 21.96 | 736 | 16,163 | 11,884 | Dec 27 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 26 '23 | Sale | 21.93 | 5,180 | 113,597 | 76,114 | Dec 27 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 26 '23 | Sale | 21.93 | 729 | 15,987 | 11,807 | Dec 27 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 20 '23 | Sale | 21.05 | 5,201 | 109,455 | 97,517 | Dec 22 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 20 '23 | Sale | 21.05 | 733 | 15,426 | 12,125 | Dec 22 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 21 '23 | Sale | 21.40 | 10,999 | 235,412 | 86,518 | Dec 22 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 21 '23 | Sale | 21.40 | 1,549 | 33,153 | 11,962 | Dec 22 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 18 '23 | Sale | 20.27 | 5,720 | 115,962 | 108,437 | Dec 20 04:46 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 18 '23 | Sale | 20.27 | 1,498 | 30,369 | 12,552 | Dec 20 04:46 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 19 '23 | Sale | 20.84 | 5,719 | 119,161 | 102,718 | Dec 20 04:46 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 19 '23 | Sale | 20.84 | 3,314 | 69,051 | 12,202 | Dec 20 04:46 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 14 '23 | Sale | 20.89 | 9,152 | 191,151 | 117,866 | Dec 18 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 14 '23 | Sale | 20.89 | 9,976 | 208,363 | 12,827 | Dec 18 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 15 '23 | Sale | 20.21 | 3,709 | 74,959 | 114,157 | Dec 18 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 15 '23 | Sale | 20.21 | 1,113 | 22,494 | 12,710 | Dec 18 04:06 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 12 '23 | Sale | 20.01 | 546 | 10,925 | 130,670 | Dec 14 05:39 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 12 '23 | Sale | 20.01 | 254 | 5,083 | 14,298 | Dec 14 05:39 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 13 '23 | Sale | 20.21 | 3,652 | 73,807 | 127,018 | Dec 14 05:39 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 13 '23 | Sale | 20.21 | 3,980 | 80,436 | 13,879 | Dec 14 05:39 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 09 '23 | Option Exercise | 0.00 | 33,496 | 0 | 128,391 | Dec 12 07:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 10 '23 | Option Exercise | 0.00 | 20,787 | 0 | 133,327 | Dec 12 07:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 08 '23 | Sale | 20.10 | 2,322 | 46,672 | 94,895 | Dec 12 07:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 08 '23 | Sale | 20.10 | 2,530 | 50,853 | 14,325 | Dec 12 07:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 06 '23 | Sale | 20.02 | 48 | 961 | 97,217 | Dec 08 04:38 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 06 '23 | Sale | 20.02 | 52 | 1,041 | 14,592 | Dec 08 04:38 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 01 '23 | Sale | 20.06 | 3,235 | 64,894 | 98,644 | Dec 05 05:49 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 01 '23 | Sale | 20.06 | 3,526 | 70,732 | 14,756 | Dec 05 05:49 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 04 '23 | Sale | 20.08 | 1,379 | 27,690 | 97,265 | Dec 05 05:49 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 04 '23 | Sale | 20.08 | 1,504 | 30,200 | 14,597 | Dec 05 05:49 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 29 '23 | Sale | 20.13 | 5,743 | 115,607 | 106,389 | Dec 01 04:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 29 '23 | Sale | 20.13 | 6,261 | 126,034 | 15,645 | Dec 01 04:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 30 '23 | Sale | 20.07 | 4,510 | 90,516 | 101,879 | Dec 01 04:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 30 '23 | Sale | 20.07 | 4,915 | 98,644 | 15,127 | Dec 01 04:34 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 24 '23 | Sale | 20.03 | 287 | 5,749 | 112,132 | Nov 28 04:43 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 24 '23 | Sale | 20.03 | 313 | 6,269 | 16,305 | Nov 28 04:43 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 20 '23 | Sale | 20.04 | 1,926 | 38,597 | 113,177 | Nov 22 04:20 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 20 '23 | Sale | 20.04 | 2,100 | 42,084 | 16,425 | Nov 22 04:20 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 21 '23 | Sale | 20.01 | 758 | 15,168 | 112,419 | Nov 22 04:20 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 21 '23 | Sale | 20.01 | 826 | 16,528 | 16,338 | Nov 22 04:20 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 01 '23 | Sale | 20.05 | 718 | 14,397 | 115,103 | Sep 06 04:40 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 01 '23 | Sale | 20.05 | 782 | 15,681 | 16,646 | Sep 06 04:40 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 30 '23 | Sale | 20.03 | 1,622 | 32,494 | 119,905 | Sep 01 04:26 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 30 '23 | Sale | 20.03 | 1,778 | 35,619 | 17,202 | Sep 01 04:26 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 31 '23 | Sale | 20.06 | 4,084 | 81,917 | 115,821 | Sep 01 04:26 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 31 '23 | Sale | 20.06 | 4,471 | 89,679 | 16,729 | Sep 01 04:26 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 03 '23 | Sale | 20.10 | 286 | 5,749 | 121,527 | Aug 07 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 03 '23 | Sale | 20.10 | 314 | 6,311 | 17,391 | Aug 07 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jul 07 '23 | Sale | 20.04 | 8,376 | 167,889 | 121,813 | Jul 11 05:10 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jul 07 '23 | Sale | 20.04 | 16,740 | 335,537 | 17,424 | Jul 11 05:10 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 15 '23 | Sale | 23.45 | 1,538 | 36,061 | 150,443 | May 17 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 15 '23 | Sale | 23.45 | 3,074 | 72,076 | 19,828 | May 17 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 16 '23 | Sale | 22.82 | 1,254 | 28,616 | 149,189 | May 17 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 16 '23 | Sale | 22.82 | 2,506 | 57,187 | 19,515 | May 17 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 04 '23 | Sale | 21.64 | 2,792 | 60,410 | 151,981 | May 08 04:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 04 '23 | Sale | 21.64 | 5,580 | 120,734 | 20,212 | May 08 04:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 12 '23 | Sale | 22.61 | 969 | 21,911 | 156,596 | Apr 14 04:53 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 12 '23 | Sale | 22.61 | 1,936 | 43,777 | 21,363 | Apr 14 04:53 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 13 '23 | Sale | 22.68 | 1,823 | 41,340 | 154,773 | Apr 14 04:53 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 13 '23 | Sale | 22.68 | 3,644 | 82,635 | 20,908 | Apr 14 04:53 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 03 '23 | Sale | 22.15 | 2,391 | 52,951 | 157,966 | Apr 05 04:37 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 03 '23 | Sale | 22.15 | 4,779 | 105,836 | 21,705 | Apr 05 04:37 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 04 '23 | Sale | 22.10 | 401 | 8,863 | 157,565 | Apr 05 04:37 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 04 '23 | Sale | 22.10 | 801 | 17,703 | 21,605 | Apr 05 04:37 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 14 '23 | Sale | 20.95 | 2,792 | 58,504 | 160,357 | Mar 16 04:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 14 '23 | Sale | 20.95 | 5,580 | 116,923 | 22,302 | Mar 16 04:23 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 06 '23 | Sale | 24.71 | 2,792 | 68,985 | 163,149 | Mar 08 04:22 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 06 '23 | Sale | 24.71 | 5,580 | 137,871 | 22,999 | Mar 08 04:22 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 10 '23 | Sale | 26.17 | 2,489 | 65,140 | 166,244 | Feb 14 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 10 '23 | Sale | 26.17 | 4,973 | 130,148 | 23,772 | Feb 14 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 13 '23 | Sale | 26.26 | 303 | 7,958 | 165,941 | Feb 14 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 13 '23 | Sale | 26.26 | 607 | 15,942 | 23,696 | Feb 14 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 01 '23 | Sale | 27.11 | 2,795 | 75,764 | 168,733 | Feb 03 04:22 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 01 '23 | Sale | 27.11 | 5,589 | 151,501 | 24,393 | Feb 03 04:22 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 03 '23 | Sale | 22.90 | 3,833 | 87,776 | 301,529 | Jan 05 05:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 03 '23 | Sale | 22.90 | 5,125 | 117,362 | 25,093 | Jan 05 05:21 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 19 '22 | Sale | 23.07 | 3,833 | 88,435 | 305,362 | Dec 21 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 19 '22 | Sale | 23.07 | 5,125 | 118,243 | 25,468 | Dec 21 04:18 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 10 '22 | Option Exercise | 0.00 | 20,787 | 0 | 313,400 | Dec 13 04:38 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 05 '22 | Sale | 24.79 | 3,833 | 95,020 | 294,723 | Dec 07 04:11 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 05 '22 | Sale | 24.79 | 5,125 | 127,049 | 25,843 | Dec 07 04:11 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 01 '22 | Option Exercise | 3.72 | 10,000 | 37,200 | 298,556 | Dec 05 04:16 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 21 '22 | Sale | 20.84 | 2,869 | 59,790 | 289,520 | Nov 23 04:41 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 21 '22 | Sale | 20.84 | 3,835 | 79,921 | 26,312 | Nov 23 04:41 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 22 '22 | Sale | 20.51 | 964 | 19,772 | 288,556 | Nov 23 04:41 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 22 '22 | Sale | 20.51 | 1,290 | 26,458 | 26,218 | Nov 23 04:41 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 07 '22 | Sale | 20.35 | 3,833 | 77,992 | 292,389 | Nov 09 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 07 '22 | Sale | 20.35 | 5,125 | 104,279 | 26,593 | Nov 09 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 24 '22 | Sale | 20.41 | 3,483 | 71,098 | 296,572 | Oct 26 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 24 '22 | Sale | 20.41 | 4,658 | 95,084 | 27,001 | Oct 26 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 25 '22 | Sale | 20.98 | 350 | 7,341 | 296,222 | Oct 26 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 25 '22 | Sale | 20.98 | 467 | 9,795 | 26,967 | Oct 26 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 11 '22 | Sale | 24.05 | 560 | 13,468 | 27,342 | Oct 12 04:33 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 10 '22 | Sale | 24.50 | 2,788 | 68,312 | 301,101 | Oct 12 04:29 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 10 '22 | Sale | 24.50 | 3,726 | 91,293 | 27,444 | Oct 12 04:29 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 11 '22 | Sale | 23.65 | 1,046 | 24,733 | 300,055 | Oct 12 04:29 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 11 '22 | Sale | 23.37 | 838 | 19,587 | 27,408 | Oct 12 04:29 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 04 '22 | Sale | 30.03 | 541 | 16,246 | 303,889 | Oct 06 04:26 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 04 '22 | Sale | 30.03 | 759 | 22,793 | 27,719 | Oct 06 04:26 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 26 '22 | Sale | 23.93 | 2,188 | 52,358 | 306,075 | Sep 28 04:24 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 26 '22 | Sale | 23.93 | 2,926 | 70,018 | 27,934 | Sep 28 04:24 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 27 '22 | Sale | 24.17 | 1,645 | 39,758 | 304,430 | Sep 28 04:24 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 27 '22 | Sale | 24.17 | 2,199 | 53,148 | 27,773 | Sep 28 04:24 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 12 '22 | Sale | 29.56 | 2,994 | 88,503 | 309,120 | Sep 14 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 12 '22 | Sale | 29.56 | 4,003 | 118,329 | 28,232 | Sep 14 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 13 '22 | Sale | 27.82 | 857 | 23,839 | 308,263 | Sep 14 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 13 '22 | Sale | 27.82 | 1,145 | 31,850 | 28,148 | Sep 14 05:07 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 29 '22 | Sale | 29.56 | 4,118 | 121,738 | 312,414 | Aug 31 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 29 '22 | Sale | 29.56 | 5,541 | 163,806 | 28,554 | Aug 31 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 30 '22 | Sale | 29.42 | 300 | 8,826 | 312,114 | Aug 31 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 30 '22 | Sale | 29.42 | 400 | 11,768 | 28,525 | Aug 31 04:09 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 16 '22 | Sale | 32.83 | 36 | 1,182 | 28,958 | Aug 17 04:31 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 15 '22 | Sale | 33.38 | 6,715 | 224,177 | 317,820 | Aug 17 04:25 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 15 '22 | Sale | 33.38 | 9,243 | 308,573 | 29,085 | Aug 17 04:25 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 16 '22 | Sale | 30.95 | 1,288 | 39,865 | 316,532 | Aug 17 04:25 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 16 '22 | Sale | 30.91 | 1,685 | 52,084 | 28,962 | Aug 17 04:25 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 03 '22 | Sale | 30.03 | 42 | 1,261 | 328,661 | Aug 05 04:25 PM |
CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 03 '22 | Sale | 30.03 | 58 | 1,742 | 30,166 | Aug 05 04:25 PM |