May 05
2020
BUY
Grant, award, or other acquisition
-
676
Added 2.66%
24,751
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$29,334
$230.98 p/Share
127
Reduced 0.52%
24,075
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$27,510
$239.22 p/Share
115
Reduced 0.47%
24,202
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$24,101
$236.28 p/Share
102
Reduced 0.42%
24,317
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$294,364
$198.76 p/Share
1,481
Reduced 5.72%
24,419
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
3,711
Added 12.55%
25,848
Common Stock
Aug 30
2019
SELL
Open market or private sale
$2,793,548
$208.07 p/Share
13,426
Reduced 37.8%
22,097
Common Stock
Aug 30
2019
BUY
Exercise of conversion of derivative security
$1,375,355
$159.48 p/Share
8,624
Added 22.46%
29,774
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$30,711
$176.5 p/Share
174
Reduced 0.67%
25,975
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
902
Added 3.25%
26,877
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$29,408
$179.32 p/Share
164
Reduced 0.62%
26,149
Common Stock
Mar 22
2019
SELL
Payment of exercise price or tax liability
$290,713
$191.89 p/Share
1,515
Reduced 5.44%
26,313
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
3,676
Added 11.69%
27,777
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$22,477
$192.11 p/Share
117
Reduced 0.48%
24,101
Common Stock
Nov 29
2018
SELL
Open market or private sale
$360,518
$202.88 p/Share
1,777
Reduced 7.7%
21,313
Common Stock
Nov 29
2018
BUY
Exercise of conversion of derivative security
$97,184
$54.69 p/Share
1,777
Added 7.15%
23,090
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$28,634
$169.43 p/Share
169
Reduced 0.69%
24,156
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
901
Added 3.57%
24,325
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$221,333
$176.08 p/Share
1,257
Reduced 5.09%
23,424
Common Stock
Mar 07
2018
BUY
Grant, award, or other acquisition
-
3,527
Added 12.52%
24,640
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$25,248
$191.27 p/Share
132
Reduced 0.62%
21,113
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$21,582
$198.0 p/Share
109
Reduced 0.51%
21,245
Common Stock
May 24
2017
SELL
Open market or private sale
$451,157
$154.4 p/Share
2,922
Reduced 12.07%
21,292
Common Stock
May 24
2017
-
346
Reduced 1.41%
24,214
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
984
Added 3.85%
24,560
Common Stock