May 01
2021
SELL
Payment of exercise price or tax liability
$265,761
$239.64 p/Share
1,109
Reduced 2.39%
45,217
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
4,006
Added 7.96%
46,326
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$44,460
$255.52 p/Share
174
Reduced 0.41%
42,320
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$342,432
$244.42 p/Share
1,401
Reduced 3.19%
42,494
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
2,803
Added 6.03%
43,715
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$272,080
$237.21 p/Share
1,147
Reduced 2.73%
40,912
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$125,787
$54.69 p/Share
2,300
Added 5.18%
42,059
Common Stock
Nov 02
2020
SELL
Payment of exercise price or tax liability
$460,998
$216.94 p/Share
2,125
Reduced 5.09%
39,619
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
3,469
Added 7.73%
41,408
Common Stock
May 03
2020
SELL
Payment of exercise price or tax liability
$42,731
$230.98 p/Share
185
Reduced 0.49%
37,939
Common Stock
May 01
2020
SELL
Payment of exercise price or tax liability
$250,224
$239.22 p/Share
1,046
Reduced 2.67%
38,124
Common Stock
Apr 27
2020
SELL
Payment of exercise price or tax liability
$39,695
$236.28 p/Share
168
Reduced 0.43%
39,170
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$368,700
$198.76 p/Share
1,855
Reduced 4.5%
39,338
Common Stock
Mar 09
2020
SELL
Exercise of conversion of derivative security
$86,476
$58.43 p/Share
1,480
Reduced 3.42%
41,765
Common Stock
Mar 09
2020
SELL
Payment of exercise price or tax liability
$164,307
$210.65 p/Share
780
Reduced 1.87%
40,985
Common Stock
Mar 03
2020
BUY
Grant, award, or other acquisition
-
3,711
Added 8.43%
40,285
Common Stock
May 03
2019
SELL
Payment of exercise price or tax liability
$30,711
$176.5 p/Share
174
Reduced 0.55%
31,564
Common Stock
May 03
2019
BUY
Grant, award, or other acquisition
-
4,511
Added 11.11%
36,075
Common Stock
May 01
2019
SELL
Payment of exercise price or tax liability
$181,830
$179.32 p/Share
1,014
Reduced 3.1%
31,738
Common Stock
Mar 22
2019
SELL
Payment of exercise price or tax liability
$339,453
$191.89 p/Share
1,769
Reduced 5.12%
32,752
Common Stock
Mar 06
2019
BUY
Grant, award, or other acquisition
-
3,676
Added 9.67%
34,324
Common Stock
Jan 30
2019
SELL
Payment of exercise price or tax liability
$22,093
$192.11 p/Share
115
Reduced 0.37%
30,648
Common Stock
Nov 02
2018
BUY
Grant, award, or other acquisition
-
12,830
Added 29.53%
30,618
Common Stock