Mar 05
2025
SELL
Payment of exercise price or tax liability
$68,460
$633.89 p/Share
108
Reduced 3.95%
2,629
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$299,196
$633.89 p/Share
472
Added 14.7%
2,738
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$17,339
$597.91 p/Share
29
Reduced 1.26%
2,266
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$23,465
$617.52 p/Share
38
Reduced 1.63%
2,295
Common Stock
Mar 02
2025
SELL
Payment of exercise price or tax liability
$28,262
$642.32 p/Share
44
Reduced 1.85%
2,334
Common Stock
Jan 29
2025
SELL
Payment of exercise price or tax liability
$232,067
$758.39 p/Share
306
Reduced 11.4%
2,378
Common Stock
Jan 29
2025
BUY
Grant, award, or other acquisition
$485,369
$758.39 p/Share
640
Added 19.25%
2,685
Common Stock
Nov 12
2024
-
4
Reduced 0.2%
2,045
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$21,636
$676.14 p/Share
32
Reduced 1.54%
2,049
Common Stock
Mar 05
2024
SELL
Open market or private sale
$638,382
$679.13 p/Share
940
Reduced 31.12%
2,081
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$53,423
$712.31 p/Share
75
Reduced 2.42%
3,021
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$249,308
$712.31 p/Share
350
Added 10.16%
3,096
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$27,323
$700.59 p/Share
39
Reduced 1.4%
2,746
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$31,526
$700.59 p/Share
45
Reduced 1.59%
2,785
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$179,415
$576.9 p/Share
311
Reduced 9.9%
2,830
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
$370,369
$576.9 p/Share
642
Added 16.97%
3,141
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$14,798
$477.36 p/Share
31
Reduced 1.23%
2,499
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$29,253
$479.57 p/Share
61
Reduced 2.35%
2,530
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$18,703
$479.57 p/Share
39
Reduced 1.48%
2,591
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$44,707
$470.6 p/Share
95
Reduced 3.49%
2,630
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$230,594
$470.6 p/Share
490
Added 15.24%
2,725
Common Stock
Jan 27
2023
SELL
Open market or private sale
$224,208
$432.0 p/Share
519
Reduced 18.85%
2,235
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$244,907
$392.48 p/Share
624
Reduced 18.47%
2,754
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
$513,363
$392.48 p/Share
1,308
Added 27.91%
3,378
Common Stock
Aug 11
2022
SELL
Open market or private sale
$102,638
$333.24 p/Share
308
Reduced 12.95%
2,070
Common Stock