‹ Screener

Virtu Financial, Inc.

VIRT · Security Brokers, Dealers & Flotation Companies · 94.1M shares · -5%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$62M (gross $2M, SBC $64M)

Reference price $49.82 · est. market cap ~$4.7B — last insider sale, 2026-05-08 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B80

Low-cost global market maker with top-decile ROE and double-digit revenue growth, tempered by volatile, volume-dependent earnings.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $1000M2025-09-30 · $825M2025-12-31 · $970M2026-03-31 · $1.1B

Last 4 quarters · from SEC filings.

Key metrics

Net margin
12.9%
Return on equity
29.6%
Return on assets
2.3%
Revenue growth (QoQ)
12.9%
Debt / equity
1.3×
Free cash flow
$496M
Tangible book value
$278M
Cash & investments
$1.1B
Stock comp / revenue
2.8%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-05-08Fairclough BrettSell15K$49.82
2026-05-08Fairclough BrettSell15K$50.29
2026-05-05Gambale VirginiaSell4.0K$50.00
2026-02-19Molluso JosephSell200K$38.88
2026-02-17Cavoli StephenSell28K$38.94
2026-02-13Cavoli StephenSell15K$38.23
2026-02-13Cavoli StephenSell15K$38.47
2026-02-12Cavoli StephenSell15K$37.41
2026-02-12Cavoli StephenSell15K$37.81
2026-02-11Cavoli StephenSell4.6K$39.14
2026-02-11Cavoli StephenSell7.1K$38.34
2026-02-05Gambale VirginiaSell3.0K$37.50
2026-02-04Molluso JosephTax withheld8.3K
2026-02-04Lee CindyOption exercise1.2K
2026-02-04Lee CindyTax withheld589
2026-02-04Lee CindyOption exercise12K
2026-02-04Lee CindyTax withheld6.3K
2026-02-04Lee CindyGrant5.5K
2026-02-04Lee CindyTax withheld2.8K
2026-02-04Simons Aaron WyattTax withheld8.5K
2026-02-04Fairclough BrettOption exercise7.5K
2026-02-04Fairclough BrettTax withheld3.0K
2026-02-04Fairclough BrettGrant15K
2026-02-04Fairclough BrettTax withheld5.9K
2026-02-04Cavoli StephenOption exercise7.5K
2026-02-04Cavoli StephenTax withheld3.8K
2026-02-04Cavoli StephenGrant15K
2026-02-04Cavoli StephenTax withheld7.7K
2026-02-04Molluso JosephGrant15K
2026-02-04Simons Aaron WyattOption exercise7.5K
2026-02-04Simons Aaron WyattTax withheld3.0K
2026-02-04Simons Aaron WyattGrant21K
2026-02-03Lee CindyTax withheld1.2K
2026-02-03Simons Aaron WyattOption exercise12K
2026-02-03Simons Aaron WyattTax withheld4.6K
2026-02-03Lee CindyOption exercise3.1K
2026-02-03Molluso JosephOption exercise12K
2026-02-03Molluso JosephTax withheld6.4K
2026-02-03Cavoli StephenOption exercise12K
2026-02-03Fairclough BrettOption exercise12K
2026-02-03Fairclough BrettTax withheld4.6K
2026-02-03Cavoli StephenTax withheld5.9K
2026-02-02Molluso JosephTax withheld6.2K
2026-02-02Lee CindyOption exercise2.7K
2026-02-02Lee CindyTax withheld1.1K
2026-02-02Molluso JosephOption exercise11K
2026-02-02Cavoli StephenOption exercise10K
2026-02-02Cavoli StephenTax withheld5.3K
2026-02-02Simons Aaron WyattOption exercise12K
2026-02-02Simons Aaron WyattTax withheld4.8K
2026-02-02Fairclough BrettOption exercise11K
2026-02-02Fairclough BrettTax withheld4.5K
2026-02-02Cavoli StephenOption exercise10K
2026-02-02Cavoli StephenSell5.3K
2026-01-31Simons Aaron WyattOption exercise38K
2026-01-31Simons Aaron WyattTax withheld15K
2026-01-31Simons Aaron WyattGrant53K
2026-01-31Simons Aaron WyattTax withheld21K
2026-01-31Cavoli StephenGrant38K
2026-01-31Cavoli StephenSell19K
2026-01-31Fairclough BrettOption exercise38K
2026-01-31Fairclough BrettTax withheld15K
2026-01-31Fairclough BrettGrant38K
2026-01-31Fairclough BrettTax withheld15K
2026-01-31Molluso JosephOption exercise38K
2026-01-31Molluso JosephGrant38K
2026-01-31Molluso JosephTax withheld21K
2026-01-31Molluso JosephTax withheld21K
2026-01-31Cavoli StephenOption exercise38K
2026-01-31Cavoli StephenTax withheld19K
2026-01-31Cavoli StephenGrant38K
2026-01-31Cavoli StephenTax withheld19K
2026-01-31Cavoli StephenOption exercise38K
2026-01-31Cavoli StephenSell19K
2025-11-04Gambale VirginiaSell3.9K$34.57
2025-08-07Fairclough BrettSell91K$42.40
2025-08-06Nixon JohnGift4.0K
2025-08-01Virtu Employee Holdco LLCDisposition225K
2025-08-01Lee CindyTax withheld6.5K
2025-08-01Lee CindyOption exercise12K
2025-07-03Minieri JoanneOption exercise6.7K
2025-07-03Cruger William Frank Jr.Option exercise6.7K
2025-07-03Viola Michael TOption exercise6.7K
2025-07-03Quick Christopher COption exercise6.7K
2025-07-03Urban DavidOption exercise6.7K
2025-07-03Nixon JohnOption exercise6.7K
2025-07-03GRANO JOSEPH J JROption exercise6.7K
2025-07-01Molluso JosephOption exercise98K
2025-07-01Gambale VirginiaOption exercise6.7K
2025-07-01Molluso JosephTax withheld52K
2025-05-13Nixon JohnSell7.0K$42.82
2025-04-28Cifu Douglas ASell90K$39.13
2025-04-28Cifu Douglas ASell88K$38.63
2025-04-25Cifu Douglas ASell85K$38.76
2025-04-25Cifu Douglas ASell94K$38.40
2025-04-11TJMT Holdings LLCOption exercise694K$19.00
2025-04-01Cifu Douglas AGift114K
2025-04-01Cifu Douglas AGift114K
2025-02-19Nixon JohnGift4.1K
2025-02-18Cavoli StephenSell34K$37.41
2025-02-14Cavoli StephenSell34K$36.88
2025-02-12Fairclough BrettSell73K$36.84
2025-02-04Lee CindyTax withheld1.3K
2025-02-04Lee CindyGrant2.3K
2025-02-04Lee CindyTax withheld1.3K
2025-02-04Lee CindyGrant2.3K
2025-02-04Cifu Douglas AGrant30K
2025-02-04Cifu Douglas ATax withheld13K
2025-02-04Cifu Douglas AGrant30K
2025-02-04Cifu Douglas ASell13K
2025-02-04Fairclough BrettGrant15K
2025-02-04Fairclough BrettTax withheld5.9K
2025-02-04Cavoli StephenGrant15K
2025-02-04Cavoli StephenTax withheld7.7K
2025-02-04Lee CindyGrant2.3K
2025-02-04Lee CindyTax withheld1.3K
2025-02-04Molluso JosephGrant15K
2025-02-04Molluso JosephTax withheld8.3K
2025-02-03Lee CindyTax withheld2.7K
2025-02-03Cavoli StephenOption exercise8.1K
2025-02-03Cavoli StephenTax withheld4.2K
2025-02-03Cavoli StephenOption exercise12K
2025-02-03Cavoli StephenTax withheld5.9K
2025-02-03Fairclough BrettOption exercise8.1K
2025-02-03Fairclough BrettTax withheld3.2K
2025-02-03Fairclough BrettOption exercise12K
2025-02-03Fairclough BrettTax withheld4.6K
2025-02-03Lee CindyOption exercise3.1K
2025-02-03Lee CindyTax withheld1.3K
2025-02-03Lee CindyOption exercise2.0K
2025-02-03Lee CindyTax withheld787
2025-02-03Lee CindyOption exercise6.7K
2025-02-02Cifu Douglas AOption exercise24K
2025-02-02Fairclough BrettOption exercise11K
2025-02-02Fairclough BrettTax withheld4.7K
2025-02-02Cavoli StephenOption exercise10K
2025-02-02Cavoli StephenTax withheld5.3K
2025-02-02Lee CindyOption exercise2.7K
2025-02-02Lee CindyTax withheld1.1K
2025-02-02Cifu Douglas ATax withheld8.1K
2025-01-31Molluso JosephTax withheld21K
2025-01-31Molluso JosephGrant38K
2025-01-31Molluso JosephTax withheld21K
2025-01-31Cavoli StephenGrant38K
2025-01-31Cavoli StephenTax withheld19K
2025-01-31Cavoli StephenOption exercise38K
2025-01-31Cavoli StephenTax withheld19K
2025-01-31Virtu Employee Holdco LLCDisposition367K
2025-01-31Cifu Douglas AOption exercise75K
2025-01-31Cifu Douglas ATax withheld35K
2025-01-31Fairclough BrettOption exercise38K
2025-01-31Fairclough BrettTax withheld11K
2025-01-31Fairclough BrettGrant38K
2025-01-31Fairclough BrettTax withheld18K
2025-01-31Cifu Douglas AGrant75K
2025-01-31Cifu Douglas ATax withheld31K
2025-01-31Molluso JosephOption exercise38K

