Insider at

04

Insider transactions

05
0 buys (P) 6 sells (S) Net: $-1,458,878 + 80 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

80 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Aug. 14, 2026 CSTL S 24,908 $29.77 $741,511 35,177 Direct -41.45% Disposed 19.4% (price as of 2026-10-02)
March 5, 2026 CSTL S 10b5-1 6,001 $27.98 $167,908 60,085 Direct -9.08% Disposed 27.1% (price as of 2026-10-02)
March 3, 2026 CSTL S 10b5-1 5,300 $27.32 $144,796 54,183 Direct -8.91% Disposed 30.2% (price as of 2026-10-02)
March 3, 2026 CSTL S 10b5-1 1,700 $27.81 $47,277 52,483 Direct -3.14% Disposed 27.9% (price as of 2026-10-02)
Dec. 11, 2025 CSTL S 4,496 $37.45 $168,375 50,326 Direct -8.20% Disposed -5.0% (price as of 2026-10-02)
Nov. 11, 2025 CSTL S 10b5-1 5,388 $35.08 $189,011 43,328 Direct -11.06% Disposed 1.4% (price as of 2026-10-02)
Feb. 20, 2025 CSTL S 10b5-1 8,046 $26.70 $214,828 35,319 Direct -18.55% Disposed 33.2% (price as of 2026-10-02)
Nov. 15, 2024 CSTL S 10b5-1 6,123 $29.87 $182,894 31,623 Direct -16.22% Disposed 19.0% (price as of 2026-10-02)
Nov. 15, 2024 CSTL S 10b5-1 800 $30.40 $24,320 30,823 Direct -2.53% Disposed 17.0% (price as of 2026-10-02)
Aug. 7, 2024 CSTL S 10b5-1 4,600 $25.20 $115,920 36,223 Direct -11.27% Disposed 41.1% (price as of 2026-10-02)
Aug. 7, 2024 CSTL S 10b5-1 5,400 $26.13 $141,102 30,823 Direct -14.91% Disposed 36.1% (price as of 2026-10-02)
June 17, 2021 CSTL S 10b5-1 1,273 $73.00 $92,929 5,920 Direct -17.70% Disposed -51.3% (price as of 2026-10-02)
June 16, 2021 CSTL S 10b5-1 2,127 $73.07 $155,420 5,920 Direct -26.43% Disposed -51.3% (price as of 2026-10-02)
June 15, 2021 CSTL S 10b5-1 11,600 $73.02 $847,032 5,920 Direct -66.21% Disposed -51.3% (price as of 2026-10-02)
Jan. 12, 2021 CSTL S 10b5-1 1,500 $77.02 $115,530 9,886 Direct -13.17% Disposed -53.8% (price as of 2026-10-02)
Jan. 12, 2021 CSTL S 10b5-1 4,900 $78.29 $383,621 4,986 Direct -49.57% Disposed -54.6% (price as of 2026-10-02)
Jan. 12, 2021 CSTL S 10b5-1 1,100 $78.98 $86,878 3,886 Direct -22.06% Disposed -55.0% (price as of 2026-10-02)
Jan. 11, 2021 CSTL S 10b5-1 1,300 $77.35 $100,555 10,086 Direct -11.42% Disposed -54.0% (price as of 2026-10-02)
Jan. 11, 2021 CSTL S 10b5-1 6,000 $78.17 $469,020 4,086 Direct -59.49% Disposed -54.5% (price as of 2026-10-02)
Jan. 11, 2021 CSTL S 10b5-1 200 $79.26 $15,852 3,886 Direct -4.89% Disposed -55.1% (price as of 2026-10-02)

