Dec 11
2025
SELL
Open market or private sale
$1,253,455
$303.5 p/Share
4,130
Reduced 4.98%
78,875
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$182,256
$44.13 p/Share
4,130
Added 4.74%
83,005
Common Stock
Dec 10
2025
SELL
Open market or private sale
$13,280,278
$303.98 p/Share
43,688
Reduced 35.65%
78,875
Common Stock
Dec 10
2025
BUY
Exercise of conversion of derivative security
$1,993,483
$45.63 p/Share
43,688
Added 26.28%
122,563
Common Stock
Dec 09
2025
-
3,300
Reduced 4.18%
75,573
Common Stock
Dec 09
2025
SELL
Open market or private sale
$8,486,585
$307.04 p/Share
27,640
Reduced 25.95%
78,875
Common Stock
Dec 09
2025
BUY
Exercise of conversion of derivative security
$1,207,356
$39.02 p/Share
30,942
Added 22.51%
106,515
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$837,199
$243.16 p/Share
3,443
Reduced 4.35%
75,772
Common Stock
Aug 15
2025
BUY
Grant, award, or other acquisition
-
3,085
Added 3.76%
78,857
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$880,834
$257.78 p/Share
3,417
Reduced 4.14%
79,215
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
$244,116
$36.82 p/Share
6,630
Added 7.43%
82,632
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$2,571,573
$278.55 p/Share
9,232
Reduced 10.83%
76,002
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
20,098
Added 19.08%
85,234
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$199,636
$146.04 p/Share
1,367
Reduced 2.06%
65,088
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$410,037
$143.47 p/Share
2,858
Reduced 4.36%
62,621
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
3,834
Added 5.45%
66,455
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$949,026
$122.25 p/Share
7,763
Reduced 10.6%
65,479
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
17,237
Added 19.05%
73,242
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$79,421
$57.51 p/Share
1,381
Reduced 2.41%
55,886
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$78,988
$58.38 p/Share
1,353
Reduced 2.31%
57,267
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$89,400
$58.09 p/Share
1,539
Reduced 2.99%
50,012
Common Stock
Aug 15
2023
BUY
Grant, award, or other acquisition
-
8,608
Added 12.8%
58,620
Common Stock
Jul 31
2023
SELL
Open market or private sale
$622,942
$60.06 p/Share
10,372
Reduced 16.75%
51,551
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$290,387
$57.8 p/Share
5,024
Reduced 7.5%
61,923
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
11,372
Added 14.52%
66,947
Common Stock