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
Mar 11
2022
SELL
Payment of exercise price or tax liability
$55,513
$322.75 p/Share
172
Reduced 6.75%
2,378
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$9,631
$310.68 p/Share
31
Reduced 1.2%
2,550
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$19,307
$316.51 p/Share
61
Reduced 2.31%
2,581
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$39,108
$328.64 p/Share
119
Reduced 4.31%
2,642
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$166,949
$328.64 p/Share
508
Added 15.54%
2,761
Common Stock
Jan 26
2022
SELL
Payment of exercise price or tax liability
$221,279
$307.76 p/Share
719
Reduced 24.19%
2,253
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
$463,487
$307.76 p/Share
1,506
Added 33.63%
2,972
Common Stock
May 03
2021
SELL
Open market or private sale
$203,333
$321.73 p/Share
632
Reduced 30.14%
1,465
Common Stock