Cavoli Stephen
Insider CIK 1736674 · VIRT EVP
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-17 | 2026-02-18 | 28,370 | $38.94 | $1.10M | 116,191 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-13 | 2026-02-13 | 15,470 | $38.47 | $595.1K | 144,561 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-13 | 2026-02-13 | 14,530 | $38.23 | $555.5K | 160,031 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-12 | 2026-02-13 | 15,097 | $37.81 | $570.8K | 174,561 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-12 | 2026-02-13 | 14,903 | $37.41 | $557.5K | 189,658 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-11 | 2026-02-13 | 4,573 | $39.14 | $179.0K | 211,618 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-11 | 2026-02-13 | 7,057 | $38.34 | $270.6K | 204,561 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2026-02-04 | 2026-02-05 | 22,593 | — | $0 | 85,463 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2026-02-04 | 2026-02-05 | 7,531 | — | $0 | 62,870 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2026-02-04 | 2026-02-05 | 7,690 | — | $0 | 216,191 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2026-02-04 | 2026-02-05 | 3,845 | — | $0 | 208,819 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2026-02-04 | 2026-02-05 | 15,062 | — | $0 | 223,881 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2026-02-04 | 2026-02-05 | 7,531 | — | $0 | 212,664 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2026-02-03 | 2026-02-05 | 11,588 | — | $0 | 70,401 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2026-02-03 | 2026-02-05 | 11,588 | — | $0 | 211,049 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2026-02-03 | 2026-02-05 | 5,916 | — | $0 | 205,133 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2026-02-02 | 2026-02-03 | 10,309 | — | $0 | 81,989 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2026-02-02 | 2026-02-04 | 10,309 | — | $0 | 81,989 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-02-02 | 2026-02-03 | 5,263 | — | $0 | 199,461 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2026-02-02 | 2026-02-03 | 10,309 | — | $0 | 204,724 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2026-02-02 | 2026-02-04 | 10,309 | — | $0 | 204,724 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2026-02-02 | 2026-02-04 | 5,263 | — | $0 | 199,461 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2026-01-31 | 2026-02-03 | 37,500 | — | $0 | 54,798 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2026-01-31 | 2026-02-03 | 37,500 | — | $0 | 92,298 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2026-01-31 | 2026-02-04 | 37,500 | — | $0 | 92,298 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2026-01-31 | 2026-02-04 | 37,500 | — | $0 | 54,798 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-01-31 | 2026-02-03 | 19,144 | — | $0 | 176,059 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2026-01-31 | 2026-02-03 | 37,500 | — | $0 | 213,559 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2026-01-31 | 2026-02-03 | 19,144 | — | $0 | 194,415 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2026-01-31 | 2026-02-03 | 37,500 | — | $0 | 195,203 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2026-01-31 | 2026-02-04 | 37,500 | — | $0 | 195,203 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2026-01-31 | 2026-02-04 | 19,144 | — | $0 | 194,415 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2026-01-31 | 2026-02-04 | 37,500 | — | $0 | 213,559 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2026-01-31 | 2026-02-04 | 19,144 | — | $0 | 176,059 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2025-02-18 | 2025-02-18 | 34,000 | $37.41 | $1.27M | 157,703 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2025-02-14 | 2025-02-18 | 34,000 | $36.88 | $1.25M | 191,703 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2025-02-04 | 2025-02-06 | 22,592 | — | $0 | 92,298 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2025-02-04 | 2025-02-06 | 15,062 | — | $0 | 233,393 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2025-02-04 | 2025-02-06 | 7,690 | — | $0 | 225,703 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2025-02-03 | 2025-02-05 | 11,588 | — | $0 | 69,706 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2025-02-03 | 2025-02-05 | 8,130 | — | $0 | 81,294 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2025-02-03 | 2025-02-05 | 8,130 | — | $0 | 216,810 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2025-02-03 | 2025-02-05 | 5,916 | — | $0 | 218,331 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2025-02-03 | 2025-02-05 | 11,588 | — | $0 | 224,247 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2025-02-03 | 2025-02-05 | 4,151 | — | $0 | 212,659 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2025-02-02 | 2025-02-04 | 10,309 | — | $0 | 89,424 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2025-02-02 | 2025-02-04 | 10,309 | — | $0 | 213,943 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2025-02-02 | 2025-02-04 | 5,263 | — | $0 | 208,680 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2025-01-31 | 2025-02-04 | 37,500 | — | $0 | 137,233 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2025-01-31 | 2025-02-04 | 37,500 | — | $0 | 99,733 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2025-01-31 | 2025-02-04 | 37,500 | — | $0 | 222,778 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2025-01-31 | 2025-02-04 | 37,500 | — | $0 | 204,421 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2025-01-31 | 2025-02-04 | 19,144 | — | $0 | 203,634 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2025-01-31 | 2025-02-04 | 19,143 | — | $0 | 185,278 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2024-02-03 | 2024-02-06 | 11,588 | — | $0 | 99,733 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2024-02-03 | 2024-02-06 | 8,131 | — | $0 | 111,321 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2024-02-03 | 2024-02-06 | 8,131 | — | $0 | 165,400 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2024-02-03 | 2024-02-06 | 11,588 | — | $0 | 172,837 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2024-02-03 | 2024-02-06 | 4,151 | — | $0 | 161,249 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2024-02-03 | 2024-02-06 | 5,916 | — | $0 | 166,921 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2024-02-02 | 2024-02-06 | 30,927 | — | $0 | 119,452 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2024-02-02 | 2024-02-06 | 10,526 | — | $0 | 157,269 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2024-02-02 | 2024-02-06 | 20,618 | — | $0 | 167,795 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2024-02-01 | 2024-02-02 | 8,499 | — | $0 | 53,761 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2024-02-01 | 2024-02-02 | 8,499 | — | $0 | 151,516 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2024-02-01 | 2024-02-02 | 4,339 | — | $0 | 147,177 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2024-01-31 | 2024-02-02 | 37,500 | — | $0 | 62,260 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2024-01-31 | 2024-02-02 | 37,500 | — | $0 | 160,772 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2024-01-31 | 2024-02-02 | 17,755 | — | $0 | 143,017 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2023-02-03 | 2023-02-07 | 34,764 | — | $0 | 59,524 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2023-02-03 | 2023-02-07 | 8,130 | — | $0 | 24,760 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2023-02-03 | 2023-02-07 | 4,151 | — | $0 | 111,927 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2023-02-03 | 2023-02-07 | 8,130 | — | $0 | 116,078 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2023-02-03 | 2023-02-07 | 23,177 | — | $0 | 135,104 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2023-02-03 | 2023-02-07 | 11,832 | — | $0 | 123,272 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2023-02-01 | 2023-02-02 | 8,500 | — | $0 | 32,890 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2023-02-01 | 2023-02-02 | 4,340 | — | $0 | 107,948 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2023-02-01 | 2023-02-02 | 8,500 | — | $0 | 112,288 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2023-01-31 | 2023-02-02 | 50,000 | — | $0 | 129,313 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2023-01-31 | 2023-02-02 | 25,525 | — | $0 | 103,788 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2023-01-24 | 2023-01-26 | 9,970 | — | $0 | 41,390 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2023-01-24 | 2023-01-26 | 9,970 | — | $0 | 83,247 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2023-01-24 | 2023-01-26 | 3,934 | — | $0 | 79,313 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2022-05-05 | 2022-05-05 | 30,000 | $28.90 | $867.0K | 73,277 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2022-05-04 | 2022-05-05 | 19,304 | $29.52 | $569.9K | 103,277 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2022-05-04 | 2022-05-05 | 20,696 | $29.30 | $606.4K | 122,581 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2022-05-03 | 2022-05-05 | 20,000 | $28.80 | $576.0K | 143,277 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2022-02-03 | 2022-02-07 | 24,391 | — | $0 | 51,360 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2022-02-03 | 2022-02-07 | 16,262 | — | $0 | 171,579 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2022-02-03 | 2022-02-07 | 8,302 | — | $0 | 163,277 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2022-02-01 | 2022-02-03 | 8,499 | — | $0 | 26,969 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2022-02-01 | 2022-02-03 | 4,339 | — | $0 | 155,317 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2022-02-01 | 2022-02-03 | 8,499 | — | $0 | 159,656 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2022-01-24 | 2022-01-25 | 9,970 | — | $0 | 35,468 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2022-01-24 | 2022-01-25 | 3,685 | — | $0 | 151,157 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2022-01-24 | 2022-01-25 | 9,970 | — | $0 | 154,842 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2022-01-23 | 2022-01-25 | 2,402 | — | $0 | 45,438 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2022-01-23 | 2022-01-25 | 2,402 | — | $0 | 145,816 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2022-01-23 | 2022-01-25 | 944 | — | $0 | 144,872 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2021-12-31 | 2022-01-04 | 26,565 | — | $0 | 143,414 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2021-12-31 | 2022-01-04 | 50,000 | — | $0 | 169,979 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2021-02-01 | 2021-02-03 | 25,498 | — | $0 | 47,840 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2021-02-01 | 2021-02-03 | 17,000 | — | $0 | 128,304 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2021-02-01 | 2021-02-03 | 8,325 | — | $0 | 119,979 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2021-01-24 | 2021-01-26 | 9,969 | — | $0 | 22,342 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2021-01-24 | 2021-01-26 | 3,457 | — | $0 | 111,304 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2021-01-24 | 2021-01-26 | 9,969 | — | $0 | 114,761 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2021-01-23 | 2021-01-26 | 2,402 | — | $0 | 32,311 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2021-01-23 | 2021-01-26 | 944 | — | $0 | 104,792 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2021-01-23 | 2021-01-26 | 2,402 | — | $0 | 105,736 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2020-12-31 | 2021-01-05 | 24,485 | — | $0 | 103,334 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2020-12-31 | 2021-01-05 | 50,000 | — | $0 | 127,819 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2020-01-24 | 2020-01-27 | 49,848 | — | $0 | 54,652 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2020-01-24 | 2020-01-31 | 29,909 | — | $0 | 34,713 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2020-01-24 | 2020-01-27 | 6,774 | — | $0 | 77,819 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2020-01-24 | 2020-01-27 | 19,939 | — | $0 | 84,593 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2020-01-24 | 2020-01-31 | 6,774 | — | $0 | 77,819 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2020-01-24 | 2020-01-31 | 19,939 | — | $0 | 84,593 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2020-01-23 | 2020-01-27 | 2,402 | — | $0 | 4,804 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2020-01-23 | 2020-01-31 | 2,402 | — | $0 | 4,804 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2020-01-23 | 2020-01-27 | 816 | — | $0 | 64,654 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2020-01-23 | 2020-01-27 | 2,402 | — | $0 | 65,470 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2020-01-23 | 2020-01-31 | 2,402 | — | $0 | 65,470 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2020-01-23 | 2020-01-31 | 816 | — | $0 | 64,654 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2019-12-26 | 2019-12-27 | 1,876 | — | $0 | 7,206 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2019-12-26 | 2019-12-27 | 1,876 | — | $0 | 63,987 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2019-12-26 | 2019-12-27 | 919 | — | $0 | 63,068 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2019-08-24 | 2019-08-26 | 23,442 | — | $0 | 9,082 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2019-08-24 | 2019-08-26 | 23,442 | — | $0 | 70,282 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2019-08-24 | 2019-08-26 | 8,171 | — | $0 | 62,111 | SEC↗ |
| VIRT Virtu Financial, Inc. | S Sale | 2019-05-23 | 2019-05-24 | 7,500 | $23.48 | $176.1K | 46,840 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award deriv | 2019-01-23 | 2019-01-25 | 12,010 | — | $0 | 37,328 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2019-01-23 | 2019-01-25 | 1,646 | — | $0 | 54,340 | SEC↗ |
| VIRT Virtu Financial, Inc. | A Award | 2019-01-23 | 2019-01-25 | 4,804 | — | $0 | 55,986 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2018-12-31 | 2019-01-25 | 1,874 | — | $0 | 25,318 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2018-12-31 | 2019-01-25 | 1,874 | — | $0 | 52,058 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2018-12-31 | 2019-01-25 | 876 | — | $0 | 51,182 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise deriv | 2018-08-24 | 2018-08-31 | 23,441 | — | $0 | 23,442 | SEC↗ |
| VIRT Virtu Financial, Inc. | F Tax w/h | 2018-08-24 | 2018-08-31 | 7,963 | — | $0 | 50,184 | SEC↗ |
| VIRT Virtu Financial, Inc. | M Exercise | 2018-08-24 | 2018-08-31 | 23,441 | — | $0 | 58,147 | SEC↗ |