| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-30.1% |
$456,408 |
$25.97 |
-17,575 |
40,779 |
16 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-18.4% |
$336,002 |
$25.45 |
-13,204 |
58,354 |
13 Mar 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Common Stock |
Sale |
-19.4% |
$526,582 |
$25.24 |
-20,863 |
86,825 |
12 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-24.5% |
$585,942 |
$25.28 |
-23,179 |
71,558 |
12 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-7.72% |
$7,284 |
$26.11 |
-279 |
3,336 |
11 Mar 2026 |
By The Maetzold 2018 Remainder Trust FBO Peter Douglas Maetzold |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-7.72% |
$7,284 |
$26.11 |
-279 |
3,336 |
11 Mar 2026 |
By The Maetzold 2018 Remainder Trust FBO John Derek Maetzold |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-7.72% |
$7,284 |
$26.11 |
-279 |
3,336 |
11 Mar 2026 |
By The Maetzold 2018 Remainder Trust FBO Hannah Elizabeth Maetzold |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-7.79% |
$7,363 |
$26.11 |
-282 |
3,336 |
11 Mar 2026 |
By The Maetzold 2018 Remainder Trust FBO Emily Carol Kirk |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-2.58% |
$30,286 |
$26.11 |
-1,160 |
43,826 |
11 Mar 2026 |
By Derek Maetzold 2020 Irrevocable Trust |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-2.56% |
$35,430 |
$26.11 |
-1,357 |
51,566 |
11 Mar 2026 |
By The Maetzold Descendants 2020 Trust |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-15.4% |
$451,947 |
$26.11 |
-17,310 |
94,737 |
11 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Options Exercise |
5.88% |
|
|
6,226 |
112,047 |
11 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Stock option (right to buy) |
Options Exercise |
-30.4% |
|
|
-6,226 |
14,282 |
11 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Common Stock |
Sale |
-9.08% |
$167,908 |
$27.98 |
-6,001 |
60,085 |
05 Mar 2026 |
Direct |
| G. Bradley Cole |
CSTL |
Common Stock |
Sale |
-27.7% |
$210,727 |
$28.47 |
-7,403 |
19,309 |
05 Mar 2026 |
Direct |
| G. Bradley Cole |
CSTL |
Common Stock |
Options Exercise |
21.6% |
|
|
4,748 |
26,712 |
05 Mar 2026 |
Direct |
| G. Bradley Cole |
CSTL |
Stock option (right to buy) |
Options Exercise |
-19.2% |
|
|
-4,748 |
20,000 |
05 Mar 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Common Stock |
Tax liability |
-8.81% |
|
|
-10,399 |
107,688 |
04 Mar 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Common Stock |
Options Exercise |
27.9% |
|
|
25,771 |
118,087 |
04 Mar 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Restricted Stock Units |
Options Exercise |
-48.3% |
|
|
-25,771 |
27,621 |
04 Mar 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Common Stock |
Tax liability |
-14.8% |
|
|
-6,792 |
39,047 |
04 Mar 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Common Stock |
Options Exercise |
128.4% |
|
|
25,771 |
45,839 |
04 Mar 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Restricted Stock Units |
Options Exercise |
-48.3% |
|
|
-25,771 |
27,621 |
04 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Tax liability |
-14.5% |
|
|
-17,931 |
105,821 |
04 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Options Exercise |
91.4% |
|
|
59,097 |
123,752 |
04 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Restricted Stock Units |
Options Exercise |
-48.7% |
|
|
-59,097 |
62,218 |
04 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Common Stock |
Tax liability |
-14.7% |
|
|
-10,732 |
62,286 |
04 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Common Stock |
Options Exercise |
62% |
|
|
27,946 |
73,018 |
04 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Stock option (right to buy) |
Options Exercise |
-20.3% |
|
|
-3,800 |
14,912 |
04 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Restricted Stock Units |
Options Exercise |
-49.8% |
|
|
-24,146 |
24,372 |
04 Mar 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Common Stock |
Tax liability |
-3.87% |
|
|
-3,716 |
92,316 |
03 Mar 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Restricted Stock Units |
Award |
|
|
|
48,367 |
48,367 |
03 Mar 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Common Stock |
Tax liability |
-10.8% |
|
|
-2,427 |
20,068 |
03 Mar 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Restricted Stock Units |
Award |
|
|
|
48,367 |
48,367 |
03 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Tax liability |
-22.8% |
|
|
-19,043 |
64,655 |
03 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Restricted Stock Units |
Award |
|
|
|
102,597 |
102,597 |
03 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Common Stock |
Tax liability |
-6.88% |
|
|
-3,611 |
48,872 |
03 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Common Stock |
Sale |
-11.8% |
$192,073 |
$27.44 |
-7,000 |
52,483 |
03 Mar 2026 |
Direct |
| Frank Stokes |
CSTL |
Restricted Stock Units |
Award |
|
|
|
48,367 |
48,367 |
03 Mar 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-0.97% |
$31,035 |
$37.99 |
-817 |
83,698 |
04 Feb 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-3.65% |
$127,722 |
$39.91 |
-3,200 |
84,515 |
03 Feb 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Sale |
-4.38% |
$160,732 |
$40.01 |
-4,017 |
87,715 |
20 Jan 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Common Stock |
Award |
210.8% |
|
|
62,219 |
91,732 |
12 Jan 2026 |
Direct |
| Derek J. Maetzold |
CSTL |
Performance-Based Stock Unit |
Award |
|
|
|
62,219 |
62,219 |
12 Jan 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Common Stock |
Award |
74.7% |
|
|
9,207 |
21,530 |
12 Jan 2026 |
Direct |
| Kristen M. Oelschlager |
CSTL |
Performance-Based Stock Unit |
Award |
|
|
|
9,207 |
9,207 |
12 Jan 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Common Stock |
Award |
10.6% |
|
|
9,207 |
96,032 |
12 Jan 2026 |
Direct |
| Tobin W. Juvenal |
CSTL |
Performance-Based Stock Unit |
Award |
|
|
|
9,207 |
9,207 |
12 Jan 2026 |
Direct |
| Frank Stokes |
CSTL |
Common Stock |
Award |
16.1% |
|
|
8,124 |
58,450 |
12 Jan 2026 |
Direct |
| Frank Stokes |
CSTL |
Performance-Based Stock Unit |
Award |
|
|
|
8,124 |
8,124 |
12 Jan 2026 |
Direct |