May 05
2020
BUY
Grant, award, or other acquisition
-
3,384
Added 6.79%
46,433
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$44,810
$230.98 p/Share
194
Reduced 0.45%
43,049
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$141,857
$239.22 p/Share
593
Reduced 1.35%
43,243
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$124,283
$236.28 p/Share
526
Reduced 1.19%
43,836
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$1,284,983
$198.76 p/Share
6,465
Reduced 12.72%
44,362
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
12,991
Added 20.42%
50,618
Common Stock
Aug 01
2019
SELL
Payment of exercise price or tax liability
$381,183
$186.58 p/Share
2,043
Reduced 5.17%
37,437
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$32,123
$176.5 p/Share
182
Reduced 0.51%
35,382
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
3,947
Added 9.12%
39,329
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$107,054
$179.32 p/Share
597
Reduced 1.65%
35,564
Common Stock
Mar 22
2019
SELL
Payment of exercise price or tax liability
$352,694
$191.89 p/Share
1,838
Reduced 4.84%
36,161
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
3,676
Added 8.85%
37,843
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$27,280
$192.11 p/Share
142
Reduced 0.41%
34,700
Common Stock
Aug 01
2018
SELL
Payment of exercise price or tax liability
$389,562
$196.55 p/Share
1,982
Reduced 5.41%
34,654
Common Stock
May 03
2018
SELL
Payment of exercise price or tax liability
$30,159
$169.43 p/Share
178
Reduced 0.49%
36,466
Common Stock
Apr 27
2018
BUY
Grant, award, or other acquisition
-
3,155
Added 7.93%
36,644
Common Stock
Mar 23
2018
SELL
Payment of exercise price or tax liability
$287,715
$176.08 p/Share
1,634
Reduced 4.65%
33,489
Common Stock
Mar 07
2018
BUY
Grant, award, or other acquisition
-
3,527
Added 9.16%
34,980
Common Stock
Jan 31
2018
SELL
Payment of exercise price or tax liability
$26,969
$191.27 p/Share
141
Reduced 0.45%
31,453
Common Stock
Jan 30
2018
SELL
Payment of exercise price or tax liability
$26,334
$198.0 p/Share
133
Reduced 0.42%
31,594
Common Stock
Aug 02
2017
SELL
Payment of exercise price or tax liability
$111,269
$174.13 p/Share
639
Reduced 1.99%
31,478
Common Stock
May 01
2017
BUY
Grant, award, or other acquisition
-
3,444
Added 9.16%
34,144
Common Stock
Apr 26
2017
SELL
Payment of exercise price or tax liability
$31,458
$164.7 p/Share
191
Reduced 1.29%
14,616
Common Stock
Mar 24
2017
SELL
Payment of exercise price or tax liability
$384,051
$166.04 p/Share
2,313
Reduced 6.97%
30,891
Common Stock
Mar 07
2017
BUY
Grant, award, or other acquisition
-
5,003
Added 13.14%
33,074
Common Stock