MarketPeel
Insider Trading Intelligence
SC

Stephen Cavoli

VIRT
EVP · VIRTU FINANCIAL, INC. · CIK 0001736674
FILING MIX · LIFETIME40%/60%
BUYS
50
SELLS
74
TOTAL VALUE
$8.98M
COMPANIES
1
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
116,191
AVG SELL PX
$34.80
TRADE KIND
SHOWING 124 / 124
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
15 backtested trades · 8 horizons · 29 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Stephen Cavoli, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d15+53.33%-2.01%-1.93%-0.08%-0.50%
14d15+53.33%+0.08%-2.21%+2.29%+1.97%
30d15+40.00%-1.43%-3.15%+1.72%+4.66%
60d15+26.67%+12.75%-4.38%+17.13%+22.59%
90d15+26.67%+17.99%+3.37%+14.62%+22.07%
180d15(9 pending)+66.67%-10.31%-3.27%-7.04%-13.37%
1y15(9 pending)+66.67%-24.77%+2.97%-27.75%-37.06%
2y15(11 pending)+100.00%-20.53%+24.62%-45.16%-45.04%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
VIRT · 116,191 shares · as of Feb 17, 2026
058,348116,697175,045233,393202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 50 buys / 74 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
28,370$38.94$1.10M116,191Feb 17, 2026Feb 19, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
15,470$38.47$595.1K144,561Feb 13, 2026Feb 13, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
14,530$38.23$555.5K160,031Feb 13, 2026Feb 13, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
14,903$37.41$557.5K189,658Feb 12, 2026Feb 13, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
15,097$37.81$570.9K174,561Feb 12, 2026Feb 13, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
7,057$38.34$270.6K204,561Feb 11, 2026Feb 13, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,573$39.14$179.0K211,618Feb 11, 2026Feb 13, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
15,062223,881Feb 4, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
22,59385,463Feb 4, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
7,53162,870Feb 4, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
7,690216,191Feb 4, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
7,531212,664Feb 4, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
3,845208,819Feb 4, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
11,58870,401Feb 3, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
11,588211,049Feb 3, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
5,916205,133Feb 3, 2026Feb 5, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
5,263199,461Feb 2, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
10,309204,724Feb 2, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
10,30981,989Feb 2, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
10,309204,724Feb 2, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
10,30981,989Feb 2, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
5,263199,461Feb 2, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
37,50054,798Jan 31, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,144194,415Jan 31, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,144176,059Jan 31, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,144176,059Jan 31, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,144194,415Jan 31, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
37,50054,798Jan 31, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,50092,298Jan 31, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
37,500195,203Jan 31, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,50092,298Jan 31, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,500213,559Jan 31, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
37,500195,203Jan 31, 2026Feb 3, 2026View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,500213,559Jan 31, 2026Feb 4, 2026View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
34,000$37.41$1.27M157,703Feb 18, 2025Feb 18, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
34,000$36.88$1.25M191,703Feb 14, 2025Feb 18, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
15,062233,393Feb 4, 2025Feb 6, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
22,59292,298Feb 4, 2025Feb 6, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
7,690225,703Feb 4, 2025Feb 6, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
11,58869,706Feb 3, 2025Feb 5, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,13081,294Feb 3, 2025Feb 5, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
8,130216,810Feb 3, 2025Feb 5, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
5,916218,331Feb 3, 2025Feb 5, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,151212,659Feb 3, 2025Feb 5, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
11,588224,247Feb 3, 2025Feb 5, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
10,30989,424Feb 2, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
10,309213,943Feb 2, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
5,263208,680Feb 2, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,144203,634Jan 31, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
37,500222,778Jan 31, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
37,50099,733Jan 31, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,500137,233Jan 31, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,500204,421Jan 31, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,143185,278Jan 31, 2025Feb 4, 2025View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,131111,321Feb 3, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,151161,249Feb 3, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
5,916166,921Feb 3, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
11,58899,733Feb 3, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
11,588172,837Feb 3, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
8,131165,400Feb 3, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
20,618167,795Feb 2, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
30,927119,452Feb 2, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
10,526157,269Feb 2, 2024Feb 6, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,339147,177Feb 1, 2024Feb 2, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,49953,761Feb 1, 2024Feb 2, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
8,499151,516Feb 1, 2024Feb 2, 2024View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
17,755143,017Jan 31, 2024Feb 2, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
37,500160,772Jan 31, 2024Feb 2, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
37,50062,260Jan 31, 2024Feb 2, 2024View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
8,130116,078Feb 3, 2023Feb 7, 2023View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
34,76459,524Feb 3, 2023Feb 7, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,13024,760Feb 3, 2023Feb 7, 2023View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
23,177135,104Feb 3, 2023Feb 7, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
11,832123,272Feb 3, 2023Feb 7, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,151111,927Feb 3, 2023Feb 7, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,340107,948Feb 1, 2023Feb 2, 2023View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
8,500112,288Feb 1, 2023Feb 2, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,50032,890Feb 1, 2023Feb 2, 2023View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
50,000129,313Jan 31, 2023Feb 2, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
25,525103,788Jan 31, 2023Feb 2, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
9,97041,390Jan 24, 2023Jan 26, 2023View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
9,97083,247Jan 24, 2023Jan 26, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
3,93479,313Jan 24, 2023Jan 26, 2023View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
30,000$28.90$866.9K73,277May 5, 2022May 5, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
19,304$29.52$569.9K103,277May 4, 2022May 5, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
20,696$29.30$606.3K122,581May 4, 2022May 5, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
20,000$28.80$576.1K143,277May 3, 2022May 5, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
24,39151,360Feb 3, 2022Feb 7, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
16,262171,579Feb 3, 2022Feb 7, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,302163,277Feb 3, 2022Feb 7, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
4,339155,317Feb 1, 2022Feb 3, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,49926,969Feb 1, 2022Feb 3, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
8,499159,656Feb 1, 2022Feb 3, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
9,970154,842Jan 24, 2022Jan 25, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
3,685151,157Jan 24, 2022Jan 25, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
9,97035,468Jan 24, 2022Jan 25, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
2,402145,816Jan 23, 2022Jan 25, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
2,40245,438Jan 23, 2022Jan 25, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
944144,872Jan 23, 2022Jan 25, 2022View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
26,565143,414Dec 31, 2021Jan 4, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
50,000169,979Dec 31, 2021Jan 4, 2022View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
25,49847,840Feb 1, 2021Feb 3, 2021View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
17,000128,304Feb 1, 2021Feb 3, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
8,325119,979Feb 1, 2021Feb 3, 2021View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
9,969114,761Jan 24, 2021Jan 26, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
9,96922,342Jan 24, 2021Jan 26, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
3,457111,304Jan 24, 2021Jan 26, 2021View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
2,402105,736Jan 23, 2021Jan 26, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
944104,792Jan 23, 2021Jan 26, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
2,40232,311Jan 23, 2021Jan 26, 2021View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
50,000127,819Dec 31, 2020Jan 5, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
24,485103,334Dec 31, 2020Jan 5, 2021View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
6,77477,819Jan 24, 2020Jan 27, 2020View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
49,84854,652Jan 24, 2020Jan 27, 2020View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
19,93984,593Jan 24, 2020Jan 27, 2020View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
29,90934,713Jan 24, 2020Jan 31, 2020View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASEGRANT
Stock grant
19,93984,593Jan 24, 2020Jan 31, 2020View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
6,77477,819Jan 24, 2020Jan 31, 2020View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
2,4024,804Jan 23, 2020Jan 27, 2020View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
81664,654Jan 23, 2020Jan 27, 2020View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
2,40265,470Jan 23, 2020Jan 27, 2020View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
81664,654Jan 23, 2020Jan 31, 2020View →
VIRT
VIRTU FINANCIAL, INC.
PURCHASE
EVP
2,40265,470Jan 23, 2020Jan 31, 2020View →
VIRT
VIRTU FINANCIAL, INC.
SALE
EVP
2,4024,804Jan 23, 2020Jan 31, 2020View →
Other insiders · VIRT
Loading peer insiders…
About this filer
CIK 0001736674
ROLE
EVP
PRIMARY
VIRT
COMPANIES
1
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001736674DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback