Home/Insiders/Macfarlane Gregory J
MG
SEC Insider//CIK 0001393959

Macfarlane Gregory J

CIK 00013939592 companiesKANSAS CITY, MO

Transactions

25

Companies

2

Filings

14

CIK

0001393959

Recent Transactions

25 trades
  • Award

    Common Stock

    2020-03-05+100,962100,962 total
  • Tax Payment

    Common Stock

    2016-12-09$22.95/sh1,728120,259.606 total
  • Purchase

    Common Stock

    2016-09-01$21.65/sh+4,618121,707.176 total
  • Award

    Common Stock

    2016-07-18+10,038117,089.176 total
  • Award

    Common Stock

    2016-07-01+210107,133.176 total
  • Tax Payment

    Common Stock

    2016-07-01$23.38/sh82107,051.176 total
  • Tax Payment

    Common Stock

    2016-06-30$23.00/sh10,387106,687.093 total
  • Award

    Common Stock

    2016-06-07+22,539117,074.093 total
  • Sale

    Common Stock

    2015-12-29$33.51/sh265,77894,271.631 total
  • Exercise/Conversion

    Common Stock

    2015-12-29$15.35/sh+255,320360,049.631 total
  • Exercise/Conversion

    Stock Option (Right to Buy)

    2015-12-29255,3200 total
  • Award

    Common Stock

    2015-12-10+9,799104,729.631 total
  • Award

    Common Stock

    2015-07-01+43995,060.16 total
  • Tax Payment

    Common Stock

    2015-07-01$29.76/sh21694,844.16 total
  • Tax Payment

    Common Stock

    2015-06-30$29.65/sh35,41694,543.021 total
  • Award

    Common Stock

    2015-06-30+8,095129,959.021 total
  • Award

    Common Stock

    2015-06-18+66,602121,864.021 total
  • Tax Payment

    Common Stock

    2015-06-04$31.41/sh4,47755,262.021 total
  • Tax Payment

    Common Stock

    2014-06-30$33.52/sh3,49959,479.698 total
  • Award

    Common Stock

    2014-06-30+6,71362,978.698 total
  • Award

    Common Stock

    2013-06-30+7,20860,589 total
  • Tax Payment

    Common Stock

    2013-06-28$27.75/sh1,61353,381 total
  • Tax Payment

    Common Stock

    2013-06-04$28.80/sh4,47654,994 total
  • Purchase

    Common Stock

    2012-07-09$16.05/sh+6,30059,470 total
  • Award

    Common Stock

    2012-06-29+14,08053,170 total