Chief Financial Officer
Avg Cost/Share
$27.98
Shares
6,001
Total Value
$167,907.98
Owned After
60,085
SEC Form 4
Chief Financial Officer
Avg Cost/Share
$27.56
Shares
7,000
Total Value
$192,073.00
Owned After
60,085
Chief Financial Officer
Avg Cost/Share
$37.45
Shares
4,496
Total Value
$168,375.20
Owned After
60,085
SEC Form 4
Chief Financial Officer
Avg Cost/Share
$35.08
Shares
5,388
Total Value
$189,011.04
Owned After
60,085
SEC Form 4
Chief Financial Officer
Avg Cost/Share
$26.70
Shares
8,046
Total Value
$214,828.20
Owned After
60,085
SEC Form 4
Chief Financial Officer
Avg Cost/Share
$30.14
Shares
6,923
Total Value
$207,217.21
Owned After
60,085
Chief Financial Officer
Avg Cost/Share
$25.66
Shares
10,000
Total Value
$256,997.40
Owned After
60,085
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| Stokes Frank | CSTL | Chief Financial Officer | Mar 5, 2026 | Sell | $27.98 | 6,001 | $167,907.98 | 60,085 | |
| Stokes Frank | CSTL | Chief Financial Officer | Mar 3, 2026 | Sell | $27.56 | 7,000 | $192,073.00 | 60,085 | |
| Stokes Frank | CSTL | Chief Financial Officer | Dec 11, 2025 | Sell | $37.45 | 4,496 | $168,375.20 | 60,085 | |
| Stokes Frank | CSTL | Chief Financial Officer | Nov 11, 2025 | Sell | $35.08 | 5,388 | $189,011.04 | 60,085 | |
| Stokes Frank | CSTL | Chief Financial Officer | Feb 20, 2025 | Sell | $26.70 | 8,046 | $214,828.20 | 60,085 | |
| Stokes Frank | CSTL | Chief Financial Officer | Nov 15, 2024 | Sell | $30.14 | 6,923 | $207,217.21 | 60,085 | |
| Stokes Frank | CSTL | Chief Financial Officer | Aug 7, 2024 | Sell | $25.66 | 10,000 | $256,997.40 | 60,085 |