May 07
2024
BUY
Grant, award, or other acquisition
$899,999
$300.3 p/Share
2,997
Added 4.03%
71,304
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$192,065
$311.29 p/Share
617
Reduced 0.9%
68,307
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$168,086
$277.37 p/Share
606
Reduced 0.87%
68,924
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$188,767
$276.38 p/Share
683
Reduced 0.97%
69,530
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,650,055
$268.87 p/Share
6,137
Reduced 8.04%
70,213
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
12,278
Added 13.89%
76,125
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$134,264
$231.89 p/Share
579
Reduced 0.9%
63,582
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$168,954
$235.97 p/Share
716
Reduced 1.1%
64,161
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
3,559
Added 5.2%
64,877
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$158,228
$239.74 p/Share
660
Reduced 1.06%
61,318
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$910,366
$234.57 p/Share
3,881
Reduced 5.89%
61,978
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
7,753
Added 10.56%
65,676
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$139,063
$236.1 p/Share
589
Reduced 1.01%
57,661
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$163,491
$230.92 p/Share
708
Reduced 1.2%
58,250
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
3,637
Added 5.81%
58,958
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$149,672
$249.87 p/Share
599
Reduced 1.07%
55,321
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$1,030,708
$235.86 p/Share
4,370
Reduced 7.25%
55,920
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,740
Added 12.69%
60,119
Common Stock
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