Insider at

04

Insider transactions

05
0 buys (P) 169 sells (S) Net: $-10,663,247 + 23 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

23 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Sept. 21, 2026 CSTL S 10b5-1 8,580 $35.33 $303,131 21,479 Direct -28.54% Disposed 0.7% (price as of 2026-10-02)
Sept. 21, 2026 CSTL S 10b5-1 3,198 $35.33 $112,985 11,236 Indirect -22.16% Disposed 0.7% (price as of 2026-10-02)
Sept. 21, 2026 CSTL S 10b5-1 2,718 $35.33 $96,027 9,550 Indirect -22.16% Disposed 0.7% (price as of 2026-10-02)
Sept. 11, 2026 CSTL S 10b5-1 8,361 $32.00 $267,552 21,702 Direct -27.81% Disposed 11.1% (price as of 2026-10-02)
Sept. 11, 2026 CSTL S 10b5-1 3,124 $32.00 $99,968 14,517 Indirect -17.71% Disposed 11.1% (price as of 2026-10-02)
Sept. 11, 2026 CSTL S 10b5-1 2,656 $32.00 $84,992 12,339 Indirect -17.71% Disposed 11.1% (price as of 2026-10-02)
Sept. 11, 2026 CSTL S 10b5-1 223 $32.78 $7,310 21,479 Direct -1.03% Disposed 8.5% (price as of 2026-10-02)
Sept. 11, 2026 CSTL S 10b5-1 83 $32.78 $2,721 14,434 Indirect -0.57% Disposed 8.5% (price as of 2026-10-02)
Sept. 11, 2026 CSTL S 10b5-1 71 $32.78 $2,327 12,268 Indirect -0.58% Disposed 8.5% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 11,472 $33.14 $380,182 22,435 Direct -33.83% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 2,505 $33.14 $83,016 17,850 Indirect -12.31% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 2,129 $33.14 $70,555 15,172 Indirect -12.31% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 257 $33.14 $8,517 11,277 Indirect -2.23% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 257 $33.14 $8,517 11,277 Indirect -2.23% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 257 $33.14 $8,517 11,277 Indirect -2.23% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 257 $33.14 $8,517 11,277 Indirect -2.23% Disposed 7.3% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 956 $33.88 $32,389 21,479 Direct -4.26% Disposed 5.0% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 209 $33.88 $7,081 17,641 Indirect -1.17% Disposed 5.0% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 177 $33.88 $5,997 14,995 Indirect -1.17% Disposed 5.0% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 21 $33.88 $711 11,256 Indirect -0.19% Disposed 5.0% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 21 $33.88 $711 11,256 Indirect -0.19% Disposed 5.0% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 21 $33.88 $711 11,256 Indirect -0.19% Disposed 5.0% (price as of 2026-10-02)
Aug. 28, 2026 CSTL S 10b5-1 21 $33.88 $711 11,256 Indirect -0.19% Disposed 5.0% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 1,100 $30.02 $33,022 21,479 Direct -4.87% Disposed 18.5% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 2,714 $30.02 $81,474 20,355 Indirect -11.76% Disposed 18.5% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 2,306 $30.02 $69,226 17,301 Indirect -11.76% Disposed 18.5% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 278 $30.02 $8,346 11,534 Indirect -2.35% Disposed 18.5% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 278 $30.02 $8,346 11,534 Indirect -2.35% Disposed 18.5% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 278 $30.02 $8,346 11,534 Indirect -2.35% Disposed 18.5% (price as of 2026-10-02)
Aug. 14, 2026 CSTL S 10b5-1 278 $30.02 $8,346 11,534 Indirect -2.35% Disposed 18.5% (price as of 2026-10-02)
Aug. 5, 2026 CSTL S 10b5-1 2,546 $30.68 $78,111 21,479 Direct -10.60% Disposed 15.9% (price as of 2026-10-02)
Aug. 5, 2026 CSTL S 10b5-1 556 $30.68 $17,058 23,069 Indirect -2.35% Disposed 15.9% (price as of 2026-10-02)
Aug. 5, 2026 CSTL S 10b5-1 473 $30.68 $14,512 19,607 Indirect -2.36% Disposed 15.9% (price as of 2026-10-02)
Aug. 4, 2026 CSTL S 10b5-1 8,421 $30.79 $259,283 33,414 Direct -20.13% Disposed 15.5% (price as of 2026-10-02)
Aug. 4, 2026 CSTL S 10b5-1 3,374 $30.79 $103,885 28,407 Indirect -10.62% Disposed 15.5% (price as of 2026-10-02)
Aug. 4, 2026 CSTL S 10b5-1 2,866 $30.79 $88,244 24,143 Indirect -10.61% Disposed 15.5% (price as of 2026-10-02)
Aug. 4, 2026 CSTL S 10b5-1 11,935 $31.34 $374,043 21,479 Direct -35.72% Disposed 13.5% (price as of 2026-10-02)
Aug. 4, 2026 CSTL S 10b5-1 4,782 $31.34 $149,868 23,625 Indirect -16.83% Disposed 13.5% (price as of 2026-10-02)
Aug. 4, 2026 CSTL S 10b5-1 4,063 $31.34 $127,334 20,080 Indirect -16.83% Disposed 13.5% (price as of 2026-10-02)
Aug. 3, 2026 CSTL S 10b5-1 3,597 $30.35 $109,169 27,009 Indirect -11.75% Disposed 17.2% (price as of 2026-10-02)
Aug. 3, 2026 CSTL S 10b5-1 4,232 $30.35 $128,441 31,781 Indirect -11.75% Disposed 17.2% (price as of 2026-10-02)
Aug. 3, 2026 CSTL S 10b5-1 10,664 $30.35 $323,652 21,479 Direct -33.18% Disposed 17.2% (price as of 2026-10-02)
July 31, 2026 CSTL S 10b5-1 1,690 $30.15 $50,954 30,606 Indirect -5.23% Disposed 17.9% (price as of 2026-10-02)
July 31, 2026 CSTL S 10b5-1 1,983 $30.15 $59,787 36,013 Indirect -5.22% Disposed 17.9% (price as of 2026-10-02)
July 31, 2026 CSTL S 10b5-1 6,480 $30.15 $195,372 21,479 Direct -23.18% Disposed 17.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 10 $25.06 $251 11,812 Indirect -0.08% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 10 $25.06 $251 11,812 Indirect -0.08% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 10 $25.06 $251 11,812 Indirect -0.08% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 10 $25.06 $251 11,812 Indirect -0.08% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 43 $25.06 $1,078 32,296 Indirect -0.13% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 50 $25.06 $1,253 37,996 Indirect -0.13% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 232 $25.06 $5,814 21,479 Direct -1.07% Disposed 41.9% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 268 $24.13 $6,467 11,822 Indirect -2.22% Disposed 47.4% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 268 $24.13 $6,467 11,822 Indirect -2.22% Disposed 47.4% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 268 $24.13 $6,467 11,822 Indirect -2.22% Disposed 47.4% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 268 $24.13 $6,467 11,822 Indirect -2.22% Disposed 47.4% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 1,110 $24.13 $26,784 32,339 Indirect -3.32% Disposed 47.4% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 1,307 $24.13 $31,538 38,046 Indirect -3.32% Disposed 47.4% (price as of 2026-10-02)
July 27, 2026 CSTL S 10b5-1 5,982 $24.13 $144,346 21,711 Direct -21.60% Disposed 47.4% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 278 $22.92 $6,372 12,090 Indirect -2.25% Disposed 55.1% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 278 $22.92 $6,372 12,090 Indirect -2.25% Disposed 55.1% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 278 $22.92 $6,372 12,090 Indirect -2.25% Disposed 55.1% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 278 $22.92 $6,372 12,090 Indirect -2.25% Disposed 55.1% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 1,153 $22.92 $26,427 33,449 Indirect -3.33% Disposed 55.1% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 1,357 $22.92 $31,102 39,353 Indirect -3.33% Disposed 55.1% (price as of 2026-10-02)
July 14, 2026 CSTL S 10b5-1 550 $22.92 $12,606 21,479 Direct -2.50% Disposed 55.1% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 278 $24.29 $6,753 12,368 Indirect -2.20% Disposed 46.4% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 278 $24.29 $6,753 12,368 Indirect -2.20% Disposed 46.4% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 278 $24.29 $6,753 12,368 Indirect -2.20% Disposed 46.4% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 278 $24.29 $6,753 12,368 Indirect -2.20% Disposed 46.4% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 1,153 $24.29 $28,006 34,602 Indirect -3.22% Disposed 46.4% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 1,357 $24.29 $32,962 40,710 Indirect -3.23% Disposed 46.4% (price as of 2026-10-02)
July 1, 2026 CSTL S 10b5-1 6,214 $24.29 $150,938 21,479 Direct -22.44% Disposed 46.4% (price as of 2026-10-02)
June 15, 2026 CSTL S 10b5-1 278 $20.66 $5,743 12,646 Indirect -2.15% Disposed 72.1% (price as of 2026-10-02)
June 15, 2026 CSTL S 10b5-1 278 $20.66 $5,743 12,646 Indirect -2.15% Disposed 72.1% (price as of 2026-10-02)
June 15, 2026 CSTL S 10b5-1 278 $20.66 $5,743 12,646 Indirect -2.15% Disposed 72.1% (price as of 2026-10-02)
June 15, 2026 CSTL S 10b5-1 278 $20.66 $5,743 12,646 Indirect -2.15% Disposed 72.1% (price as of 2026-10-02)

