Feb 01
2019
BUY
Grant, award, or other acquisition
-
7,825
Added 9.68%
72,997
Common Stock
Jan 26
2019
SELL
Payment of exercise price or tax liability
$69,281
$121.12 p/Share
572
Reduced 0.87%
65,172
Common Stock
Feb 06
2018
SELL
Payment of exercise price or tax liability
$84,776
$160.56 p/Share
528
Reduced 0.8%
65,744
Common Stock
Feb 02
2018
SELL
Payment of exercise price or tax liability
$1,068,985
$167.5 p/Share
6,382
Reduced 8.78%
66,272
Common Stock
Feb 02
2018
BUY
Grant, award, or other acquisition
-
12,648
Added 14.83%
72,654
Common Stock
Feb 01
2018
SELL
Payment of exercise price or tax liability
$128,481
$171.08 p/Share
751
Reduced 1.24%
60,006
Common Stock
Jan 26
2018
BUY
Grant, award, or other acquisition
-
5,443
Added 8.22%
60,757
Common Stock
Oct 26
2017
SELL
Payment of exercise price or tax liability
$2,213,132
$157.06 p/Share
14,091
Reduced 19.12%
59,599
Common Stock
Oct 26
2017
SELL
Open market or private sale
$690,271
$161.09 p/Share
4,285
Reduced 7.19%
55,314
Common Stock
Oct 26
2017
BUY
Exercise of conversion of derivative security
$1,613,229
$87.79 p/Share
18,376
Added 19.96%
73,690
Common Stock
Mar 31
2017
SELL
Open market or private sale
$2,611,676
$129.08 p/Share
20,233
Reduced 26.78%
55,314
Common Stock
Feb 07
2017
SELL
Payment of exercise price or tax liability
$4,629,411
$123.28 p/Share
37,552
Reduced 33.2%
75,547
Common Stock
Feb 07
2017
BUY
Exercise of conversion of derivative security
$2,833,522
$55.71 p/Share
50,862
Added 31.02%
113,099
Common Stock
Feb 06
2017
BUY
Grant, award, or other acquisition
-
3,752
Added 5.69%
62,237
Common Stock
Feb 03
2017
SELL
Payment of exercise price or tax liability
$676,510
$121.26 p/Share
5,579
Reduced 8.71%
58,485
Common Stock
Feb 03
2017
BUY
Grant, award, or other acquisition
-
11,838
Added 15.6%
64,064
Common Stock
Feb 02
2017
SELL
Payment of exercise price or tax liability
$94,438
$117.9 p/Share
801
Reduced 1.51%
52,226
Common Stock
Feb 01
2017
SELL
Payment of exercise price or tax liability
$90,803
$113.08 p/Share
803
Reduced 1.49%
53,027
Common Stock
Feb 07
2016
SELL
Payment of exercise price or tax liability
$76,746
$82.79 p/Share
927
Reduced 1.69%
53,830
Common Stock
Feb 04
2016
SELL
Payment of exercise price or tax liability
$100,940
$85.47 p/Share
1,181
Reduced 2.11%
54,757
Common Stock
Feb 02
2016
SELL
Payment of exercise price or tax liability
$66,648
$83.94 p/Share
794
Reduced 1.4%
55,938
Common Stock
Feb 01
2016
BUY
Grant, award, or other acquisition
-
5,342
Added 8.61%
56,732
Common Stock