Jun 03
2025
SELL
Open market or private sale
$365,801
$596.74 p/Share
613
Reduced 0.87%
69,935
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$677,862
$592.02 p/Share
1,145
Reduced 1.6%
70,548
Common Stock
Apr 24
2025
SELL
Open market or private sale
$408,000
$600.0 p/Share
680
Reduced 0.94%
71,693
Common Stock
Apr 02
2025
SELL
Open market or private sale
$1,367,077
$573.92 p/Share
2,382
Reduced 3.19%
72,373
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$2,115,060
$582.02 p/Share
3,634
Reduced 4.64%
74,755
Common Stock
Mar 05
2025
SELL
Open market or private sale
$2,207,866
$681.02 p/Share
3,242
Reduced 3.97%
78,389
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$515,862
$707.63 p/Share
729
Reduced 1.05%
68,435
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
13,196
Added 13.92%
81,631
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$2,587,824
$819.71 p/Share
3,157
Reduced 4.37%
69,164
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
18,242
Added 20.14%
72,321
Common Stock
Jan 03
2025
SELL
Open market or private sale
$2,144,760
$701.59 p/Share
3,057
Reduced 5.35%
54,079
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$1,989,767
$697.43 p/Share
2,853
Reduced 4.76%
57,136
Common Stock
Dec 04
2024
-
1,190
Reduced 1.95%
59,989
Common Stock
Dec 03
2024
SELL
Open market or private sale
$82,085
$713.79 p/Share
115
Reduced 0.19%
61,179
Common Stock
Oct 10
2024
SELL
Open market or private sale
$755,700
$550.0 p/Share
1,374
Reduced 2.19%
61,294
Common Stock
Oct 02
2024
SELL
Open market or private sale
$792,440
$525.84 p/Share
1,507
Reduced 2.35%
62,668
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$1,594,726
$526.66 p/Share
3,028
Reduced 4.51%
64,175
Common Stock
Sep 04
2024
SELL
Open market or private sale
$56,978
$491.19 p/Share
116
Reduced 0.17%
67,203
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$355,955
$495.76 p/Share
718
Reduced 1.06%
67,319
Common Stock
Jul 02
2024
SELL
Open market or private sale
$1,705,485
$592.8 p/Share
2,877
Reduced 4.06%
68,037
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$1,797,295
$592.58 p/Share
3,033
Reduced 4.1%
70,914
Common Stock
Jun 04
2024
SELL
Open market or private sale
$69,793
$606.9 p/Share
115
Reduced 0.16%
73,947
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$431,142
$597.15 p/Share
722
Reduced 0.97%
74,062
Common Stock
Apr 02
2024
SELL
Open market or private sale
$1,802,342
$627.12 p/Share
2,874
Reduced 3.7%
74,784
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,931,566
$636.85 p/Share
3,033
Reduced 3.76%
77,658
Common Stock