May 28
2025
SELL
Open market or private sale
$1,348,234
$717.91 p/Share
1,878
Reduced 11.81%
14,028
Common Stock
May 24
2025
SELL
Payment of exercise price or tax liability
$457,581
$716.09 p/Share
639
Reduced 3.86%
15,906
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
-
1,623
Added 8.93%
16,545
Common Stock
May 23
2025
SELL
Open market or private sale
$523,555
$715.24 p/Share
732
Reduced 4.68%
14,922
Common Stock
May 23
2025
SELL
Payment of exercise price or tax liability
$416,048
$716.09 p/Share
581
Reduced 3.58%
15,654
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
-
1,475
Added 8.33%
16,235
Common Stock
May 22
2025
SELL
Open market or private sale
$4,544,812
$717.3 p/Share
6,336
Reduced 30.03%
14,760
Common Stock
May 21
2025
SELL
Payment of exercise price or tax liability
$341,396
$718.73 p/Share
475
Reduced 2.2%
21,096
Common Stock
May 21
2025
BUY
Exercise of conversion of derivative security
-
1,207
Added 5.3%
21,571
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$2,710,627
$719.19 p/Share
3,769
Reduced 15.62%
20,364
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
-
10,105
Added 29.51%
24,133
Common Stock
May 29
2024
SELL
Open market or private sale
$1,334,850
$550.0 p/Share
2,427
Reduced 14.75%
14,028
Common Stock
May 28
2024
SELL
Open market or private sale
$498,315
$557.4 p/Share
894
Reduced 5.15%
16,455
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$525,404
$560.73 p/Share
937
Reduced 5.12%
17,349
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
2,381
Added 11.52%
18,286
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$358,306
$560.73 p/Share
639
Reduced 3.86%
15,905
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
-
1,622
Added 8.93%
16,544
Common Stock
May 23
2024
SELL
Payment of exercise price or tax liability
$324,215
$558.03 p/Share
581
Reduced 3.75%
14,922
Common Stock
May 23
2024
SELL
Open market or private sale
$7,116,763
$558.09 p/Share
12,752
Reduced 47.62%
14,028
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
-
1,475
Added 8.69%
15,503
Common Stock
May 21
2024
SELL
Payment of exercise price or tax liability
$4,324,108
$552.39 p/Share
7,828
Reduced 22.62%
26,780
Common Stock
May 21
2024
BUY
Grant, award, or other acquisition
-
20,580
Added 37.29%
34,608
Common Stock
May 31
2023
SELL
Open market or private sale
$4,975,822
$373.28 p/Share
13,330
Reduced 48.72%
14,028
Common Stock
May 30
2023
SELL
Open market or private sale
$1,230,367
$383.89 p/Share
3,205
Reduced 10.49%
27,358
Common Stock
May 26
2023
SELL
Open market or private sale
$387,675
$394.38 p/Share
983
Reduced 3.12%
30,563
Common Stock