Sign inGet started

Spratt Randall N

Insider CIK 1333295 · IMPV Director · PFGC Director · MCK EVP, CTO & CIO

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
PFGC Performance Food Group Co A Award2025-11-192025-11-202,078— $031,148SEC↗
PFGC Performance Food Group Co A Award2024-11-192024-11-202,173— $029,070SEC↗
PFGC Performance Food Group Co A Award2023-11-302023-12-042,768— $026,897SEC↗
PFGC Performance Food Group Co A Award2022-11-162022-11-182,727— $024,129SEC↗
PFGC Performance Food Group Co A Award2021-11-182021-11-223,618— $021,402SEC↗
PFGC Performance Food Group Co A Award2020-11-192020-11-203,261— $017,784SEC↗
PFGC Performance Food Group Co A Award2020-08-172020-08-197,500$33.99 $254.9K14,523SEC↗
PFGC Performance Food Group Co A Award2019-11-132019-11-153,280— $07,023SEC↗
IMPV IMPERVA INC D To issuer deriv2019-01-102019-01-114,081— $00SEC↗
IMPV IMPERVA INC D To issuer deriv2019-01-102019-01-113,788— $00SEC↗
IMPV IMPERVA INC D To issuer2019-01-102019-01-1112,199— $00SEC↗
PFGC Performance Food Group Co A Award2018-11-132018-11-153,743— $03,743SEC↗
IMPV IMPERVA INC M Exercise deriv2018-05-172018-05-213,787— $03,788SEC↗
IMPV IMPERVA INC M Exercise2018-05-172018-05-213,787— $012,199SEC↗
IMPV IMPERVA INC M Exercise deriv2018-04-262018-04-264,624— $00SEC↗
IMPV IMPERVA INC M Exercise2018-04-262018-04-264,624— $08,412SEC↗
IMPV IMPERVA INC A Award deriv2018-04-242018-04-264,081— $04,081SEC↗
IMPV IMPERVA INC M Exercise deriv2017-05-172017-05-183,788— $07,575SEC↗
IMPV IMPERVA INC M Exercise2017-05-172017-05-183,788— $03,788SEC↗
IMPV IMPERVA INC A Award deriv2017-04-262017-04-274,624— $04,624SEC↗
IMPV IMPERVA INC A Award deriv2016-05-202016-05-2311,363— $011,363SEC↗
MCK MCKESSON CORP M Exercise deriv2015-05-242015-05-2722,950— $00SEC↗
MCK MCKESSON CORP M Exercise2015-05-242015-05-2722,950— $041,649SEC↗
MCK MCKESSON CORP F Tax w/h2015-05-242015-05-2711,511$240.61 $2.77M30,138SEC↗
MCK MCKESSON CORP M Exercise deriv2015-02-172015-02-1844,523— $00SEC↗
MCK MCKESSON CORP M Exercise2015-02-172015-02-1844,523$57.89 $2.58M63,188SEC↗
MCK MCKESSON CORP S Sale2015-02-172015-02-1844,523$225.00 $10.02M18,665SEC↗
MCK MCKESSON CORP M Exercise deriv2015-02-122015-02-13843— $044,523SEC↗
MCK MCKESSON CORP M Exercise2015-02-122015-02-13843$57.89 $48.8K19,508SEC↗
MCK MCKESSON CORP S Sale2015-02-122015-02-13843$225.00 $189.7K18,665SEC↗
MCK MCKESSON CORP M Exercise deriv2015-02-112015-02-136,634— $045,366SEC↗
MCK MCKESSON CORP S Sale2015-02-112015-02-136,634$225.00 $1.49M18,665SEC↗
MCK MCKESSON CORP M Exercise2015-02-112015-02-136,634$57.89 $384.0K25,299SEC↗
MCK MCKESSON CORP A Award deriv2014-05-272014-05-2819,994— $019,994SEC↗
MCK MCKESSON CORP A Award deriv2014-05-272014-05-2814,208— $014,208SEC↗
MCK MCKESSON CORP M Exercise2014-05-242014-05-2827,144— $031,930SEC↗
MCK MCKESSON CORP F Tax w/h2014-05-242014-05-2813,362$183.75 $2.46M18,568SEC↗
MCK MCKESSON CORP S Sale2013-05-292013-05-2916,113$114.10 $1.84M44,574SEC↗
MCK MCKESSON CORP S Sale2013-05-282013-05-2916,113$116.33 $1.87M60,687SEC↗
MCK MCKESSON CORP M Exercise deriv2013-05-262013-05-2967,392— $00SEC↗
MCK MCKESSON CORP M Exercise2013-05-262013-05-2967,392— $0111,966SEC↗
MCK MCKESSON CORP F Tax w/h2013-05-262013-05-2935,166$117.31 $4.13M76,800SEC↗
MCK MCKESSON CORP M Exercise deriv2013-05-242014-05-2827,144— $00SEC↗
MCK MCKESSON CORP A Award deriv2013-05-212013-05-2330,900— $030,900SEC↗
MCK MCKESSON CORP A Award deriv2013-05-212013-05-2314,000— $014,000SEC↗
MCK MCKESSON CORP M Exercise deriv2013-04-222013-04-2313,750— $00SEC↗
MCK MCKESSON CORP M Exercise2013-04-222013-04-2313,750$62.21 $855.4K58,257SEC↗
MCK MCKESSON CORP S Sale2013-04-222013-04-2313,750$105.94 $1.46M44,507SEC↗
MCK MCKESSON CORP M Exercise deriv2013-04-042013-04-0813,750— $013,750SEC↗
MCK MCKESSON CORP S Sale2013-04-042013-04-0813,750$108.00 $1.49M44,507SEC↗
MCK MCKESSON CORP M Exercise2013-04-042013-04-0813,750$62.21 $855.4K58,257SEC↗
MCK MCKESSON CORP M Exercise deriv2012-07-022012-07-0315,970— $00SEC↗
MCK MCKESSON CORP M Exercise2012-07-022012-07-0315,970$47.97 $766.1K60,281SEC↗
MCK MCKESSON CORP S Sale2012-07-022012-07-0315,970$94.00 $1.50M44,311SEC↗
MCK MCKESSON CORP M Exercise deriv2012-06-292012-07-0310,030— $015,970SEC↗
MCK MCKESSON CORP M Exercise2012-06-292012-07-0310,030$47.97 $481.1K54,341SEC↗
MCK MCKESSON CORP S Sale2012-06-292012-07-0310,030$94.00 $942.8K44,311SEC↗
MCK MCKESSON CORP A Award deriv2012-05-222012-05-2243,000— $043,000SEC↗
MCK MCKESSON CORP A Award deriv2012-05-222012-05-2222,950— $022,950SEC↗
MCK MCKESSON CORP S Sale2012-05-212012-05-2213,294$87.02 $1.16M44,311SEC↗
MCK MCKESSON CORP M Exercise deriv2012-05-202012-05-2224,934— $00SEC↗
MCK MCKESSON CORP F Tax w/h2012-05-202012-05-2211,640$87.45 $1.02M57,605SEC↗
MCK MCKESSON CORP M Exercise2012-05-202012-05-2224,934— $069,245SEC↗
MCK MCKESSON CORP M Exercise deriv2012-04-122012-04-135,500— $00SEC↗
MCK MCKESSON CORP M Exercise deriv2012-04-122012-04-138,000— $00SEC↗
MCK MCKESSON CORP M Exercise deriv2012-04-122012-04-1320,000— $00SEC↗
MCK MCKESSON CORP M Exercise2012-04-122012-04-135,500$32.92 $181.1K49,734SEC↗
MCK MCKESSON CORP S Sale2012-04-122012-04-135,500$90.67 $498.7K44,234SEC↗
MCK MCKESSON CORP S Sale2012-04-122012-04-1320,000$92.00 $1.84M44,234SEC↗
MCK MCKESSON CORP M Exercise2012-04-122012-04-1320,000$34.36 $687.2K64,234SEC↗
MCK MCKESSON CORP S Sale2012-04-122012-04-138,000$90.67 $725.4K44,234SEC↗
MCK MCKESSON CORP M Exercise2012-04-122012-04-138,000$28.28 $226.2K52,234SEC↗
MCK MCKESSON CORP M Exercise deriv2012-04-112012-04-1330,000— $00SEC↗
MCK MCKESSON CORP M Exercise deriv2012-04-112012-04-1337,000— $00SEC↗
MCK MCKESSON CORP M Exercise2012-04-112012-04-1330,000$45.02 $1.35M74,234SEC↗
MCK MCKESSON CORP S Sale2012-04-112012-04-1330,000$87.51 $2.63M44,234SEC↗
MCK MCKESSON CORP M Exercise2012-04-112012-04-1337,000$45.02 $1.67M81,234SEC↗
MCK MCKESSON CORP S Sale2012-04-112012-04-1337,000$88.00 $3.26M44,234SEC↗
MCK MCKESSON CORP M Exercise deriv2012-01-192012-01-235,500— $00SEC↗
MCK MCKESSON CORP M Exercise2012-01-192012-01-235,500$38.20 $210.1K44,133SEC↗