Sep 24
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.05%
29,077
Common Stock
Jul 17
2024
-
439
Reduced 1.49%
29,062
Common Stock
Jul 17
2024
SELL
Open market or private sale
$1,624,727
$569.88 p/Share
2,851
Reduced 8.81%
29,501
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
17
Added 0.05%
32,321
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
15
Added 0.05%
32,304
Common Stock
Feb 23
2024
SELL
Open market or private sale
$451,127
$525.79 p/Share
858
Reduced 2.59%
32,288
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$76,449
$527.24 p/Share
145
Reduced 0.44%
33,146
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$205,335
$526.5 p/Share
390
Reduced 1.16%
33,292
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
1,198
Added 3.43%
33,683
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$151,980
$516.94 p/Share
294
Reduced 0.9%
32,485
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$211,391
$516.85 p/Share
409
Reduced 1.23%
32,780
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.05%
33,172
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.06%
33,154
Common Stock
Aug 29
2023
SELL
Sale (or disposition) back to the issuer
$401,151
$492.21 p/Share
815
Reduced 2.4%
33,133
Common Stock
Aug 29
2023
-
406
Reduced 1.18%
33,948
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
-
20
Added 0.06%
34,323
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
18
Added 0.05%
34,302
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$204,387
$484.33 p/Share
422
Reduced 1.22%
34,284
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$575,277
$491.69 p/Share
1,170
Added 3.26%
34,706
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$188,222
$488.89 p/Share
385
Reduced 1.07%
35,691
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$382,311
$488.89 p/Share
782
Added 2.12%
36,076
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$138,485
$492.83 p/Share
281
Reduced 0.79%
35,293
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$282,391
$492.83 p/Share
573
Added 1.59%
35,575
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$199,130
$495.35 p/Share
402
Reduced 1.14%
35,002
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$395,289
$495.35 p/Share
798
Added 2.2%
35,405
Common Stock