Nov 19
2024
SELL
Open market or private sale
$16,765,250
$670.61 p/Share
25,000
Reduced 1.85%
1,323,145
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$347,068
$526.66 p/Share
659
Reduced 0.05%
1,348,145
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$61,970
$495.76 p/Share
125
Reduced 0.01%
1,348,804
Common Stock
Jul 08
2024
SELL
Open market or private sale
$14,634,750
$585.39 p/Share
25,000
Reduced 1.82%
1,348,929
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$389,917
$592.58 p/Share
658
Reduced 0.05%
1,373,929
Common Stock
Jun 03
2024
SELL
Open market or private sale
$15,561,780
$598.53 p/Share
26,000
Reduced 1.86%
1,374,587
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$74,643
$597.15 p/Share
125
Reduced 0.01%
1,400,587
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$419,047
$636.85 p/Share
658
Reduced 0.05%
1,400,712
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,112
Added 0.29%
1,401,370
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$566,332
$608.96 p/Share
930
Reduced 0.07%
1,397,258
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
6,207
Added 0.44%
1,398,188
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
$80,700
$16.14 p/Share
5,000
Added 0.36%
1,391,981
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$220,239
$547.86 p/Share
402
Reduced 0.03%
1,386,981
Common Stock
Dec 01
2023
SELL
Open market or private sale
$10,781,853
$508.53 p/Share
21,202
Reduced 1.51%
1,387,383
Common Stock
Nov 30
2023
SELL
Open market or private sale
$906,066
$503.93 p/Share
1,798
Reduced 0.13%
1,408,585
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$312,597
$495.4 p/Share
631
Reduced 0.04%
1,410,383
Common Stock
Aug 22
2023
SELL
Open market or private sale
$10,114,800
$505.74 p/Share
20,000
Reduced 1.4%
1,411,014
Common Stock
Aug 15
2023
-
10,000
Reduced 0.69%
1,431,014
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$332,602
$526.27 p/Share
632
Reduced 0.04%
1,441,014
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$51,947
$459.71 p/Share
113
Reduced 0.01%
1,441,646
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$125,609
$420.1 p/Share
299
Reduced 0.02%
1,441,759
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,642
Added 0.32%
1,442,058
Common Stock
Feb 17
2023
SELL
Open market or private sale
$8,961,920
$407.36 p/Share
22,000
Reduced 1.51%
1,437,416
Common Stock
Jan 26
2023
SELL
Open market or private sale
$1,884,472
$356.84 p/Share
5,281
Reduced 0.36%
1,459,416
Common Stock
Jan 25
2023
SELL
Open market or private sale
$2,877,907
$351.35 p/Share
8,191
Reduced 0.56%
1,464,697
Common Stock