| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| CSTL | Stokes Frank | Chief Financial Officer | Aug 14 '26 | Sale | 29.77 | 24,908 | 741,511 | 35,177 | Aug 18 |
| CSTL | Stokes Frank | Chief Financial Officer | Mar 05 '26 | Sale | 27.98 | 6,001 | 167,908 | 60,085 | Mar 09 |
| CSTL | Stokes Frank | Chief Financial Officer | Mar 04 '26 | Option Exercise | 0.25 | 52,092 | 12,844 | 73,018 | Mar 05 |
| CSTL | Stokes Frank | Chief Financial Officer | Mar 03 '26 | Sale | 27.44 | 7,000 | 192,073 | 52,483 | Mar 05 |
| CSTL | Stokes Frank | Chief Financial Officer | Dec 11 '25 | Sale | 37.45 | 4,496 | 168,375 | 50,326 | Dec 15 |
| CSTL | Stokes Frank | Chief Financial Officer | Dec 10 '25 | Option Exercise | 0.00 | 6,170 | 0 | 57,580 | Dec 11 |
| CSTL | Stokes Frank | Chief Financial Officer | Dec 09 '25 | Option Exercise | 0.00 | 14,616 | 0 | 57,944 | Dec 11 |
| CSTL | Stokes Frank | Chief Financial Officer | Nov 11 '25 | Sale | 35.08 | 5,388 | 189,011 | 43,328 | Nov 13 |
| CSTL | Stokes Frank | Chief Financial Officer | Aug 08 '25 | Option Exercise | 0.00 | 9,744 | 0 | 53,072 | Aug 12 |
| CSTL | Stokes Frank | Chief Financial Officer | Mar 04 '25 | Option Exercise | 0.00 | 12,186 | 0 | 48,776 | Mar 06 |
| CSTL | Stokes Frank | Chief Financial Officer | Feb 20 '25 | Sale | 26.70 | 8,046 | 214,828 | 35,319 | Feb 24 |
| CSTL | Stokes Frank | Chief Financial Officer | Dec 10 '24 | Option Exercise | 0.00 | 8,169 | 0 | 46,138 | Dec 11 |
| CSTL | Stokes Frank | Chief Financial Officer | Dec 09 '24 | Option Exercise | 0.00 | 14,617 | 0 | 45,440 | Dec 11 |
| CSTL | Stokes Frank | Chief Financial Officer | Nov 15 '24 | Sale | 29.93 | 6,923 | 207,217 | 30,823 | Nov 19 |