| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jun 15 '26 | Option Exercise | 2.39 | 1,100 | 2,630 | 91,881 | Jun 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jun 15 '26 | Sale | 20.66 | 3,338 | 68,963 | 12,646 | Jun 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 21 '26 | Sale | 20.20 | 2,547 | 51,439 | 1,946 | May 22 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 21 '26 | Option Exercise | 2.39 | 840 | 2,008 | 21,899 | May 22 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 20 '26 | Option Exercise | 2.39 | 260 | 622 | 21,609 | May 22 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 20 '26 | Sale | 20.00 | 791 | 15,822 | 2,158 | May 22 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 07 '26 | Sale | 22.15 | 9,002 | 199,428 | 2,224 | May 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | May 07 '26 | Option Exercise | 2.39 | 12,428 | 29,702 | 27,693 | May 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 21 '26 | Sale | 25.10 | 3,338 | 83,777 | 2,502 | Apr 23 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 21 '26 | Option Exercise | 2.39 | 1,100 | 2,630 | 22,029 | Apr 23 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 06 '26 | Sale | 25.03 | 9,002 | 225,320 | 2,780 | Apr 08 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 06 '26 | Option Exercise | 2.39 | 12,428 | 29,702 | 27,693 | Apr 08 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 26 '26 | Sale | 25.55 | 3,338 | 85,289 | 3,058 | Mar 30 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 26 '26 | Option Exercise | 2.39 | 1,100 | 2,630 | 22,029 | Mar 30 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 18 '26 | Sale | 25.39 | 650 | 16,504 | 21,479 | Mar 19 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 17 '26 | Sale | 25.93 | 18,650 | 483,595 | 22,129 | Mar 19 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 16 '26 | Sale | 25.97 | 17,575 | 456,408 | 40,779 | Mar 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 13 '26 | Sale | 25.45 | 13,204 | 336,002 | 58,354 | Mar 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 12 '26 | Sale | 25.28 | 23,179 | 585,942 | 71,558 | Mar 13 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 11 '26 | Sale | 26.11 | 20,106 | 524,947 | 3,336 | Mar 13 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 11 '26 | Option Exercise | 2.39 | 12,452 | 29,760 | 112,047 | Mar 13 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 04 '26 | Option Exercise | 0.00 | 118,194 | 0 | 123,752 | Mar 05 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 04 '26 | Sale | 37.99 | 817 | 31,035 | 83,698 | Feb 05 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Feb 03 '26 | Sale | 39.91 | 3,200 | 127,722 | 84,515 | Feb 05 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 20 '26 | Sale | 40.01 | 4,017 | 160,732 | 87,715 | Jan 22 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 06 '26 | Sale | 40.10 | 1,339 | 53,689 | 29,513 | Jan 07 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 05 '26 | Sale | 38.09 | 2,678 | 102,005 | 30,852 | Jan 07 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 22 '25 | Sale | 40.35 | 830 | 33,491 | 33,530 | Dec 29 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 17 '25 | Sale | 40.04 | 509 | 20,380 | 34,360 | Dec 19 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 16 '25 | Sale | 38.55 | 12,821 | 494,301 | 34,869 | Dec 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 15 '25 | Sale | 38.78 | 19,525 | 757,099 | 47,690 | Dec 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 10 '25 | Option Exercise | 0.00 | 30,848 | 0 | 73,285 | Dec 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 09 '25 | Option Exercise | 0.00 | 66,990 | 0 | 71,042 | Dec 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 04 '25 | Sale | 40.03 | 1,339 | 53,600 | 37,547 | Dec 08 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 02 '25 | Sale | 39.23 | 2,678 | 105,058 | 38,886 | Dec 04 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 26 '25 | Sale | 40.09 | 4,258 | 170,703 | 41,564 | Dec 01 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 25 '25 | Sale | 40.05 | 5,115 | 204,851 | 45,822 | Nov 26 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 18 '25 | Sale | 34.02 | 2,678 | 91,106 | 50,937 | Nov 20 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 05 '25 | Sale | 31.85 | 2,678 | 85,297 | 53,615 | Nov 06 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 04 '25 | Sale | 30.44 | 6,695 | 203,782 | 56,293 | Nov 06 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 20 '25 | Sale | 22.44 | 1,339 | 30,047 | 62,988 | Oct 23 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Oct 02 '25 | Sale | 22.58 | 1,339 | 30,235 | 64,327 | Oct 06 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 17 '25 | Sale | 21.97 | 1,339 | 29,419 | 65,666 | Sep 19 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Sep 02 '25 | Sale | 23.93 | 1,339 | 32,042 | 67,005 | Sep 04 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 15 '25 | Sale | 20.04 | 1,339 | 26,834 | 68,344 | Aug 19 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 13 '25 | Sale | 19.50 | 43,019 | 839,043 | 69,683 | Aug 15 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Aug 08 '25 | Option Exercise | 0.00 | 133,982 | 0 | 136,674 | Aug 12 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jun 27 '25 | Sale | 20.30 | 21,256 | 431,496 | 3,615 | Jul 01 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 21 '25 | Sale | 21.52 | 5,314 | 114,346 | 4,275 | Apr 23 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 09 '25 | Sale | 20.22 | 4,396 | 88,884 | 4,440 | Apr 10 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Apr 08 '25 | Sale | 20.03 | 918 | 18,387 | 4,577 | Apr 10 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 26 '25 | Sale | 20.30 | 5,314 | 107,875 | 4,605 | Mar 28 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 10 '25 | Sale | 19.52 | 2,130 | 41,573 | 78,335 | Mar 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Mar 07 '25 | Sale | 20.12 | 26,717 | 537,464 | 4,770 | Mar 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 13 '25 | Sale | 28.05 | 2,325 | 65,213 | 5,104 | Jan 15 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 07 '25 | Sale | 30.14 | 557 | 16,787 | 5,254 | Jan 08 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Jan 06 '25 | Sale | 29.62 | 6,236 | 184,701 | 5,291 | Jan 08 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 17 '24 | Sale | 28.34 | 9,364 | 265,358 | 84,762 | Dec 19 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 16 '24 | Sale | 28.83 | 11,059 | 318,864 | 94,126 | Dec 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 13 '24 | Sale | 28.64 | 14,764 | 422,840 | 5,702 | Dec 17 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 10 '24 | Option Exercise | 0.00 | 41,574 | 0 | 124,740 | Dec 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 09 '24 | Option Exercise | 0.00 | 66,992 | 0 | 119,244 | Dec 11 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Dec 05 '24 | Sale | 31.35 | 4,529 | 141,994 | 5,852 | Dec 09 12:00 AM |
| CSTL | MAETZOLD DEREK J | Pres. & Chief Exec. Officer | Nov 12 '24 | Sale | 34.15 | 1,972 | 67,344 | 87,720 | Nov 14 12:00 AM |