Oct 25
2020
SELL
Payment of exercise price or tax liability
$79,445
$94.69 p/Share
839
Reduced 0.37%
223,909
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$265,037
$94.69 p/Share
2,799
Reduced 1.23%
224,748
Common Stock
Dec 13
2019
SELL
Payment of exercise price or tax liability
$97,315
$130.8 p/Share
744
Reduced 0.33%
227,547
Common Stock
Oct 26
2019
SELL
Payment of exercise price or tax liability
$225,944
$124.9 p/Share
1,809
Reduced 0.79%
228,291
Common Stock
Oct 25
2019
SELL
Payment of exercise price or tax liability
$101,669
$124.9 p/Share
814
Reduced 0.35%
230,100
Common Stock
Oct 24
2019
SELL
Payment of exercise price or tax liability
$264,116
$124.29 p/Share
2,125
Reduced 0.91%
230,914
Common Stock
Oct 24
2019
BUY
Grant, award, or other acquisition
-
18,103
Added 7.21%
233,039
Common Stock
Oct 27
2018
SELL
Payment of exercise price or tax liability
-
1,784
Reduced 0.82%
214,936
Common Stock
Oct 26
2018
SELL
Payment of exercise price or tax liability
-
1,396
Reduced 0.64%
216,720
Common Stock
Oct 25
2018
SELL
Payment of exercise price or tax liability
$77,181
$119.29 p/Share
647
Reduced 0.3%
218,116
Common Stock
Oct 24
2018
SELL
Payment of exercise price or tax liability
$122,760
$116.36 p/Share
1,055
Reduced 0.48%
218,763
Common Stock
Oct 24
2018
BUY
Grant, award, or other acquisition
-
14,323
Added 6.12%
219,818
Common Stock
Oct 27
2017
SELL
Payment of exercise price or tax liability
$306,161
$159.21 p/Share
1,923
Reduced 0.93%
205,515
Common Stock
Oct 26
2017
SELL
Payment of exercise price or tax liability
$296,116
$158.69 p/Share
1,866
Reduced 0.89%
207,438
Common Stock
Oct 25
2017
BUY
Grant, award, or other acquisition
-
8,526
Added 3.91%
209,304
Common Stock
Oct 24
2017
SELL
Payment of exercise price or tax liability
$512,298
$159.0 p/Share
3,222
Reduced 1.58%
200,778
Common Stock
Oct 27
2016
SELL
Payment of exercise price or tax liability
$425,934
$225.84 p/Share
1,886
Reduced 0.92%
204,000
Common Stock
Oct 26
2016
SELL
Payment of exercise price or tax liability
$444,867
$231.34 p/Share
1,923
Reduced 0.93%
205,886
Common Stock
Oct 24
2016
SELL
Payment of exercise price or tax liability
$591,248
$239.76 p/Share
2,466
Reduced 1.26%
193,905
Common Stock
Oct 24
2016
BUY
Grant, award, or other acquisition
$3,333,623
$239.76 p/Share
13,904
Added 6.27%
207,809
Common Stock
Oct 23
2016
SELL
Payment of exercise price or tax liability
$919,508
$239.83 p/Share
3,834
Reduced 1.92%
196,371
Common Stock
Jul 11
2016
SELL
Open market or private sale
$9,405,546
$268.27 p/Share
35,060
Reduced 14.9%
200,205
Common Stock
Jul 11
2016
BUY
Exercise of conversion of derivative security
$1,772,634
$50.56 p/Share
35,060
Added 12.97%
235,265
Common Stock
Apr 22
2016
SELL
Open market or private sale
$12,295,359
$256.18 p/Share
47,995
Reduced 19.34%
200,205
Common Stock
Apr 22
2016
BUY
Exercise of conversion of derivative security
$2,324,398
$48.43 p/Share
47,995
Added 17.9%
220,205
Common Stock