May 01
2019
SELL
Open market or private sale
$64,968
$108.28 p/Share
600
Reduced 3.51%
16,493
Common Stock
Apr 01
2019
SELL
Open market or private sale
$57,864
$96.44 p/Share
600
Reduced 3.39%
17,093
Common Stock
Mar 01
2019
SELL
Open market or private sale
$59,424
$99.04 p/Share
600
Reduced 3.28%
17,693
Common Stock
Feb 01
2019
SELL
Open market or private sale
$57,846
$96.41 p/Share
600
Reduced 3.18%
18,293
Common Stock
Jan 31
2019
SELL
Payment of exercise price or tax liability
$79,343
$96.76 p/Share
820
Reduced 4.16%
18,893
Common Stock
Jan 31
2019
BUY
Grant, award, or other acquisition
-
2,039
Added 9.37%
19,713
Common Stock
Jan 02
2019
SELL
Open market or private sale
$47,586
$79.31 p/Share
600
Reduced 3.28%
17,674
Common Stock
Dec 03
2018
SELL
Open market or private sale
$49,278
$82.13 p/Share
600
Reduced 3.18%
18,274
Common Stock
Nov 01
2018
SELL
Open market or private sale
$46,932
$78.22 p/Share
600
Reduced 3.08%
18,874
Common Stock
Oct 11
2018
BUY
Grant, award, or other acquisition
-
3,552
Added 15.43%
19,474
Common Stock
Oct 08
2018
SELL
Payment of exercise price or tax liability
$29,888
$83.72 p/Share
357
Reduced 2.19%
15,922
Common Stock
Oct 04
2018
SELL
Payment of exercise price or tax liability
$15,643
$88.38 p/Share
177
Reduced 1.08%
16,279
Common Stock
Oct 03
2018
SELL
Payment of exercise price or tax liability
$13,075
$84.9 p/Share
154
Reduced 0.93%
16,456
Common Stock
Oct 01
2018
SELL
Open market or private sale
$51,060
$85.1 p/Share
600
Reduced 3.49%
16,610
Common Stock
Sep 04
2018
SELL
Open market or private sale
$28,932
$96.44 p/Share
300
Reduced 1.66%
17,810
Common Stock
Sep 04
2018
SELL
Open market or private sale
$57,864
$96.44 p/Share
600
Reduced 3.37%
17,210
Common Stock
Aug 01
2018
SELL
Open market or private sale
$57,882
$96.47 p/Share
600
Reduced 3.16%
18,410
Common Stock
Aug 01
2018
SELL
Open market or private sale
$28,941
$96.47 p/Share
300
Reduced 1.63%
18,110
Common Stock
Jul 02
2018
SELL
Open market or private sale
$28,737
$95.79 p/Share
300
Reduced 1.55%
19,010
Common Stock
Jun 01
2018
SELL
Open market or private sale
$32,298
$107.66 p/Share
300
Reduced 1.53%
19,310
Common Stock
May 01
2018
SELL
Open market or private sale
$30,000
$100.0 p/Share
300
Reduced 1.51%
19,610
Common Stock
Apr 08
2018
SELL
Payment of exercise price or tax liability
$103,212
$96.46 p/Share
1,070
Reduced 5.1%
19,910
Common Stock
Apr 02
2018
SELL
Open market or private sale
$30,096
$100.32 p/Share
300
Reduced 1.41%
20,980
Common Stock
Mar 01
2018
SELL
Open market or private sale
$37,146
$123.82 p/Share
300
Reduced 1.39%
21,280
Common Stock
Feb 01
2018
SELL
Open market or private sale
$36,600
$122.0 p/Share
300
Reduced 1.37%
21,580
Common Stock