Aug 28
2018
SELL
Payment of exercise price or tax liability
$153,484
$237.96 p/Share
645
Reduced 1.83%
34,624
Common Stock
Aug 27
2018
SELL
Payment of exercise price or tax liability
$79,465
$237.92 p/Share
334
Reduced 0.94%
35,269
Common Stock
Aug 25
2018
SELL
Payment of exercise price or tax liability
$150,449
$234.71 p/Share
641
Reduced 1.77%
35,603
Common Stock
Aug 24
2018
SELL
Payment of exercise price or tax liability
$169,226
$234.71 p/Share
721
Reduced 1.95%
36,244
Common Stock
Jun 04
2018
SELL
Open market or private sale
$530,000
$212.0 p/Share
2,500
Reduced 6.33%
36,965
Common Stock
Mar 05
2018
SELL
Open market or private sale
$512,500
$205.0 p/Share
2,500
Reduced 5.96%
39,465
Common Stock
Feb 28
2018
SELL
Payment of exercise price or tax liability
$208,789
$208.58 p/Share
1,001
Reduced 2.33%
41,965
Common Stock
Feb 27
2018
SELL
Payment of exercise price or tax liability
$185,609
$210.68 p/Share
881
Reduced 2.01%
42,966
Common Stock
Feb 27
2018
BUY
Grant, award, or other acquisition
-
13,700
Added 23.81%
43,847
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$125,756
$211.71 p/Share
594
Reduced 1.93%
30,147
Common Stock
Feb 07
2018
SELL
Open market or private sale
$1,046,300
$209.26 p/Share
5,000
Reduced 13.99%
30,741
Common Stock
Aug 28
2017
SELL
Payment of exercise price or tax liability
$73,156
$178.43 p/Share
410
Reduced 1.13%
35,741
Common Stock
Aug 25
2017
SELL
Payment of exercise price or tax liability
$177,752
$177.22 p/Share
1,003
Reduced 2.7%
36,151
Common Stock
Aug 24
2017
SELL
Payment of exercise price or tax liability
$111,911
$175.96 p/Share
636
Reduced 1.68%
37,154
Common Stock
Jun 05
2017
SELL
Open market or private sale
$440,650
$176.26 p/Share
2,500
Reduced 6.21%
37,790
Common Stock
Mar 06
2017
SELL
Open market or private sale
$396,775
$158.71 p/Share
2,500
Reduced 5.84%
40,290
Common Stock
Feb 28
2017
SELL
Payment of exercise price or tax liability
$115,264
$157.68 p/Share
731
Reduced 1.68%
42,790
Common Stock
Feb 28
2017
BUY
Grant, award, or other acquisition
-
12,550
Added 22.38%
43,521
Common Stock
Feb 24
2017
SELL
Payment of exercise price or tax liability
$158,821
$158.98 p/Share
999
Reduced 3.12%
30,971
Common Stock
Aug 26
2016
SELL
Payment of exercise price or tax liability
$137,733
$152.36 p/Share
904
Reduced 2.75%
31,970
Common Stock
Aug 25
2016
SELL
Payment of exercise price or tax liability
$85,513
$151.35 p/Share
565
Reduced 1.69%
32,874
Common Stock
Aug 24
2016
SELL
Payment of exercise price or tax liability
$57,781
$151.26 p/Share
382
Reduced 1.13%
33,439
Common Stock
May 25
2016
BUY
Exercise of conversion of derivative security
$205,588
$54.97 p/Share
3,740
Added 9.96%
33,821
Common Stock
May 24
2016
SELL
Open market or private sale
$1,301,165
$150.25 p/Share
8,660
Reduced 22.35%
30,081
Common Stock
May 24
2016
BUY
Exercise of conversion of derivative security
$476,040
$54.97 p/Share
8,660
Added 18.27%
38,741
Common Stock