USA - NASDAQ:CSTL - US14843C1053 - Common Stock
Shares Outstanding | 29.01M |
Float | 28.17M |
Float Short Interest Percentage | 6.37% |
Owners (insider) | 2.7% |
Owners (institutional) | 93.13% |
Owners (insider) change | 1.77% |
Owners (institutional) change | 0% |
Date | Name | Type | Shares | Price | Amount |
---|---|---|---|---|---|
Oct 2, 2025 | MAETZOLD DEREK J | Open Market Sale | 1339 | 22.58 | $ 30,234.62 |
Sep 17, 2025 | MAETZOLD DEREK J | Open Market Sale | 1339 | 21.97 | $ 29,419.17 |
Sep 2, 2025 | MAETZOLD DEREK J | Open Market Sale | 1339 | 23.93 | $ 32,042.27 |
Aug 27, 2025 | Oelschlager Kristen M | Open Market Sale | 12677 | 22.02 | $ 279,134.86 |
Aug 27, 2025 | Oelschlager Kristen M | Open Market Sale | 18007 | 21.69 | $ 390,571.83 |
Aug 15, 2025 | MAETZOLD DEREK J | Open Market Sale | 1339 | 20.04 | $ 26,833.56 |
Aug 13, 2025 | MAETZOLD DEREK J | Open Market Sale | 43019 | 19.50 | $ 839,042.58 |
Aug 8, 2025 | Oelschlager Kristen M | Option Excercise | 10640 | 0.00 | $ 0.00 |
Aug 8, 2025 | Oelschlager Kristen M | Option Excercise | 2804 | 19.36 | $ 54,285.44 |
Aug 8, 2025 | Juvenal Tobin W | Option Excercise | 10640 | 0.00 | $ 0.00 |
Aug 8, 2025 | Juvenal Tobin W | Option Excercise | 4294 | 19.36 | $ 83,131.84 |
Aug 8, 2025 | MAETZOLD DEREK J | Option Excercise | 66991 | 0.00 | $ 0.00 |
Aug 8, 2025 | MAETZOLD DEREK J | Option Excercise | 23972 | 19.36 | $ 464,097.92 |
Aug 8, 2025 | Stokes Frank | Option Excercise | 9744 | 0.00 | $ 0.00 |
Aug 8, 2025 | Stokes Frank | Option Excercise | 4356 | 19.36 | $ 84,332.16 |
Jun 27, 2025 | MAETZOLD DEREK J | Open Market Sale | 22576 | 20.30 | $ 458,292.80 |
May 21, 2025 | Olson Tiffany | Option Excercise | 8673 | $ 0.00 | |
May 21, 2025 | Harrison Miles | Option Excercise | 8673 | $ 0.00 | |
May 21, 2025 | BRADBURY DANIEL | Option Excercise | 8673 | $ 0.00 | |
May 21, 2025 | Cotton Rodney | Option Excercise | 8673 | $ 0.00 | |
May 21, 2025 | Caple Kim | Option Excercise | 8673 | $ 0.00 | |
May 21, 2025 | Goldberg Ellen | Option Excercise | 8673 | $ 0.00 | |
May 21, 2025 | Cole G Bradley | Option Excercise | 8673 | $ 0.00 | |
Apr 21, 2025 | MAETZOLD DEREK J | Open Market Sale | 5644 | 21.52 | $ 121,447.59 |
Apr 9, 2025 | MAETZOLD DEREK J | Open Market Sale | 5644 | 20.19 | $ 113,931.95 |
Mar 26, 2025 | MAETZOLD DEREK J | Open Market Sale | 5644 | 20.30 | $ 114,573.20 |
Mar 26, 2025 | Cotton Rodney | Option Excercise | 5329 | $ 0.00 | |
Mar 7, 2025 | MAETZOLD DEREK J | Open Market Sale | 29177 | 20.07 | $ 585,673.31 |
Mar 4, 2025 | Stokes Frank | Option Excercise | 12186 | $ 0.00 | |
Mar 4, 2025 | Stokes Frank | Option Excercise | 5448 | 22.23 | $ 121,109.04 |
Mar 4, 2025 | Oelschlager Kristen M | Option Excercise | 13811 | $ 0.00 | |
Mar 4, 2025 | Oelschlager Kristen M | Option Excercise | 3640 | 22.23 | $ 80,917.20 |
Mar 4, 2025 | MAETZOLD DEREK J | Option Excercise | 31109 | $ 0.00 | |
Mar 4, 2025 | MAETZOLD DEREK J | Option Excercise | 7576 | 22.23 | $ 168,414.48 |
Mar 4, 2025 | MAETZOLD DEREK J | Open Market Sale | 5687 | 20.86 | $ 118,619.45 |
Mar 4, 2025 | Juvenal Tobin W | Option Excercise | 13811 | $ 0.00 | |
Mar 4, 2025 | Juvenal Tobin W | Option Excercise | 5573 | 22.23 | $ 123,887.79 |
Feb 20, 2025 | Stokes Frank | Open Market Sale | 8046 | 26.70 | $ 214,828.20 |
Feb 5, 2025 | BRADBURY DANIEL | Open Market Sale | 7867 | 28.17 | $ 221,636.99 |
Jan 13, 2025 | MAETZOLD DEREK J | Open Market Sale | 2565 | 28.03 | $ 71,902.93 |
Jan 6, 2025 | BRADBURY DANIEL | Open Market Sale | 7867 | 29.14 | $ 229,225.91 |
Jan 6, 2025 | MAETZOLD DEREK J | Open Market Sale | 7689 | 29.66 | $ 228,066.82 |
Jan 6, 2025 | Juvenal Tobin W | Open Market Sale | 2230 | 30.00 | $ 66,900.00 |
Dec 17, 2024 | MAETZOLD DEREK J | Open Market Sale | 9364 | 28.34 | $ 265,357.92 |
Dec 13, 2024 | MAETZOLD DEREK J | Open Market Sale | 26123 | 28.72 | $ 750,296.13 |
Dec 9, 2024 | Oelschlager Kristen M | Option Excercise | 23880 | $ 0.00 | |
Dec 9, 2024 | Oelschlager Kristen M | Option Excercise | 6362 | 30.48 | $ 193,889.74 |
Dec 9, 2024 | Juvenal Tobin W | Option Excercise | 23880 | $ 0.00 | |
Dec 9, 2024 | Juvenal Tobin W | Option Excercise | 5885 | 30.48 | $ 179,347.91 |
Dec 9, 2024 | MAETZOLD DEREK J | Option Excercise | 54283 | $ 0.00 | |
Dec 9, 2024 | MAETZOLD DEREK J | Option Excercise | 21361 | 30.42 | $ 649,798.11 |
Dec 9, 2024 | Stokes Frank | Option Excercise | 22786 | $ 0.00 | |
Dec 9, 2024 | Stokes Frank | Option Excercise | 10244 | 30.45 | $ 311,940.60 |
Dec 5, 2024 | MAETZOLD DEREK J | Open Market Sale | 5127 | 31.35 | $ 160,741.70 |
Dec 3, 2024 | BRADBURY DANIEL | Open Market Sale | 7867 | 30.98 | $ 243,692.99 |
Nov 15, 2024 | Stokes Frank | Open Market Sale | 6923 | 29.93 | $ 207,217.21 |
Nov 12, 2024 | MAETZOLD DEREK J | Open Market Sale | 5127 | 34.15 | $ 175,087.05 |
Nov 5, 2024 | Juvenal Tobin W | Option Excercise | 3507 | 3.38 | $ 11,853.66 |
Nov 5, 2024 | Juvenal Tobin W | Open Market Sale | 3507 | 35.56 | $ 124,708.92 |
Nov 4, 2024 | MAETZOLD DEREK J | Open Market Sale | 5127 | 32.54 | $ 166,819.96 |
Nov 1, 2024 | Juvenal Tobin W | Option Excercise | 1100 | 3.38 | $ 3,718.00 |
Nov 1, 2024 | Juvenal Tobin W | Open Market Sale | 3100 | 35.39 | $ 109,709.00 |
Nov 1, 2024 | BRADBURY DANIEL | Open Market Sale | 7867 | 34.73 | $ 273,251.23 |
Oct 14, 2024 | MAETZOLD DEREK J | Open Market Sale | 5127 | 32.27 | $ 165,463.67 |