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
Apr 18
2023
SELL
Payment of exercise price or tax liability
$114,923
$118.6 p/Share
969
Reduced 6.63%
13,648
Common Stock
Apr 18
2023
BUY
Exercise of conversion of derivative security
-
1,953
Added 11.79%
14,617
Common Stock
Apr 16
2023
SELL
Payment of exercise price or tax liability
$363,053
$118.49 p/Share
3,064
Reduced 19.48%
12,664
Common Stock
Apr 16
2023
BUY
Exercise of conversion of derivative security
-
6,179
Added 30.29%
14,218
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$59,600
$118.49 p/Share
503
Reduced 5.0%
9,549
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
1,014
Added 9.16%
10,052
Common Stock
Mar 21
2023
SELL
Payment of exercise price or tax liability
$131,702
$119.08 p/Share
1,106
Reduced 10.9%
9,038
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
-
3,197
Added 23.96%
10,144
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$70,757
$128.65 p/Share
550
Reduced 7.34%
6,947
Common Stock