Jul 28
2025
SELL
Payment of exercise price or tax liability
$218,793
$204.48 p/Share
1,070
Reduced 1.96%
53,457
Common Stock
Jul 28
2025
BUY
Exercise of conversion of derivative security
-
2,717
Added 4.75%
54,527
Common Stock
Jul 27
2025
SELL
Payment of exercise price or tax liability
$724,268
$204.48 p/Share
3,542
Reduced 6.4%
51,810
Common Stock
Jul 27
2025
BUY
Exercise of conversion of derivative security
-
8,998
Added 13.98%
55,352
Common Stock
Jun 30
2025
SELL
Open market or private sale
$2,937,010
$216.45 p/Share
13,569
Reduced 22.65%
46,326
Common Stock
Jun 30
2025
BUY
Exercise of conversion of derivative security
$1,069,779
$78.84 p/Share
13,569
Added 18.47%
59,895
Common Stock
Jan 14
2025
-
2,500
Reduced 3.96%
60,673
Common Stock
Jan 14
2025
SELL
Open market or private sale
$2,894,917
$183.42 p/Share
15,783
Reduced 25.43%
46,287
Common Stock
Jan 14
2025
BUY
Exercise of conversion of derivative security
$1,689,570
$107.05 p/Share
15,783
Added 19.64%
64,570
Common Stock
Sep 24
2024
-
3,421
Reduced 6.56%
48,708
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$282,690
$142.27 p/Share
1,987
Reduced 3.67%
52,124
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
5,048
Added 8.53%
54,111
Common Stock
Jul 28
2024
SELL
Payment of exercise price or tax liability
$266,613
$142.27 p/Share
1,874
Reduced 3.68%
49,063
Common Stock
Jul 28
2024
BUY
Exercise of conversion of derivative security
-
4,760
Added 8.55%
50,937
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$554,826
$167.52 p/Share
3,312
Reduced 6.72%
46,009
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
8,413
Added 14.57%
49,321
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$80,244
$170.37 p/Share
471
Reduced 1.14%
40,908
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
1,196
Added 2.81%
41,379
Common Stock
Jul 11
2023
-
2,564
Reduced 4.53%
53,994
Common Stock
Jul 11
2023
SELL
Open market or private sale
$2,302,984
$166.75 p/Share
13,811
Reduced 25.58%
40,183
Common Stock
Jul 11
2023
BUY
Exercise of conversion of derivative security
$1,185,398
$85.83 p/Share
13,811
Added 19.63%
56,558
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$142,298
$118.78 p/Share
1,198
Reduced 2.74%
42,564
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
3,042
Added 6.5%
43,762
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$133,970
$121.35 p/Share
1,104
Reduced 2.64%
40,720
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
3,295
Added 7.3%
41,824
Common Stock