Sep 18
2019
SELL
Payment of exercise price or tax liability
$1,554,850
$292.43 p/Share
5,317
Reduced 39.36%
8,193
Common Stock
Sep 18
2019
BUY
Grant, award, or other acquisition
-
13,510
Added 50.0%
13,510
Common Stock
Apr 02
2019
SELL
Payment of exercise price or tax liability
$1,087,782
$240.5 p/Share
4,523
Reduced 34.65%
8,532
Common Stock
Oct 24
2018
SELL
Other acquisition or disposition
-
4,163
Reduced 37.87%
6,830
Common Stock
Oct 22
2018
SELL
Payment of exercise price or tax liability
$619,378
$229.06 p/Share
2,704
Reduced 19.74%
10,993
Common Stock
Oct 12
2018
SELL
Other acquisition or disposition
-
8,188
Reduced 37.41%
13,697
Common Stock
Oct 02
2018
SELL
Payment of exercise price or tax liability
$1,008,505
$236.35 p/Share
4,267
Reduced 16.32%
21,885
Common Stock
Oct 02
2018
BUY
Grant, award, or other acquisition
-
12,455
Added 32.26%
26,152
Common Stock
Oct 22
2017
SELL
Payment of exercise price or tax liability
$509,802
$160.77 p/Share
3,171
Reduced 14.5%
18,704
Common Stock
Oct 04
2017
SELL
Other acquisition or disposition
-
8,696
Reduced 28.45%
21,875
Common Stock
Oct 02
2017
SELL
Payment of exercise price or tax liability
$791,129
$165.89 p/Share
4,769
Reduced 13.74%
29,945
Common Stock
Oct 02
2017
BUY
Grant, award, or other acquisition
-
19,570
Added 36.05%
34,714
Common Stock
May 24
2017
BUY
Grant, award, or other acquisition
$185,813
$173.01 p/Share
1,074
Added 6.62%
15,144
Common Stock
Oct 27
2016
SELL
Other acquisition or disposition
-
12,143
Reduced 46.32%
14,070
Common Stock
Oct 22
2016
SELL
Payment of exercise price or tax liability
$434,545
$148.97 p/Share
2,917
Reduced 10.01%
26,213
Common Stock
Oct 05
2016
SELL
Payment of exercise price or tax liability
$627,816
$149.98 p/Share
4,186
Reduced 12.56%
29,130
Common Stock
Oct 05
2016
BUY
Grant, award, or other acquisition
-
18,440
Added 35.63%
33,316
Common Stock
Nov 06
2015
-
640
Reduced 2.27%
27,588
Common Stock
Oct 22
2015
SELL
Payment of exercise price or tax liability
$442,662
$158.15 p/Share
2,799
Reduced 9.02%
28,228
Common Stock
Sep 24
2015
SELL
Payment of exercise price or tax liability
$741,734
$144.87 p/Share
5,120
Reduced 13.29%
33,411
Common Stock
Sep 24
2015
BUY
Grant, award, or other acquisition
-
21,000
Added 35.28%
38,531
Common Stock
Feb 27
2015
BUY
Grant, award, or other acquisition
$218,089
$146.96 p/Share
1,484
Added 8.92%
15,147
Common Stock
Dec 22
2014
SELL
Other acquisition or disposition
-
19,971
Reduced 59.38%
13,663
Common Stock
Oct 22
2014
SELL
Payment of exercise price or tax liability
$1,377,980
$130.54 p/Share
10,556
Reduced 19.51%
43,555
Common Stock
Sep 26
2014
SELL
Payment of exercise price or tax liability
$240,535
$125.54 p/Share
1,916
Reduced 4.16%
44,190
Common Stock