Showing latest 100 of 1717 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
Sept. 21, 2026 CSTL Stock option (right to buy) Common Stock (8,580) $2.39 May 9, 2028 8,580 Disposed
Sept. 11, 2026 CSTL Stock option (right to buy) Common Stock (8,584) $2.39 May 9, 2028 8,584 Disposed
Aug. 28, 2026 CSTL Stock option (right to buy) Common Stock (12,428) $2.39 May 9, 2028 12,428 Disposed
Aug. 14, 2026 CSTL Stock option (right to buy) Common Stock (1,100) $2.39 May 9, 2028 1,100 Disposed
Aug. 5, 2026 CSTL Stock option (right to buy) Common Stock (2,546) $2.39 May 9, 2028 2,546 Disposed
Aug. 4, 2026 CSTL Stock option (right to buy) Common Stock (20,356) $2.39 May 9, 2028 20,356 Disposed
Aug. 3, 2026 CSTL Stock option (right to buy) Common Stock (10,664) $2.39 May 9, 2028 10,664 Disposed
July 31, 2026 CSTL Stock option (right to buy) Common Stock (6,480) $2.39 May 9, 2028 6,480 Disposed
July 27, 2026 CSTL Stock option (right to buy) Common Stock (6,214) $2.39 May 9, 2028 6,214 Disposed
July 14, 2026 CSTL Stock option (right to buy) Common Stock (550) $2.39 May 9, 2028 550 Disposed
July 1, 2026 CSTL Stock option (right to buy) Common Stock (6,214) $2.39 May 9, 2028 6,214 Disposed
June 15, 2026 CSTL Stock option (right to buy) Common Stock (550) $2.39 May 9, 2028 550 Disposed
June 1, 2026 CSTL Stock option (right to buy) Common Stock (6,010) $2.39 May 9, 2028 6,010 Disposed
June 1, 2026 CSTL Stock option (right to buy) Common Stock (204) $2.39 Nov. 11, 2028 204 Disposed
May 21, 2026 CSTL Stock option (right to buy) Common Stock (420) $2.39 Nov. 11, 2028 420 Disposed
May 20, 2026 CSTL Stock option (right to buy) Common Stock (130) $2.39 Nov. 11, 2028 130 Disposed
May 7, 2026 CSTL Stock option (right to buy) Common Stock (6,214) $2.39 Nov. 11, 2028 6,214 Disposed
April 21, 2026 CSTL Stock option (right to buy) Common Stock (550) $2.39 Nov. 11, 2028 550 Disposed
April 6, 2026 CSTL Stock option (right to buy) Common Stock (6,214) $2.39 Nov. 11, 2028 6,214 Disposed
March 26, 2026 CSTL Stock option (right to buy) Common Stock (550) $2.39 Nov. 11, 2028 550 Disposed
March 11, 2026 CSTL Stock option (right to buy) Common Stock (6,226) $2.39 Nov. 11, 2028 6,226 Disposed
March 4, 2026 CSTL Restricted Stock Units Common Stock (31,110) · · 31,110 Disposed
March 4, 2026 CSTL Restricted Stock Units Common Stock (27,987) · · 27,987 Disposed
March 3, 2026 CSTL Restricted Stock Units Common Stock (102,597) · · 102,597 Acquired
Jan. 12, 2026 CSTL Performance-Based Stock Unit Common Stock (62,219) · · 62,219 Acquired
Dec. 10, 2025 CSTL Restricted Stock Units Common Stock (15,424) · · 15,424 Disposed
Dec. 9, 2025 CSTL Restricted Stock Units Common Stock (33,495) · · 33,495 Disposed
Aug. 8, 2025 CSTL Performance-Based Stock Unit Common Stock (66,991) · · 66,991 Disposed
March 4, 2025 CSTL Restricted Stock Units Common Stock (111,948) · · 111,948 Acquired
March 4, 2025 CSTL Restricted Stock Units Common Stock (31,109) · · 31,109 Disposed
Dec. 10, 2024 CSTL Restricted Stock Units Common Stock (5,362) · · 5,362 Disposed
Dec. 10, 2024 CSTL Restricted Stock Units Common Stock (15,425) · · 15,425 Disposed
Dec. 9, 2024 CSTL Restricted Stock Units Common Stock (33,496) · · 33,496 Disposed
Aug. 9, 2024 CSTL Performance-Based Stock Unit Common Stock (66,991) · · 66,991 Acquired
March 5, 2024 CSTL Stock option (right to buy) Common Stock (10,686) $3.72 March 26, 2024 10,686 Disposed
March 4, 2024 CSTL Restricted Stock Units Common Stock (124,437) · · 124,437 Acquired
Dec. 10, 2023 CSTL Restricted Stock Units Common Stock (15,424) · · 15,424 Disposed
Dec. 10, 2023 CSTL Restricted Stock Units Common Stock (5,363) · · 5,363 Disposed
Dec. 9, 2023 CSTL Restricted Stock Units Common Stock (33,496) · · 33,496 Disposed
Dec. 10, 2022 CSTL Restricted Stock Units Common Stock (5,362) · · 5,362 Disposed
Dec. 10, 2022 CSTL Restricted Stock Units Common Stock (15,425) · · 15,425 Disposed
Dec. 9, 2022 CSTL Restricted Stock Units Common Stock (133,983) · · 133,983 Acquired
Dec. 1, 2022 CSTL Stock option (right to buy) Common Stock (10,000) $3.72 March 26, 2024 10,000 Disposed
Dec. 10, 2021 CSTL Stock option (right to buy) Common Stock (106,376) $40.52 Dec. 9, 2031 106,376 Acquired
Dec. 10, 2021 CSTL Restricted Stock Units Common Stock (61,698) · · 61,698 Acquired
Dec. 10, 2021 CSTL Restricted Stock Units Common Stock (5,363) · · 5,363 Disposed
Nov. 16, 2021 CSTL Stock option (right to buy) Common Stock (15,409) $3.72 March 26, 2024 15,409 Disposed
Nov. 15, 2021 CSTL Stock option (right to buy) Common Stock (16,406) $2.36 July 20, 2022 16,406 Disposed
Dec. 10, 2020 CSTL Stock option (right to buy) Common Stock (87,100) $59.16 Dec. 9, 2030 87,100 Acquired
Dec. 10, 2020 CSTL Restricted Stock Units Common Stock (21,450) · · 21,450 Acquired
May 12, 2020 CSTL Stock option (right to buy) Common Stock (65,627) $1.92 June 3, 2020 65,627 Disposed
Dec. 13, 2019 CSTL Stock option (right to buy) Common Stock (170,000) $29.50 Dec. 12, 2029 170,000 Acquired
July 29, 2019 CSTL Convertible Promissory Note Common Stock (8,098) · · · Disposed
July 29, 2019 CSTL Series F Preferred Stock Common Stock (1,524) · · 1,859 Disposed
July 29, 2019 CSTL Series E-3 Preferred Stock Common Stock (398) · · 486 Disposed
July 29, 2019 CSTL Series E-2 Preferred Stock Common Stock (447) · · 546 Disposed
July 29, 2019 CSTL Series D Preferred Stock Common Stock (434) · · 530 Disposed
July 29, 2019 CSTL Series A Preferred Stock Common Stock (84,455) · · 102,954 Disposed

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Initial ownership (Form 3) 14 holdings

