Sign inGet started

Viola Michael T

Insider CIK 1573310 · IBTX Director · VIRT Director, 10% owner

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
VIRT Virtu Financial, Inc. M Exercise deriv2026-07-012026-07-063,392— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2026-07-012026-07-062,504— $02,504SEC↗
VIRT Virtu Financial, Inc. M Exercise2026-07-012026-07-063,392— $0124,501SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2025-07-032025-07-036,681— $03,392SEC↗
VIRT Virtu Financial, Inc. M Exercise2025-07-032025-07-036,681— $0121,109SEC↗
VIRT Virtu Financial, Inc. A Award deriv2025-07-012025-07-033,392— $010,073SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2025-04-112025-04-14693,750— $00SEC↗
VIRT Virtu Financial, Inc. M Exercise2025-04-112025-04-14693,750$19.00 $13.18M693,750SEC↗
IBTX Independent Bank Group, In D To issuer2025-01-012025-01-0331,922— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2024-07-032024-07-036,681— $06,681SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2024-07-032024-07-038,760— $00SEC↗
VIRT Virtu Financial, Inc. M Exercise2024-07-032024-07-038,760— $0114,428SEC↗
IBTX Independent Bank Group, In A Award2024-07-012024-07-031,548— $031,922SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2023-07-012023-07-036,365— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2023-07-012023-07-038,760— $08,760SEC↗
VIRT Virtu Financial, Inc. M Exercise2023-07-012023-07-036,365— $0105,668SEC↗
IBTX Independent Bank Group, In A Award2023-07-012023-07-051,738— $030,374SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2022-07-012022-07-014,880— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2022-07-012022-07-016,365— $06,365SEC↗
VIRT Virtu Financial, Inc. M Exercise2022-07-012022-07-014,880— $099,303SEC↗
IBTX Independent Bank Group, In A Award2022-07-012022-07-06874— $028,636SEC↗
VIRT Virtu Financial, Inc. X Exercise deriv2021-12-172021-12-203,000,000— $00SEC↗
VIRT Virtu Financial, Inc. M Exercise2021-12-172021-12-203,000,000$22.98 $68.94M3,000,000SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2021-07-012021-07-025,811— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2021-07-012021-07-024,880— $04,880SEC↗
VIRT Virtu Financial, Inc. M Exercise2021-07-012021-07-025,811— $094,423SEC↗
IBTX Independent Bank Group, In A Award2021-06-032021-06-15754— $027,762SEC↗
IBTX Independent Bank Group, In A Award2020-09-042020-10-231,159— $027,008SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2020-07-012020-07-066,325— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2020-07-012020-07-065,811— $05,811SEC↗
VIRT Virtu Financial, Inc. M Exercise2020-07-012020-07-066,325— $088,612SEC↗
VIRT Virtu Financial, Inc. P Buy deriv2020-05-222020-05-22216,680— $0216,680SEC↗
VIRT Virtu Financial, Inc. P Buy2020-05-222020-05-22216,680— $0216,680SEC↗
VIRT Virtu Financial, Inc. A Award deriv2020-05-212020-05-223,000,000— $03,000,000SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2020-05-152020-05-1815,000— $00SEC↗
VIRT Virtu Financial, Inc. M Exercise2020-05-152020-05-1815,000$19.00 $285.0K82,287SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2019-07-012019-07-034,998— $00SEC↗
VIRT Virtu Financial, Inc. A Award deriv2019-07-012019-07-036,325— $06,325SEC↗
VIRT Virtu Financial, Inc. M Exercise2019-07-012019-07-034,998— $067,287SEC↗
IBTX Independent Bank Group, In A Award2019-06-112019-06-131,036— $025,849SEC↗
VIRT Virtu Financial, Inc. D To issuer deriv2019-05-172019-05-219,000,000— $060,091,740SEC↗
VIRT Virtu Financial, Inc. D To issuer2019-05-172019-05-219,000,000— $060,091,740SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2019-02-272019-03-0145,000— $015,000SEC↗
VIRT Virtu Financial, Inc. M Exercise2019-02-272019-03-0145,000$19.00 $855.0K62,289SEC↗
IBTX Independent Bank Group, In A Award2019-01-252019-01-291,048— $024,813SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2018-12-312019-01-252,345— $04,498SEC↗
VIRT Virtu Financial, Inc. M Exercise2018-12-312019-01-252,345— $017,289SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2018-07-032018-07-036,847— $06,843SEC↗
VIRT Virtu Financial, Inc. M Exercise2018-07-032018-07-036,847— $014,944SEC↗
VIRT Virtu Financial, Inc. A Award deriv2018-07-012018-07-034,998— $013,690SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2018-05-152018-05-162,081,250— $0693,750SEC↗
VIRT Virtu Financial, Inc. D To issuer deriv2018-05-152018-05-1610,518,750— $069,091,740SEC↗
VIRT Virtu Financial, Inc. S Sale2018-05-152018-05-161,000,000$27.16 $27.16M0SEC↗
VIRT Virtu Financial, Inc. M Exercise2018-05-152018-05-162,081,250$19.00 $39.54M2,281,250SEC↗
VIRT Virtu Financial, Inc. S Sale2018-05-152018-05-162,281,250$27.16 $61.96M0SEC↗
VIRT Virtu Financial, Inc. D To issuer2018-05-152018-05-1610,518,750— $069,091,740SEC↗
IBTX Independent Bank Group, In A Award2018-01-312018-02-02606— $023,765SEC↗
VIRT Virtu Financial, Inc. A Award deriv2018-01-032018-01-046,847— $09,192SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2017-12-312018-01-032,345— $02,345SEC↗
VIRT Virtu Financial, Inc. M Exercise2017-12-312018-01-032,345— $08,097SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-172017-04-1744,542$15.51 $690.8K1,000,000SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-132017-04-1750,000$15.65 $782.5K955,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-122017-04-1750,000$15.22 $761.0K905,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-112017-04-1250,000$15.46 $773.0K855,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-102017-04-1250,000$15.79 $789.5K805,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-072017-04-0750,000$15.78 $789.0K755,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-062017-04-0750,000$15.86 $793.0K705,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-04-052017-04-0741,584$15.97 $664.1K655,458SEC↗
VIRT Virtu Financial, Inc. P Buy2017-03-212017-03-2428,273$15.98 $451.8K604,330SEC↗
VIRT Virtu Financial, Inc. P Buy2017-03-162017-03-20300$16.00 $4.8K576,057SEC↗
IBTX Independent Bank Group, In A Award2017-01-312017-02-01481— $023,159SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-192017-01-20100$16.00 $1.6K575,757SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-182017-01-1841,665$15.98 $665.8K575,657SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-172017-01-1823,948$16.00 $383.2K533,992SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-132017-01-18360$16.00 $5.8K510,044SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-122017-04-077,844$15.99 $125.4K519,228SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-112017-01-111,924$16.00 $30.8K509,684SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-102017-04-071,700$16.00 $27.2K509,640SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-092017-01-11100$16.00 $1.6K507,760SEC↗
VIRT Virtu Financial, Inc. M Exercise deriv2017-01-032017-01-052,345— $04,690SEC↗
VIRT Virtu Financial, Inc. P Buy2017-01-032017-01-0411,754$15.98 $187.8K508,200SEC↗
VIRT Virtu Financial, Inc. M Exercise2017-01-032017-01-052,345— $05,752SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-302016-12-3022,097$15.92 $351.8K496,446SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-292016-12-306,700$15.98 $107.1K474,349SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-282016-12-3017,564$15.92 $279.6K467,649SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-272016-12-2950,000$15.88 $794.0K450,085SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-232016-12-2823,461$15.61 $366.2K400,085SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-222016-12-2850,000$15.72 $786.0K376,624SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-212016-12-2150,000$15.78 $789.0K326,624SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-202016-12-2150,000$15.83 $791.5K276,624SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-192016-12-2050,000$15.99 $799.5K226,624SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-162016-12-2050,000$16.00 $800.0K176,624SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-152016-12-1511,687$16.00 $187.0K126,624SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-142016-12-1550,000$15.94 $797.0K114,937SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-132017-01-1114,397$15.99 $230.2K64,397SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-132016-12-1314,937$15.99 $238.8K64,937SEC↗
VIRT Virtu Financial, Inc. P Buy2016-12-122016-12-1250,000$15.96 $798.0K50,000SEC↗
IBTX Independent Bank Group, In L Small acq2016-11-182016-12-0237$53.07 $2.0K22,678SEC↗
IBTX Independent Bank Group, In L Small acq2016-08-182016-12-0236$42.95 $1.6K22,641SEC↗
IBTX Independent Bank Group, In L Small acq2016-05-192016-12-0243$36.47 $1.6K22,605SEC↗
IBTX Independent Bank Group, In L Small acq2016-02-182016-12-0255$28.43 $1.6K22,562SEC↗
IBTX Independent Bank Group, In A Award2016-01-292016-02-02907— $022,507SEC↗
VIRT Virtu Financial, Inc. A Award deriv2015-12-312016-01-067,035— $07,035SEC↗
VIRT Virtu Financial, Inc. A Award2015-12-312016-01-064,690— $04,690SEC↗
VIRT Virtu Financial, Inc. F Tax w/h2015-12-312016-01-061,283— $03,407SEC↗
IBTX Independent Bank Group, In L Small acq2015-11-202015-12-1039$39.50 $1.6K21,600SEC↗
IBTX Independent Bank Group, In L Small acq2015-08-202015-12-1035$43.82 $1.6K21,561SEC↗
IBTX Independent Bank Group, In L Small acq2015-05-282015-12-1037$41.61 $1.5K21,525SEC↗
VIRT Virtu Financial, Inc. A Award deriv2015-04-152015-04-1660,000— $060,000SEC↗
IBTX Independent Bank Group, In L Small acq2015-02-262015-12-1042$36.64 $1.5K21,488SEC↗
IBTX Independent Bank Group, In A Award2015-01-302015-02-02962— $021,351SEC↗
IBTX Independent Bank Group, In L Small acq2014-11-262015-12-1026$44.40 $1.2K21,446SEC↗
IBTX Independent Bank Group, In L Small acq2014-08-282015-12-1023$50.28 $1.2K21,420SEC↗
IBTX Independent Bank Group, In A Award2014-06-052014-06-06198— $020,389SEC↗
IBTX Independent Bank Group, In L Small acq2014-05-282015-12-1025$46.89 $1.2K21,397SEC↗
IBTX Independent Bank Group, In L Small acq2014-03-062015-12-1021$54.70 $1.2K21,372SEC↗
IBTX Independent Bank Group, In A Award2013-04-082013-04-09960— $020,191SEC↗
IBTX Independent Bank Group Inc P Buy2013-04-032013-04-0519,231$26.00 $500.0K19,231SEC↗