May 07
2024
BUY
Grant, award, or other acquisition
-
3,196
Added 4.91%
61,889
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$197,046
$311.29 p/Share
633
Reduced 1.07%
58,693
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$180,290
$277.37 p/Share
650
Reduced 1.08%
59,326
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$190,702
$276.38 p/Share
690
Reduced 1.14%
59,976
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,667,531
$268.87 p/Share
6,202
Reduced 9.27%
60,666
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
12,407
Added 15.69%
66,653
Common Stock
Nov 28
2023
-
165
Reduced 0.3%
54,164
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$137,742
$231.89 p/Share
594
Reduced 1.09%
54,114
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$193,259
$235.97 p/Share
819
Reduced 1.47%
54,708
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
3,814
Added 6.43%
55,527
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$159,666
$239.74 p/Share
666
Reduced 1.27%
51,713
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$933,119
$234.57 p/Share
3,978
Reduced 7.06%
52,379
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
7,947
Added 12.4%
56,167
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$663,826
$272.06 p/Share
2,440
Reduced 4.82%
48,136
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$135,758
$236.1 p/Share
575
Reduced 1.13%
50,307
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$177,808
$230.92 p/Share
770
Reduced 1.49%
50,882
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
3,897
Added 7.02%
51,652
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$45,976
$249.87 p/Share
184
Reduced 0.38%
47,755
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$1,178,121
$235.86 p/Share
4,995
Reduced 9.44%
47,939
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,989
Added 15.93%
52,714
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$459,750
$209.74 p/Share
2,192
Reduced 4.89%
42,593
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$178,532
$239.64 p/Share
745
Reduced 1.65%
44,472
Common Stock
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