All non-derivative Form 4 activity (SEC), newest first.

Supply chain

Customers (0)

    Suppliers (1)

    Named in the 10-K; linked when we track them.

    Notable events (8-K)

    DateItems
    2026-06-10Shareholder votefiling ↗
    2026-06-09Exec/director changefiling ↗
    2026-04-29Resultsfiling ↗
    2026-01-29Resultsfiling ↗
    2025-10-29Resultsfiling ↗
    2025-10-02Exec/director changefiling ↗
    2025-09-23Material agreementDebt obligationfiling ↗
    2025-07-31Exec/director changeExhibitsfiling ↗

    Recent filings

    FormFiledPeriodAccession
    8-K2026-06-102026-06-100001104659-26-072331 ↗
    8-K2026-06-092026-06-090001104659-26-071832 ↗
    10-Q2026-05-012026-03-310001592386-26-000016 ↗
    8-K2026-04-292026-04-290001592386-26-000012 ↗
    10-K2026-02-202025-12-310001592386-26-000009 ↗
    8-K2026-01-292026-01-290001592386-26-000003 ↗
    10-Q2025-10-302025-09-300001592386-25-000149 ↗
    8-K2025-10-292025-10-290001592386-25-000144 ↗
    8-K2025-10-022025-09-300001592386-25-000141 ↗
    8-K2025-09-232025-09-230001592386-25-000139 ↗
    10-Q2025-07-312025-06-300001592386-25-000123 ↗
    8-K2025-07-312025-07-300000950142-25-002061 ↗