Cavoli Stephen

Officer · VIRT

As of 2026-09-16, Cavoli Stephen has 69 Form 4 transactions on record across 1 company — 37 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: $6.7MIndirect: $0$6.7Mas of 2026-09-16
  • Direct $6.7M
  • Indirect $0
VIRTdirect116,191 sh$6.7M

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

VIRT · 69 trades
2026-02-17: Sale, 28,370 sh ($1.1M)2026-02-13: Sale, 15,470 sh ($595K)2026-02-13: Sale, 14,530 sh ($556K)2026-02-12: Sale, 15,097 sh ($571K)2026-02-12: Sale, 14,903 sh ($557K)2026-02-11: Sale, 7,057 sh ($271K)2026-02-11: Sale, 4,573 sh ($179K)2026-02-04: Option exercise, 7,531 sh ($0)2026-02-04: Award / grant, 22,593 sh ($0)2026-02-04: Option exercise, 7,531 sh2026-02-04: Withheld for tax, 7,690 sh2026-02-04: Award / grant, 15,062 sh2026-02-04: Withheld for tax, 3,845 sh2026-02-04: Option exercise, 7,531 sh2026-02-04: Withheld for tax, 7,690 sh2026-02-04: Award / grant, 15,062 sh2026-02-04: Withheld for tax, 3,845 sh2026-02-03: Option exercise, 11,588 sh ($0)2026-02-03: Withheld for tax, 5,916 sh2026-02-03: Withheld for tax, 5,916 sh2026-02-03: Option exercise, 11,588 sh2026-02-03: Option exercise, 11,588 sh2026-02-02: Option exercise, 10,309 sh ($0)2026-02-02: Sale, 5,263 sh2026-02-02: Option exercise, 10,309 sh2026-02-02: Option exercise, 10,309 sh2026-02-02: Sale, 5,263 sh2026-01-31: Option exercise, 37,500 sh ($0)2026-01-31: Award / grant, 37,500 sh ($0)2026-01-31: Option exercise, 37,500 sh2026-01-31: Sale, 19,144 sh2026-01-31: Sale, 19,144 sh2026-01-31: Sale, 19,144 sh2026-01-31: Sale, 19,144 sh2026-01-31: Option exercise, 37,500 sh2026-01-31: Award / grant, 37,500 sh2026-01-31: Award / grant, 37,500 sh2025-02-18: Sale, 34,000 sh ($1.3M)2025-02-14: Sale, 34,000 sh ($1.3M)2025-02-04: Award / grant, 22,592 sh ($0)2025-02-04: Withheld for tax, 7,690 sh2025-02-04: Award / grant, 15,062 sh2025-02-04: Withheld for tax, 7,690 sh2025-02-04: Award / grant, 15,062 sh2025-02-03: Option exercise, 11,588 sh ($0)2025-02-03: Option exercise, 8,130 sh ($0)2025-02-03: Option exercise, 8,130 sh2025-02-03: Option exercise, 8,130 sh2025-02-03: Withheld for tax, 5,916 sh2025-02-03: Withheld for tax, 4,151 sh2025-02-03: Withheld for tax, 5,916 sh2025-02-03: Option exercise, 11,588 sh2025-02-03: Withheld for tax, 4,151 sh2025-02-03: Option exercise, 11,588 sh2025-02-02: Option exercise, 10,309 sh ($0)2025-02-02: Withheld for tax, 5,263 sh2025-02-02: Option exercise, 10,309 sh2025-02-02: Option exercise, 10,309 sh2025-02-02: Withheld for tax, 5,263 sh2025-01-31: Award / grant, 37,500 sh ($0)2025-01-31: Option exercise, 37,500 sh ($0)2025-01-31: Award / grant, 37,500 sh2025-01-31: Withheld for tax, 19,144 sh2025-01-31: Option exercise, 37,500 sh2025-01-31: Withheld for tax, 19,143 sh2025-01-31: Award / grant, 37,500 sh2025-01-31: Withheld for tax, 19,143 sh2025-01-31: Withheld for tax, 19,144 sh2025-01-31: Option exercise, 37,500 sh

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-02-17VIRTSale28,370 @ $38.94$1.1M−19.6% of holding116,191Form 4
2026-02-13VIRTSale15,470 @ $38.47$595K−9.7% of holding144,561Form 4
2026-02-13VIRTSale14,530 @ $38.23$556K−8.3% of holding160,031Form 4
2026-02-12VIRTSale15,097 @ $37.81$571K−8.0% of holding174,561Form 4
2026-02-12VIRTSale14,903 @ $37.41$557K−7.3% of holding189,658Form 4
2026-02-11VIRTSale7,057 @ $38.34$271K−3.3% of holding204,561Form 4
2026-02-11VIRTSale4,573 @ $39.14$179K−2.1% of holding211,618Form 4
2026-02-02VIRTSale5,263−2.6% of holding199,461Form 4
2026-02-02VIRTSale5,263−2.6% of holding199,461Form 4
2026-01-31VIRTSale19,144−9.0% of holding194,415Form 4
2026-01-31VIRTSale19,144−9.8% of holding176,059Form 4
2026-01-31VIRTSale19,144−9.0% of holding194,415Form 4
2026-01-31VIRTSale19,144−9.8% of holding176,059Form 4
2025-02-18VIRTSale34,000 @ $37.41$1.3M−17.7% of holding157,703Form 4
2025-02-14VIRTSale34,000 @ $36.88$1.3M−15.1% of holding191,703Form 4
54 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-02-04VIRTOption exercise7,53162,870Form 4
2026-02-04VIRTAward / grant22,59385,463Form 4
2026-02-04VIRTOption exercise7,531212,664Form 4
2026-02-04VIRTWithheld for tax7,690216,191Form 4
2026-02-04VIRTAward / grant15,062223,881Form 4
2026-02-04VIRTWithheld for tax3,845208,819Form 4
2026-02-04VIRTOption exercise7,531212,664Form 4
2026-02-04VIRTWithheld for tax7,690216,191Form 4
2026-02-04VIRTAward / grant15,062223,881Form 4
2026-02-04VIRTWithheld for tax3,845208,819Form 4
2026-02-03VIRTOption exercise11,58870,401Form 4
2026-02-03VIRTWithheld for tax5,916205,133Form 4
2026-02-03VIRTWithheld for tax5,916205,133Form 4
2026-02-03VIRTOption exercise11,588211,049Form 4
2026-02-03VIRTOption exercise11,588211,049Form 4
2026-02-02VIRTOption exercise10,30981,989Form 4
2026-02-02VIRTOption exercise10,309204,724Form 4
2026-02-02VIRTOption exercise10,309204,724Form 4
2026-01-31VIRTOption exercise37,50054,798Form 4
2026-01-31VIRTAward / grant37,50092,298Form 4
2026-01-31VIRTOption exercise37,500195,203Form 4
2026-01-31VIRTOption exercise37,500195,203Form 4
2026-01-31VIRTAward / grant37,500213,559Form 4
2026-01-31VIRTAward / grant37,500213,559Form 4
2025-02-04VIRTAward / grant22,59292,298Form 4
2025-02-04VIRTWithheld for tax7,690225,703Form 4
2025-02-04VIRTAward / grant15,062233,393Form 4
2025-02-04VIRTWithheld for tax7,690225,703Form 4
2025-02-04VIRTAward / grant15,062233,393Form 4
2025-02-03VIRTOption exercise11,58869,706Form 4
2025-02-03VIRTOption exercise8,13081,294Form 4
2025-02-03VIRTOption exercise8,130216,810Form 4
2025-02-03VIRTOption exercise8,130216,810Form 4
2025-02-03VIRTWithheld for tax5,916218,331Form 4
2025-02-03VIRTWithheld for tax4,151212,659Form 4
2025-02-03VIRTWithheld for tax5,916218,331Form 4
2025-02-03VIRTOption exercise11,588224,247Form 4
2025-02-03VIRTWithheld for tax4,151212,659Form 4
2025-02-03VIRTOption exercise11,588224,247Form 4
2025-02-02VIRTOption exercise10,30989,424Form 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.