Showing latest 100 of 129 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
June 9, 2026 XGN Stock Option(right to buy) Common Stock (37,500) $4.31 June 8, 2036 37,500 Acquired
March 4, 2026 CSTL Restricted Stock Units Common Stock (12,186) · · 12,186 Disposed
March 4, 2026 CSTL Restricted Stock Units Common Stock (11,960) · · 11,960 Disposed
March 4, 2026 CSTL Stock option (right to buy) Common Stock (3,800) $3.38 March 12, 2029 3,800 Disposed
March 3, 2026 CSTL Restricted Stock Units Common Stock (48,367) · · 48,367 Acquired
Jan. 12, 2026 CSTL Performance-Based Stock Unit Common Stock (8,124) · · 8,124 Acquired
Dec. 10, 2025 CSTL Restricted Stock Units Common Stock (6,170) · · 6,170 Disposed
Dec. 9, 2025 CSTL Restricted Stock Units Common Stock (14,616) · · 14,616 Disposed
Aug. 8, 2025 CSTL Performance-Based Stock Unit Common Stock (9,744) · · 9,744 Disposed
June 10, 2025 XGN Stock Option(right to buy) Common Stock (9,000) $7.36 June 9, 2035 9,000 Acquired
March 4, 2025 CSTL Restricted Stock Units Common Stock (47,838) · · 47,838 Acquired
March 4, 2025 CSTL Restricted Stock Units Common Stock (12,186) · · 12,186 Disposed
Dec. 10, 2024 CSTL Restricted Stock Units Common Stock (2,000) · · 2,000 Disposed
Dec. 10, 2024 CSTL Restricted Stock Units Common Stock (6,169) · · 6,169 Disposed
Dec. 9, 2024 CSTL Restricted Stock Units Common Stock (14,617) · · 14,617 Disposed
Aug. 9, 2024 CSTL Performance-Based Stock Unit Common Stock (9,744) · · 9,744 Acquired
June 10, 2024 XGN Stock Option(right to buy) Common Stock (9,000) $1.99 June 9, 2034 9,000 Acquired
March 4, 2024 CSTL Restricted Stock Units Common Stock (48,744) · · 48,744 Acquired
Dec. 10, 2023 CSTL Restricted Stock Units Common Stock (6,170) · · 6,170 Disposed
Dec. 10, 2023 CSTL Restricted Stock Units Common Stock (2,000) · · 2,000 Disposed
Dec. 9, 2023 CSTL Restricted Stock Units Common Stock (14,617) · · 14,617 Disposed
June 9, 2023 XGN Stock Option(right to buy) Common Stock (9,000) $3.13 June 8, 2033 9,000 Acquired
April 4, 2023 CSTL Stock option (right to buy) Common Stock (4,000) $3.38 March 12, 2029 4,000 Disposed
Dec. 10, 2022 CSTL Restricted Stock Units Common Stock (2,000) · · 2,000 Disposed
Dec. 10, 2022 CSTL Restricted Stock Units Common Stock (6,170) · · 6,170 Disposed
Dec. 9, 2022 CSTL Restricted Stock Units Common Stock (58,467) · · 58,467 Acquired
June 16, 2022 XGN Stock Option(right to buy) Common Stock (9,000) $5.25 June 15, 2032 9,000 Acquired
May 12, 2022 CSTL Stock option (right to buy) Common Stock (4,000) $3.38 March 12, 2029 4,000 Disposed
Dec. 10, 2021 CSTL Stock option (right to buy) Common Stock (42,550) $40.52 Dec. 9, 2031 42,550 Acquired
Dec. 10, 2021 CSTL Restricted Stock Units Common Stock (24,679) · · 24,679 Acquired
Dec. 10, 2021 CSTL Restricted Stock Units Common Stock (2,000) · · 2,000 Disposed
June 17, 2021 XGN Stock Option(right to buy) Common Stock (15,000) $16.41 June 16, 2031 15,000 Acquired
June 17, 2021 CSTL Stock option (right to buy) Common Stock (1,273) $2.39 May 9, 2028 1,273 Disposed
June 16, 2021 CSTL Stock option (right to buy) Common Stock (2,127) $2.39 May 9, 2028 2,127 Disposed
June 15, 2021 CSTL Stock option (right to buy) Common Stock (11,600) $2.39 May 9, 2028 11,600 Disposed
Jan. 12, 2021 CSTL Stock option (right to buy) Common Stock (7,500) $2.39 May 9, 2028 7,500 Disposed
Jan. 11, 2021 CSTL Stock option (right to buy) Common Stock (7,500) $2.39 May 9, 2028 7,500 Disposed
Dec. 10, 2020 CSTL Stock option (right to buy) Common Stock (31,000) $59.16 Dec. 9, 2030 31,000 Acquired
Dec. 10, 2020 CSTL Restricted Stock Units Common Stock (8,000) · · 8,000 Acquired
Dec. 3, 2020 CSTL Stock option (right to buy) Common Stock (2,000) $3.38 March 12, 2029 2,000 Disposed
Nov. 13, 2020 CSTL Stock option (right to buy) Common Stock (13,000) $2.39 May 9, 2028 13,000 Disposed
Nov. 12, 2020 CSTL Stock option (right to buy) Common Stock (13,000) $2.39 May 9, 2028 13,000 Disposed
Oct. 14, 2020 CSTL Stock option (right to buy) Common Stock (13,000) $2.39 May 9, 2028 13,000 Disposed
Oct. 13, 2020 CSTL Stock option (right to buy) Common Stock (13,000) $2.39 May 9, 2028 13,000 Disposed
Sept. 15, 2020 CSTL Stock option (right to buy) Common Stock (13,000) $2.39 May 9, 2028 13,000 Disposed
Sept. 14, 2020 CSTL Stock option (right to buy) Common Stock (13,000) $2.39 May 9, 2028 13,000 Disposed
Dec. 13, 2019 CSTL Stock option (right to buy) Common Stock (55,000) $29.50 Dec. 12, 2020 55,000 Acquired

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

Initial ownership (Form 3) 2 holdings

07

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

DateTickerSecuritySharesOwnership
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (133,137) 133,137 Direct
July 24, 2019 CSTL Stock option (right to buy)→ Common Stock (28,712) 28,712 Direct

Compensation (DEF 14A)

08

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

CSTL

CFO
Fiscal yearSalaryBonusStock awards Option awardsNon-equity incentivePension changeOtherTotal
2025 $522,544 $14,370 $1,417,918 · $374,769 · $90,236 $2,419,837
2024 $500,042 $13,751 $1,379,780 · $338,388 · $74,563 $2,306,525
2023 $488,800 $4,888 · · $316,742 · $69,820 $880,250

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