Stephen Cavoli, EVP of Virtu Financial ($VIRT), sold about $3.8 million in company shares across 10 open market transactions over the last year. His most recent sale occurred on February 17, 2026. These sales rank 2301st among 11,678 insiders in the database by total value sold, below the average of $8.6 million per insider and 6.4 transactions. Cavoli made no open market purchases in this period.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Feb. 17, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 28370 | $38.94 | 116,191.0000 | 140,877,669 | 19.62% | 0.02% |
| Feb. 13, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 14530 | $38.23 | 160,031.0000 | 140,877,669 | 8.32% | 0.01% |
| Feb. 13, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 15470 | $38.47 | 144,561.0000 | 140,877,669 | 9.67% | 0.01% |
| Feb. 12, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 15097 | $37.81 | 174,561.0000 | 140,877,669 | 7.96% | 0.01% |
| Feb. 11, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 4573 | $39.14 | 211,618.0000 | 140,877,669 | 2.12% | 0.00% |
| Feb. 11, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 7057 | $38.34 | 204,561.0000 | 140,877,669 | 3.33% | 0.01% |
| Feb. 12, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 14903 | $37.41 | 189,658.0000 | 140,877,669 | 7.29% | 0.01% |
| Feb. 4, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 3845 | $0.00 | 208,819.0000 | 140,877,669 | 1.81% | 0.00% |
| Feb. 4, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 7531 | $0.00 | 212,664.0000 | 140,877,669 | 3.67% | 0.01% |
| Feb. 3, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 5916 | $0.00 | 205,133.0000 | 140,877,669 | 2.80% | 0.00% |
| Feb. 3, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 11588 | $0.00 | 211,049.0000 | 140,877,669 | 5.81% | 0.01% |
| Feb. 4, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 22593 | $0.00 | 85,463.0000 | 140,877,669 | 35.94% | 0.02% |
| Feb. 4, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 7531 | $0.00 | 62,870.0000 | 140,877,669 | 10.70% | 0.01% |
| Feb. 3, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 11588 | $0.00 | 70,401.0000 | 140,877,669 | 14.13% | 0.01% |
| Feb. 4, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 7690 | $0.00 | 216,191.0000 | 140,877,669 | 3.43% | 0.01% |
| Feb. 4, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 15062 | $0.00 | 223,881.0000 | 140,877,669 | 7.21% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 19144 | $0.00 | 194,415.0000 | 140,877,669 | 8.96% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 37500 | $0.00 | 213,559.0000 | 140,877,669 | 21.30% | 0.03% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 19144 | $0.00 | 176,059.0000 | 140,877,669 | 9.81% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 37500 | $0.00 | 195,203.0000 | 140,877,669 | 23.78% | 0.03% |
| Feb. 2, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 10309 | $0.00 | 81,989.0000 | 140,877,669 | 11.17% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 37500 | $0.00 | 92,298.0000 | 140,877,669 | 68.43% | 0.03% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 37500 | $0.00 | 54,798.0000 | 140,877,669 | 40.63% | 0.03% |
| Feb. 2, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 5263 | $0.00 | 199,461.0000 | 140,877,669 | 2.57% | 0.00% |
| Feb. 2, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 10309 | $0.00 | 204,724.0000 | 140,877,669 | 5.30% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 19144 | $0.00 | 194,415.0000 | 140,877,669 | 8.96% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 37500 | $0.00 | 213,559.0000 | 140,877,669 | 21.30% | 0.03% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 19144 | $0.00 | 176,059.0000 | 140,877,669 | 9.81% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 37500 | $0.00 | 195,203.0000 | 140,877,669 | 23.78% | 0.03% |
| Feb. 2, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 10309 | $0.00 | 81,989.0000 | 140,877,669 | 11.17% | 0.01% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 37500 | $0.00 | 92,298.0000 | 140,877,669 | 68.43% | 0.03% |
| Jan. 31, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 37500 | $0.00 | 54,798.0000 | 140,877,669 | 40.63% | 0.03% |
| Feb. 2, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 5263 | $0.00 | 199,461.0000 | 140,877,669 | 2.57% | 0.00% |
| Feb. 2, 2026 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 10309 | $0.00 | 204,724.0000 | 140,877,669 | 5.30% | 0.01% |
| Feb. 18, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 34000 | $37.41 | 157,703.0000 | 137,479,751 | 17.74% | 0.02% |
| Feb. 14, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | S | Class A common stock | 34000 | $36.88 | 191,703.0000 | 137,479,751 | 15.06% | 0.02% |
| Feb. 4, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 22592 | $0.00 | 92,298.0000 | 137,479,751 | 32.41% | 0.02% |
| Feb. 4, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 7690 | $0.00 | 225,703.0000 | 137,479,751 | 3.29% | 0.01% |
| Feb. 4, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 15062 | $0.00 | 233,393.0000 | 137,479,751 | 6.90% | 0.01% |
| Feb. 3, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 11588 | $0.00 | 69,706.0000 | 137,479,751 | 14.25% | 0.01% |
| Feb. 3, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 8130 | $0.00 | 216,810.0000 | 137,479,751 | 3.90% | 0.01% |
| Feb. 3, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 4151 | $0.00 | 212,659.0000 | 137,479,751 | 1.91% | 0.00% |
| Feb. 3, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 11588 | $0.00 | 224,247.0000 | 137,479,751 | 5.45% | 0.01% |
| Feb. 3, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 5916 | $0.00 | 218,331.0000 | 137,479,751 | 2.64% | 0.00% |
| Feb. 3, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 8130 | $0.00 | 81,294.0000 | 137,479,751 | 9.09% | 0.01% |
| Jan. 31, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 19144 | $0.00 | 203,634.0000 | 137,479,751 | 8.59% | 0.01% |
| Feb. 2, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 5263 | $0.00 | 208,680.0000 | 137,479,751 | 2.46% | 0.00% |
| Jan. 31, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 37500 | $0.00 | 137,233.0000 | 137,479,751 | 37.60% | 0.03% |
| Jan. 31, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 37500 | $0.00 | 99,733.0000 | 137,479,751 | 27.33% | 0.03% |
| Feb. 2, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 10309 | $0.00 | 89,424.0000 | 137,479,751 | 10.34% | 0.01% |
| Jan. 31, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 37500 | $0.00 | 204,421.0000 | 137,479,751 | 22.47% | 0.03% |
| Jan. 31, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 19143 | $0.00 | 185,278.0000 | 137,479,751 | 9.36% | 0.01% |
| Jan. 31, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 37500 | $0.00 | 222,778.0000 | 137,479,751 | 20.24% | 0.03% |
| Feb. 2, 2025 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 10309 | $0.00 | 213,943.0000 | 137,479,751 | 5.06% | 0.01% |
| Feb. 3, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 4151 | $0.00 | 161,249.0000 | 134,901,037 | 2.51% | 0.00% |
| Feb. 3, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 11588 | $0.00 | 172,837.0000 | 134,901,037 | 7.19% | 0.01% |
| Feb. 3, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 11588 | $0.00 | 99,733.0000 | 134,901,037 | 10.41% | 0.01% |
| Feb. 3, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 8131 | $0.00 | 111,321.0000 | 134,901,037 | 6.81% | 0.01% |
| Feb. 2, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 30927 | $0.00 | 119,452.0000 | 134,901,037 | 34.94% | 0.02% |
| Feb. 3, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 5916 | $0.00 | 166,921.0000 | 134,901,037 | 3.42% | 0.00% |
| Feb. 2, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 20618 | $0.00 | 167,795.0000 | 134,901,037 | 14.01% | 0.02% |
| Feb. 2, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 10526 | $0.00 | 157,269.0000 | 134,901,037 | 6.27% | 0.01% |
| Feb. 3, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 8131 | $0.00 | 165,400.0000 | 134,901,037 | 5.17% | 0.01% |
| Jan. 31, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 37500 | $0.00 | 160,772.0000 | 134,901,037 | 30.42% | 0.03% |
| Feb. 1, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 8499 | $0.00 | 53,761.0000 | 134,901,037 | 13.65% | 0.01% |
| Jan. 31, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 37500 | $0.00 | 62,260.0000 | 134,901,037 | 151.45% | 0.03% |
| Feb. 1, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 4339 | $0.00 | 147,177.0000 | 134,901,037 | 2.86% | 0.00% |
| Feb. 1, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 8499 | $0.00 | 151,516.0000 | 134,901,037 | 5.94% | 0.01% |
| Jan. 31, 2024 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 17755 | $0.00 | 143,017.0000 | 134,901,037 | 11.04% | 0.01% |
| Feb. 3, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Restricted Stock Unit | 34764 | $0.00 | 59,524.0000 | 133,071,754 | 140.40% | 0.03% |
| Feb. 3, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 8130 | $0.00 | 116,078.0000 | 133,071,754 | 7.53% | 0.01% |
| Feb. 3, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 4151 | $0.00 | 111,927.0000 | 133,071,754 | 3.58% | 0.00% |
| Feb. 3, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | A | Class A common stock | 23177 | $0.00 | 135,104.0000 | 133,071,754 | 20.71% | 0.02% |
| Feb. 3, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 11832 | $0.00 | 123,272.0000 | 133,071,754 | 8.76% | 0.01% |
| Feb. 3, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 8130 | $0.00 | 24,760.0000 | 133,071,754 | 24.72% | 0.01% |
| Feb. 1, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 8500 | $0.00 | 32,890.0000 | 133,071,754 | 20.54% | 0.01% |
| Jan. 31, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 50000 | $0.00 | 129,313.0000 | 133,071,754 | 63.04% | 0.04% |
| Jan. 31, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 25525 | $0.00 | 103,788.0000 | 133,071,754 | 19.74% | 0.02% |
| Feb. 1, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 8500 | $0.00 | 112,288.0000 | 133,071,754 | 8.19% | 0.01% |
| Feb. 1, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 4340 | $0.00 | 107,948.0000 | 133,071,754 | 3.87% | 0.00% |
| Jan. 24, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Restricted Stock Unit | 9970 | $0.00 | 41,390.0000 | 133,071,754 | 19.41% | 0.01% |
| Jan. 24, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | F | Class A common stock | 3934 | $0.00 | 79,313.0000 | 133,071,754 | 4.73% | 0.00% |
| Jan. 24, 2023 | Virtu Financial, Inc. | $VIRT | Cavoli Stephen | EVP | M | Class A common stock | 9970 | $0.00 | 83,247.0000 | 133,071,754 | 13.61% | 0.01% |