May 03
2021
SELL
Payment of exercise price or tax liability
$164,153
$239.64 p/Share
685
Reduced 1.32%
51,108
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$156,006
$239.64 p/Share
651
Reduced 1.24%
51,793
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
3,964
Added 7.03%
52,444
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$144,113
$255.52 p/Share
564
Reduced 1.15%
48,480
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$1,065,671
$244.42 p/Share
4,360
Reduced 8.16%
49,044
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
8,725
Added 14.08%
53,251
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$529,711
$244.67 p/Share
2,165
Reduced 4.65%
44,376
Common Stock
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