Pres. & Chief Exec. Officer
Avg Cost/Share
$40.35
Shares
830
Total Value
$33,490.50
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$38.55
Shares
12,821
Total Value
$494,300.83
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$39.03
Shares
19,525
Total Value
$757,098.86
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$40.03
Shares
1,339
Total Value
$53,600.17
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$39.23
Shares
2,678
Total Value
$105,057.94
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$40.09
Shares
4,258
Total Value
$170,703.22
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$40.05
Shares
5,115
Total Value
$204,850.64
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$34.02
Shares
2,678
Total Value
$91,105.56
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$31.85
Shares
2,678
Total Value
$85,296.98
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.77
Shares
6,695
Total Value
$203,781.88
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$22.44
Shares
1,339
Total Value
$30,047.16
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$22.58
Shares
1,339
Total Value
$30,234.62
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$21.97
Shares
1,339
Total Value
$29,419.17
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$23.93
Shares
1,339
Total Value
$32,042.27
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.04
Shares
1,339
Total Value
$26,833.56
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$19.50
Shares
43,019
Total Value
$839,042.58
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$21.52
Shares
5,644
Total Value
$121,447.59
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.12
Shares
5,644
Total Value
$113,931.95
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.30
Shares
5,644
Total Value
$114,573.20
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.34
Shares
29,177
Total Value
$585,673.31
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.86
Shares
5,687
Total Value
$118,619.45
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$28.55
Shares
2,565
Total Value
$71,902.93
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$29.47
Shares
7,689
Total Value
$228,066.82
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$28.55
Shares
9,364
Total Value
$265,357.92
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$28.82
Shares
26,123
Total Value
$750,296.13
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$31.35
Shares
5,127
Total Value
$160,741.70
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$34.15
Shares
5,127
Total Value
$175,087.05
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$32.84
Shares
5,127
Total Value
$166,819.96
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$32.27
Shares
5,127
Total Value
$165,463.67
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.27
Shares
2,562
Total Value
$77,549.18
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$28.73
Shares
2,565
Total Value
$73,702.71
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.97
Shares
5,127
Total Value
$158,793.44
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.32
Shares
2,616
Total Value
$79,317.12
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$29.46
Shares
2,586
Total Value
$76,175.80
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.04
Shares
1,914
Total Value
$57,492.72
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.09
Shares
4,441
Total Value
$133,583.74
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$30.07
Shares
2,987
Total Value
$89,867.68
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$23.69
Shares
6,336
Total Value
$148,272.76
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$24.56
Shares
6,336
Total Value
$153,753.14
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$24.72
Shares
6,336
Total Value
$156,625.92
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.11
Shares
1,126
Total Value
$22,642.73
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.35
Shares
5,210
Total Value
$106,023.50
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$21.70
Shares
6,336
Total Value
$137,491.20
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.49
Shares
6,336
Total Value
$128,514.14
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.77
Shares
6,368
Total Value
$132,263.36
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$21.41
Shares
4,131
Total Value
$88,461.23
Owned After
33,530
SEC Form 4
Pres. & Chief Exec. Officer
Avg Cost/Share
$22.03
Shares
13,724
Total Value
$301,773.57
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$21.95
Shares
11,869
Total Value
$260,465.97
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$21.22
Shares
18,482
Total Value
$393,445.87
Owned After
33,530
Pres. & Chief Exec. Officer
Avg Cost/Share
$20.55
Shares
16,251
Total Value
$334,542.10
Owned After
33,530
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 22, 2025 | Sell | $40.35 | 830 | $33,490.50 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 16, 2025 | Sell | $38.55 | 12,821 | $494,300.83 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 15, 2025 | Sell | $39.03 | 19,525 | $757,098.86 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 4, 2025 | Sell | $40.03 | 1,339 | $53,600.17 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 2, 2025 | Sell | $39.23 | 2,678 | $105,057.94 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 26, 2025 | Sell | $40.09 | 4,258 | $170,703.22 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 25, 2025 | Sell | $40.05 | 5,115 | $204,850.64 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 18, 2025 | Sell | $34.02 | 2,678 | $91,105.56 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 5, 2025 | Sell | $31.85 | 2,678 | $85,296.98 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 4, 2025 | Sell | $30.77 | 6,695 | $203,781.88 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Oct 20, 2025 | Sell | $22.44 | 1,339 | $30,047.16 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Oct 2, 2025 | Sell | $22.58 | 1,339 | $30,234.62 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Sep 17, 2025 | Sell | $21.97 | 1,339 | $29,419.17 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Sep 2, 2025 | Sell | $23.93 | 1,339 | $32,042.27 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Aug 15, 2025 | Sell | $20.04 | 1,339 | $26,833.56 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Aug 13, 2025 | Sell | $19.50 | 43,019 | $839,042.58 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Apr 21, 2025 | Sell | $21.52 | 5,644 | $121,447.59 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Apr 8, 2025 | Sell | $20.12 | 5,644 | $113,931.95 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Mar 26, 2025 | Sell | $20.30 | 5,644 | $114,573.20 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Mar 7, 2025 | Sell | $20.34 | 29,177 | $585,673.31 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Mar 4, 2025 | Sell | $20.86 | 5,687 | $118,619.45 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Jan 13, 2025 | Sell | $28.55 | 2,565 | $71,902.93 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Jan 6, 2025 | Sell | $29.47 | 7,689 | $228,066.82 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 17, 2024 | Sell | $28.55 | 9,364 | $265,357.92 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 13, 2024 | Sell | $28.82 | 26,123 | $750,296.13 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 5, 2024 | Sell | $31.35 | 5,127 | $160,741.70 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 12, 2024 | Sell | $34.15 | 5,127 | $175,087.05 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Nov 4, 2024 | Sell | $32.84 | 5,127 | $166,819.96 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Oct 14, 2024 | Sell | $32.27 | 5,127 | $165,463.67 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Oct 8, 2024 | Sell | $30.27 | 2,562 | $77,549.18 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Oct 4, 2024 | Sell | $28.73 | 2,565 | $73,702.71 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Sep 16, 2024 | Sell | $30.97 | 5,127 | $158,793.44 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Sep 11, 2024 | Sell | $30.32 | 2,616 | $79,317.12 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Sep 9, 2024 | Sell | $29.46 | 2,586 | $76,175.80 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Sep 3, 2024 | Sell | $30.04 | 1,914 | $57,492.72 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Aug 29, 2024 | Sell | $30.09 | 4,441 | $133,583.74 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Aug 23, 2024 | Sell | $30.07 | 2,987 | $89,867.68 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Jun 3, 2024 | Sell | $23.69 | 6,336 | $148,272.76 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | May 14, 2024 | Sell | $24.56 | 6,336 | $153,753.14 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | May 6, 2024 | Sell | $24.72 | 6,336 | $156,625.92 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Apr 23, 2024 | Sell | $20.11 | 1,126 | $22,642.73 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Apr 12, 2024 | Sell | $20.35 | 5,210 | $106,023.50 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Apr 3, 2024 | Sell | $21.70 | 6,336 | $137,491.20 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Mar 20, 2024 | Sell | $20.49 | 6,336 | $128,514.14 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Mar 7, 2024 | Sell | $20.77 | 6,368 | $132,263.36 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Mar 4, 2024 | Sell | $21.41 | 4,131 | $88,461.23 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 27, 2023 | Sell | $22.03 | 13,724 | $301,773.57 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 22, 2023 | Sell | $21.95 | 11,869 | $260,465.97 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 20, 2023 | Sell | $21.22 | 18,482 | $393,445.87 | 33,530 | |
| MAETZOLD DEREK J | CSTL | Pres. & Chief Exec. Officer | Dec 18, 2023 | Sell | $20.55 | 16,251 | $334,542.10 | 33,530 |
Showing page 1 of 2 (56 total transactions)