May 01
2025
SELL
Open market or private sale
$628,600
$157.15 p/Share
4,000
Reduced 8.62%
42,388
Common Stock
Apr 22
2025
SELL
Open market or private sale
$129,930
$142.0 p/Share
915
Reduced 1.93%
46,388
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$161,674
$145.26 p/Share
1,113
Reduced 2.3%
47,303
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
2,028
Added 4.02%
48,416
Common Stock
Mar 27
2025
SELL
Open market or private sale
$6,011,814
$165.56 p/Share
36,312
Reduced 43.91%
46,388
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$250,875
$163.65 p/Share
1,533
Reduced 1.82%
82,700
Common Stock
Mar 22
2025
BUY
Exercise of conversion of derivative security
-
2,794
Added 3.21%
84,233
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$7,026,264
$164.99 p/Share
42,586
Reduced 34.34%
81,439
Common Stock
Mar 21
2025
BUY
Exercise of conversion of derivative security
-
77,637
Added 47.36%
86,276
Common Stock
Feb 27
2025
SELL
Open market or private sale
$273,912
$194.54 p/Share
1,408
Reduced 2.95%
46,388
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$337,271
$195.18 p/Share
1,728
Reduced 3.49%
47,796
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
3,136
Added 5.96%
49,524
Common Stock
Dec 02
2024
SELL
Open market or private sale
$559,857
$177.17 p/Share
3,160
Reduced 6.38%
46,388
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$513,333
$134.24 p/Share
3,824
Reduced 7.16%
49,548
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
-
6,984
Added 11.57%
53,372
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$481,268
$288.53 p/Share
1,668
Reduced 6.71%
23,194
Common Stock
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
3,046
Added 10.91%
24,862
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$841,708
$288.85 p/Share
2,914
Reduced 11.78%
21,816
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
5,320
Added 19.21%
22,371
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$1,228,883
$295.05 p/Share
4,165
Reduced 17.67%
19,410
Common Stock
Mar 21
2024
BUY
Exercise of conversion of derivative security
-
7,606
Added 25.84%
21,824
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$195,057
$225.5 p/Share
865
Reduced 5.14%
15,969
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,568
Added 8.52%
16,834
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$268,394
$143.22 p/Share
1,874
Reduced 10.93%
15,266
Common Stock
Sep 12
2023
BUY
Exercise of conversion of derivative security
-
3,492
Added 16.93%
17,140
Common Stock