Nov 13
2024
SELL
Payment of exercise price or tax liability
$190,243
$605.87 p/Share
314
Reduced 0.19%
166,109
Common Stock
Sep 24
2024
BUY
Grant, award, or other acquisition
-
66
Added 0.04%
166,423
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
76
Added 0.05%
166,357
Common Stock
Jun 03
2024
BUY
Grant, award, or other acquisition
-
302
Added 0.18%
166,281
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
67
Added 0.04%
165,979
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$352,723
$527.24 p/Share
669
Reduced 0.4%
165,911
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$558,616
$526.5 p/Share
1,061
Reduced 0.63%
166,581
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$4,645,011
$521.97 p/Share
8,899
Reduced 5.25%
160,745
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
24,985
Added 12.97%
167,642
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$406,314
$516.94 p/Share
786
Reduced 0.52%
151,557
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$477,569
$516.85 p/Share
924
Reduced 0.6%
152,343
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$163,604
$549.01 p/Share
298
Reduced 0.19%
153,267
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
63
Added 0.04%
153,566
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
71
Added 0.05%
153,502
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
-
71
Added 0.05%
153,431
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
62
Added 0.04%
153,360
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$383,105
$484.33 p/Share
791
Reduced 0.51%
153,297
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$4,214,766
$491.69 p/Share
8,572
Reduced 5.5%
147,275
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$11,917,090
$491.69 p/Share
24,237
Added 13.59%
154,089
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$444,889
$488.89 p/Share
910
Reduced 0.63%
143,509
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$949,424
$488.89 p/Share
1,942
Added 1.33%
144,419
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$315,411
$492.83 p/Share
640
Reduced 0.45%
142,476
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$673,698
$492.83 p/Share
1,367
Added 0.95%
143,117
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$411,635
$495.35 p/Share
831
Reduced 0.58%
141,749
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$878,750
$495.35 p/Share
1,774
Added 1.23%
142,581
Common Stock