07

Securities held when first becoming an insider, per SEC Form 3.

DateTickerSecuritySharesOwnership
July 24, 2019 CSTL Common Stock 1,476,620 Direct
July 24, 2019 CSTL Common Stock 164,068 Indirect
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (65,627) 65,627 Direct
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (16,406) 16,406 Direct
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (98,441) 98,441 Direct
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (20,508) 20,508 Direct
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (65,627) 65,627 Direct
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (36,095) 36,095 Direct
July 24, 2019 CSTL Series A Preferred Stock→ Common Stock (84,455) 84,455 Direct
July 24, 2019 CSTL Series D Preferred Stock→ Common Stock (434) 434 Direct
July 24, 2019 CSTL Series E-2 Preferred Stock→ Common Stock (447) 447 Direct
July 24, 2019 CSTL Series E-3 Preferred Stock→ Common Stock (398) 398 Direct
July 24, 2019 CSTL Series F Preferred Stock→ Common Stock (1,524) 1,524 Direct
July 24, 2019 CSTL Convertible Promissory Note→ Common Stock · Direct

Compensation (DEF 14A)

08

Matched by name from proxy statements (DEF 14A) — verify against the filing.

CSTL

President and CEO
Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $751,350 · $4,977,208 · $1,036,863 · $21,350 $6,786,771
2024 $715,572 · $5,283,595 · $921,657 · $20,250 $6,941,074
2023 $686,400 · · · $893,350 · $26,234 $1,605,984

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.