Dec 17
2024
BUY
Grant, award, or other acquisition
-
25
Added 0.35%
7,131
Common Stock
Nov 11
2024
SELL
Open market or private sale
$438,987
$626.23 p/Share
701
Reduced 8.98%
7,105
Common Stock
Sep 24
2024
BUY
Grant, award, or other acquisition
-
21
Added 0.27%
7,806
Common Stock
Jul 18
2024
SELL
Open market or private sale
$868,545
$579.03 p/Share
1,500
Reduced 16.16%
7,784
Common Stock
Jun 25
2024
BUY
Grant, award, or other acquisition
-
25
Added 0.27%
9,284
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$62,808
$490.69 p/Share
128
Reduced 1.36%
9,259
Common Stock
Mar 19
2024
BUY
Grant, award, or other acquisition
-
23
Added 0.24%
9,387
Common Stock
Mar 08
2024
SELL
Open market or private sale
$597,581
$483.48 p/Share
1,236
Reduced 11.66%
9,363
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$107,029
$527.24 p/Share
203
Reduced 1.88%
10,599
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$124,780
$526.5 p/Share
237
Reduced 2.15%
10,803
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,156
Added 16.34%
11,040
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$70,303
$516.94 p/Share
136
Reduced 1.51%
8,884
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$114,223
$516.85 p/Share
221
Reduced 2.39%
9,020
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
23
Added 0.25%
9,241
Common Stock
Oct 16
2023
SELL
Open market or private sale
$2,448,171
$544.28 p/Share
4,498
Reduced 32.79%
9,218
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$1,359,295
$302.2 p/Share
4,498
Added 24.7%
13,716
Common Stock
Sep 19
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.28%
9,218
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
-
26
Added 0.28%
9,191
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$61,230
$482.13 p/Share
127
Reduced 1.37%
9,165
Common Stock
Apr 25
2023
SELL
Open market or private sale
$376,542
$494.8 p/Share
761
Reduced 7.57%
9,293
Common Stock
Apr 24
2023
SELL
Open market or private sale
$822,566
$488.46 p/Share
1,684
Reduced 16.26%
8,675
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$2,248,578
$486.6 p/Share
4,621
Reduced 31.49%
10,054
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
$1,813,200
$302.2 p/Share
6,000
Added 29.02%
14,675
Common Stock
Apr 21
2023
SELL
Open market or private sale
$488,456
$484.58 p/Share
1,008
Reduced 8.87%
10,359
Common Stock
Apr 19
2023
SELL
Payment of exercise price or tax liability
$1,885,939
$491.13 p/Share
3,840
Reduced 25.25%
11,367
Common Stock