Calvin Sandra

Officer · TVTX

As of 2026-09-27, Calvin Sandra has 51 Form 4 transactions on record across 1 company — 32 in the trailing 12 months.

Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.

Pattern in the record: open-market sales filed in February in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.

Reconstructed holdings

Direct: $1.1MIndirect: $0$1.1Mas of 2026-09-27
  • Direct $1.1M
  • Indirect $0
TVTXdirect17,875 sh$1.1M

Reconstructed from this person's own Form 4 filings — the total each filing reported owning afterward, priced at the close on the as-of date shown. A filed position can lag the real one.

Direct and indirect holdings (e.g. through a trust or fund) are tagged separately, as filed.

Trades by company

TVTX · 51 trades
2026-09-15: Sale, 4,275 sh ($266K)2026-09-15: Option exercise, 2,500 sh ($69K)2026-09-15: Sale, 800 sh ($50K)2026-09-15: Option exercise, 1,625 sh ($33K)2026-09-15: Option exercise, 1,250 sh ($28K)2026-09-15: Sale, 300 sh ($19K)2026-09-15: Option exercise, 2,500 sh ($0)2026-09-15: Option exercise, 1,250 sh ($0)2026-09-15: Option exercise, 1,625 sh ($0)2026-04-14: Sale, 21,977 sh ($903K)2026-04-14: Option exercise, 6,500 sh ($133K)2026-04-14: Option exercise, 2,500 sh ($56K)2026-04-14: Option exercise, 6,250 sh ($56K)2026-04-14: Option exercise, 2,500 sh ($0)2026-04-14: Option exercise, 6,250 sh ($0)2026-04-14: Option exercise, 6,500 sh ($0)2026-02-03: Sale, 4,333 sh ($139K)2026-01-31: Award / grant, 20,160 sh ($0)2026-01-31: Award / grant, 15,180 sh ($0)2025-12-24: Sale, 7,402 sh ($296K)2025-12-15: Sale, 2,910 sh ($105K)2025-11-04: Sale, 67,115 sh ($2.4M)2025-11-04: Option exercise, 17,500 sh ($470K)2025-11-04: Option exercise, 15,000 sh ($413K)2025-11-04: Option exercise, 12,500 sh ($280K)2025-11-04: Option exercise, 10,000 sh ($253K)2025-11-04: Option exercise, 6,250 sh ($56K)2025-11-04: Option exercise, 15,000 sh ($0)2025-11-04: Option exercise, 10,000 sh ($0)2025-11-04: Option exercise, 17,500 sh ($0)2025-11-04: Option exercise, 12,500 sh ($0)2025-11-04: Option exercise, 6,250 sh ($0)2025-02-11: Sale, 15,000 sh ($375K)2025-02-11: Sale, 10,000 sh ($250K)2025-02-11: Option exercise, 15,000 sh ($232K)2025-02-11: Sale, 9,244 sh ($231K)2025-02-11: Option exercise, 10,000 sh ($180K)2025-02-11: Option exercise, 10,000 sh ($174K)2025-02-11: Option exercise, 10,000 sh ($162K)2025-02-11: Option exercise, 10,000 sh ($0)2025-02-11: Option exercise, 15,000 sh ($0)2025-02-03: Sale, 3,348 sh ($67K)2025-01-31: Award / grant, 26,000 sh ($0)2025-01-31: Award / grant, 13,000 sh ($0)2025-01-22: Sale, 925 sh ($18K)2024-12-26: Sale, 15,000 sh ($258K)2024-12-26: Option exercise, 15,000 sh ($190K)2024-12-26: Option exercise, 15,000 sh ($0)2024-11-25: Sale, 12,090 sh ($221K)2024-11-25: Option exercise, 15,000 sh ($190K)2024-11-25: Option exercise, 15,000 sh ($0)

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-09-15TVTXSale4,275 @ $62.13$266K−9.0% of holding43,453Form 4
2026-09-15TVTXSale800 @ $62.85$50K−1.8% of holding42,653Form 4
2026-09-15TVTXSale300 @ $63.66$19K−0.7% of holding42,353Form 4
2026-04-14TVTXSale21,977 @ $41.07$903K−34.2% of holding42,353Form 4
2026-02-03TVTXSale4,333 @ $32.12$139K−8.1% of holding49,080Form 4
2025-12-24TVTXSale7,402 @ $40.00$296K−16.2% of holding38,233Form 4
2025-12-15TVTXSale2,910 @ $36.00$105K−6.0% of holding45,635Form 4
2025-11-04TVTXSale67,115 @ $36.00$2.4M−58.0% of holding48,545Form 4
2025-02-11TVTXSale15,000 @ $25.00$375K−19.1% of holding63,654Form 4
2025-02-11TVTXSale10,000 @ $25.00$250K−13.6% of holding63,654Form 4
2025-02-11TVTXSale9,244 @ $25.00$231K−14.5% of holding54,410Form 4
2025-02-03TVTXSale3,348 @ $20.12$67K−5.0% of holding63,654Form 4
2025-01-22TVTXSale925 @ $18.94$18K−1.7% of holding54,002Form 4
2024-12-26TVTXSale15,000 @ $17.22$258K−21.5% of holding54,927Form 4
2024-11-25TVTXSale12,090 @ $18.30$221K−18.0% of holding54,927Form 4
36 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-09-15TVTXOption exercise2,50044,853Form 4
2026-09-15TVTXOption exercise1,62547,728Form 4
2026-09-15TVTXOption exercise1,25046,103Form 4
2026-09-15TVTXOption exercise2,5000Form 4
2026-09-15TVTXOption exercise1,2503,750Form 4
2026-09-15TVTXOption exercise1,62517,875Form 4
2026-04-14TVTXOption exercise6,50064,330Form 4
2026-04-14TVTXOption exercise2,50051,580Form 4
2026-04-14TVTXOption exercise6,25057,830Form 4
2026-04-14TVTXOption exercise2,5005,000Form 4
2026-04-14TVTXOption exercise6,25012,500Form 4
2026-04-14TVTXOption exercise6,50019,500Form 4
2026-01-31TVTXAward / grant20,16020,160Form 4
2026-01-31TVTXAward / grant15,18053,413Form 4
2025-11-04TVTXOption exercise17,50081,910Form 4
2025-11-04TVTXOption exercise15,00096,910Form 4
2025-11-04TVTXOption exercise12,500109,410Form 4
2025-11-04TVTXOption exercise10,00064,410Form 4
2025-11-04TVTXOption exercise6,250115,660Form 4
2025-11-04TVTXOption exercise15,0002,500Form 4
2025-11-04TVTXOption exercise10,0000Form 4
2025-11-04TVTXOption exercise17,5000Form 4
2025-11-04TVTXOption exercise12,5007,500Form 4
2025-11-04TVTXOption exercise6,25018,750Form 4
2025-02-11TVTXOption exercise15,00078,654Form 4
2025-02-11TVTXOption exercise10,00073,654Form 4
2025-02-11TVTXOption exercise10,00073,654Form 4
2025-02-11TVTXOption exercise10,00073,654Form 4
2025-02-11TVTXOption exercise10,0000Form 4
2025-02-11TVTXOption exercise15,0000Form 4
2025-01-31TVTXAward / grant26,00026,000Form 4
2025-01-31TVTXAward / grant13,00067,002Form 4
2024-12-26TVTXOption exercise15,00069,927Form 4
2024-12-26TVTXOption exercise15,0000Form 4
2024-11-25TVTXOption exercise15,00067,017Form 4
2024-11-25TVTXOption exercise15,00015,000Form 4

Source: SEC Form 4 filings. Each row links to its original filing.

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.