May 20
2025
SELL
Open market or private sale
$4,324,510
$273.15 p/Share
15,832
Reduced 68.09%
7,420
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$9,716,686
$275.51 p/Share
35,268
Reduced 37.41%
58,994
Common Stock
May 19
2025
SELL
Open market or private sale
$9,930,287
$276.01 p/Share
35,978
Reduced 100.0%
0
Common Stock (401k)
May 19
2025
SELL
Open market or private sale
$9,846,206
$275.48 p/Share
35,742
Reduced 60.59%
23,252
Common Stock
May 19
2025
BUY
Exercise of conversion of derivative security
$6,241,865
$122.15 p/Share
51,100
Added 40.36%
75,513
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$836,282
$272.76 p/Share
3,066
Reduced 6.63%
43,162
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
7,300
Added 13.64%
46,228
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$4,736,437
$269.33 p/Share
17,586
Reduced 31.12%
38,928
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
39,622
Added 41.21%
56,514
Common Stock
Dec 19
2024
-
12,638
Reduced 42.8%
16,892
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$5,778,793
$290.45 p/Share
19,896
Reduced 32.28%
41,734
Common Stock
Nov 07
2024
SELL
Open market or private sale
$3,545,994
$290.56 p/Share
12,204
Reduced 29.24%
29,530
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$2,953,842
$92.02 p/Share
32,100
Added 34.25%
61,630
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$5,134,563
$276.23 p/Share
18,588
Reduced 30.81%
41,742
Common Stock
Oct 31
2024
SELL
Open market or private sale
$3,369,046
$275.88 p/Share
12,212
Reduced 29.26%
29,530
Common Stock
Oct 31
2024
BUY
Exercise of conversion of derivative security
$2,445,828
$79.41 p/Share
30,800
Added 33.8%
60,330
Common Stock
Aug 09
2024
SELL
Open market or private sale
$8,711,142
$244.75 p/Share
35,592
Reduced 54.65%
29,530
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$846,587
$255.15 p/Share
3,318
Reduced 4.85%
65,122
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
7,900
Added 10.35%
68,440
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$4,532,029
$238.44 p/Share
19,007
Reduced 23.89%
60,540
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
42,826
Added 35.0%
79,547
Common Stock
Nov 07
2023
-
43,317
Reduced 54.12%
36,721
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$1,585,351
$203.12 p/Share
7,805
Reduced 8.43%
84,733
Common Stock
Jun 07
2023
SELL
Open market or private sale
$948,906
$202.11 p/Share
4,695
Reduced 5.54%
80,038
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$825,000
$66.0 p/Share
12,500
Added 11.9%
92,538
Common Stock