May 12
2025
SELL
Open market or private sale
$1,158,636
$115.91 p/Share
9,996
Reduced 14.21%
60,333
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$67,530
$106.18 p/Share
636
Reduced 0.9%
70,329
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
1,717
Added 2.36%
70,965
Common Stock
May 02
2025
SELL
Payment of exercise price or tax liability
$151,481
$109.61 p/Share
1,382
Reduced 1.96%
69,248
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
-
3,732
Added 5.06%
69,977
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$40,571
$117.26 p/Share
346
Reduced 0.51%
66,897
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
762
Added 1.12%
67,243
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$156,854
$113.91 p/Share
1,377
Reduced 2.04%
66,282
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
3,717
Added 5.26%
66,938
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$72,233
$111.99 p/Share
645
Reduced 1.0%
63,941
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
-
1,741
Added 2.62%
64,586
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$376,845
$120.9 p/Share
3,117
Reduced 4.73%
62,845
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
7,738
Added 10.5%
65,962
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$99,649
$116.96 p/Share
852
Reduced 1.45%
57,989
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
-
2,301
Added 3.76%
58,841
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$76,452
$117.8 p/Share
649
Reduced 1.13%
56,539
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
1,752
Added 2.97%
57,188
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$80,626
$113.24 p/Share
712
Reduced 1.27%
55,436
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
1,923
Added 3.31%
56,148
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$572,634
$105.38 p/Share
5,434
Reduced 9.11%
54,225
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
13,808
Added 18.79%
59,659
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$93,028
$109.06 p/Share
853
Reduced 1.83%
45,654
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,302
Added 4.72%
46,507
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$93,191
$110.81 p/Share
841
Reduced 1.87%
44,204
Common Stock
May 05
2022
BUY
Exercise of conversion of derivative security
-
2,272
Added 4.8%
45,045
Common Stock