Aug 28
2019
SELL
Payment of exercise price or tax liability
$169,225
$276.06 p/Share
613
Reduced 1.55%
38,868
Common Stock
Aug 27
2019
SELL
Payment of exercise price or tax liability
$133,463
$272.93 p/Share
489
Reduced 1.22%
39,481
Common Stock
Aug 26
2019
SELL
Payment of exercise price or tax liability
$59,602
$270.92 p/Share
220
Reduced 0.55%
39,970
Common Stock
Aug 24
2019
SELL
Payment of exercise price or tax liability
$168,889
$269.36 p/Share
627
Reduced 1.54%
40,190
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$225,826
$259.57 p/Share
870
Reduced 2.09%
40,817
Common Stock
Feb 27
2019
SELL
Payment of exercise price or tax liability
$212,495
$259.14 p/Share
820
Reduced 1.93%
41,687
Common Stock
Feb 26
2019
SELL
Payment of exercise price or tax liability
$192,016
$253.99 p/Share
756
Reduced 1.75%
42,507
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
-
11,000
Added 20.27%
43,263
Common Stock
Aug 28
2018
SELL
Payment of exercise price or tax liability
$121,836
$237.96 p/Share
512
Reduced 1.56%
32,263
Common Stock
Aug 27
2018
SELL
Payment of exercise price or tax liability
$69,948
$237.92 p/Share
294
Reduced 0.89%
32,775
Common Stock
Aug 25
2018
SELL
Payment of exercise price or tax liability
$112,896
$234.71 p/Share
481
Reduced 1.43%
33,069
Common Stock
Aug 24
2018
SELL
Payment of exercise price or tax liability
$147,163
$234.71 p/Share
627
Reduced 1.83%
33,550
Common Stock
Aug 01
2018
SELL
Open market or private sale
$4,811,166
$234.12 p/Share
20,550
Reduced 37.55%
34,177
Common Stock
Aug 01
2018
BUY
Exercise of conversion of derivative security
$1,936,223
$107.27 p/Share
18,050
Added 32.65%
37,240
Common Stock
Feb 28
2018
SELL
Payment of exercise price or tax liability
$152,263
$208.58 p/Share
730
Reduced 1.95%
36,677
Common Stock
Feb 27
2018
SELL
Payment of exercise price or tax liability
$142,841
$210.68 p/Share
678
Reduced 1.78%
37,407
Common Stock
Feb 27
2018
BUY
Grant, award, or other acquisition
-
11,300
Added 22.88%
38,085
Common Stock
Feb 23
2018
SELL
Payment of exercise price or tax liability
$95,058
$211.71 p/Share
449
Reduced 1.65%
26,785
Common Stock
Feb 05
2018
SELL
Open market or private sale
$1,305,660
$217.61 p/Share
6,000
Reduced 18.05%
27,234
Common Stock
Aug 28
2017
SELL
Payment of exercise price or tax liability
$59,239
$178.43 p/Share
332
Reduced 0.99%
33,234
Common Stock
Aug 25
2017
SELL
Payment of exercise price or tax liability
$168,713
$177.22 p/Share
952
Reduced 2.76%
33,566
Common Stock
Aug 24
2017
SELL
Payment of exercise price or tax liability
$99,417
$175.96 p/Share
565
Reduced 1.61%
34,518
Common Stock
Feb 28
2017
SELL
Payment of exercise price or tax liability
$103,280
$157.68 p/Share
655
Reduced 1.83%
35,083
Common Stock
Feb 28
2017
BUY
Grant, award, or other acquisition
-
10,475
Added 22.67%
35,738
Common Stock
Feb 24
2017
SELL
Payment of exercise price or tax liability
$154,847
$158.98 p/Share
974
Reduced 3.71%
25,263
Common Stock