Mar 19
2024
BUY
Grant, award, or other acquisition
-
41
Added 0.06%
70,546
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$325,834
$527.24 p/Share
618
Reduced 0.87%
70,505
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$515,443
$526.5 p/Share
979
Reduced 1.36%
71,123
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$4,305,208
$521.97 p/Share
8,248
Reduced 10.26%
72,103
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
18,088
Added 18.37%
80,351
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$375,298
$516.94 p/Share
726
Reduced 1.15%
62,263
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$290,469
$516.85 p/Share
562
Reduced 0.88%
62,989
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$163,604
$549.01 p/Share
298
Reduced 0.47%
63,552
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
63
Added 0.1%
63,851
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
71
Added 0.11%
63,787
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
71
Added 0.11%
63,787
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
-
71
Added 0.11%
63,669
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
62
Added 0.1%
63,598
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$290,598
$484.33 p/Share
600
Reduced 0.94%
63,535
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$3,905,985
$491.69 p/Share
7,944
Reduced 12.17%
57,321
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$11,917,090
$491.69 p/Share
24,237
Added 27.43%
64,135
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$471,778
$488.89 p/Share
965
Reduced 1.78%
53,385
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$1,091,202
$488.89 p/Share
2,232
Added 3.94%
54,351
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$285,348
$492.83 p/Share
579
Reduced 1.1%
52,119
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$673,698
$492.83 p/Share
1,367
Added 2.53%
52,698
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$271,451
$495.35 p/Share
548
Reduced 1.06%
51,331
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$961,969
$495.35 p/Share
1,942
Added 3.61%
51,880
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$153,432
$538.36 p/Share
285
Reduced 0.57%
49,937
Common Stock
Dec 13
2022
BUY
Grant, award, or other acquisition
-
56
Added 0.11%
50,223
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
-
58
Added 0.12%
50,166
Common Stock