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
Mar 04
2024
SELL
Open market or private sale
$73,568
$634.21 p/Share
116
Reduced 0.13%
88,861
Common Stock
Mar 01
2024
SELL
Open market or private sale
$5,466,540
$620.0 p/Share
8,817
Reduced 9.02%
88,977
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$77,323
$633.8 p/Share
122
Reduced 0.15%
79,804
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
18,710
Added 16.06%
97,794
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$3,520,397
$608.96 p/Share
5,781
Reduced 6.8%
79,206
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
33,815
Added 28.46%
84,987
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,620,569
$547.86 p/Share
2,958
Reduced 5.46%
51,172
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$62,036
$516.97 p/Share
120
Reduced 0.22%
54,130
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$1,560,014
$495.4 p/Share
3,149
Reduced 5.49%
54,250
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$66,193
$551.61 p/Share
120
Reduced 0.21%
57,399
Common Stock
Jul 05
2023
SELL
Open market or private sale
$1,629,528
$519.62 p/Share
3,136
Reduced 5.17%
57,519
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$1,655,645
$526.27 p/Share
3,146
Reduced 4.93%
60,655
Common Stock