Dec 06
2025
SELL
Payment of exercise price or tax liability
$28,304
$82.28 p/Share
344
Reduced 0.42%
81,390
Common Stock
Dec 06
2025
SELL
Sale (or disposition) back to the issuer
-
9,343
Reduced 11.48%
72,047
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
9,687
Added 10.6%
81,734
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$23,449
$82.28 p/Share
285
Reduced 0.36%
79,787
Common Stock
Dec 05
2025
SELL
Sale (or disposition) back to the issuer
-
7,740
Reduced 9.7%
72,047
Common Stock
Dec 05
2025
BUY
Exercise of conversion of derivative security
-
8,025
Added 9.11%
80,072
Common Stock
Dec 04
2025
SELL
Sale (or disposition) back to the issuer
-
38,969
Reduced 35.1%
72,047
Common Stock
Dec 04
2025
SELL
Payment of exercise price or tax liability
$117,520
$82.01 p/Share
1,433
Reduced 1.27%
111,016
Common Stock
Dec 04
2025
BUY
Grant, award, or other acquisition
-
40,402
Added 26.53%
111,899
Common Stock
Dec 01
2025
SELL
Sale (or disposition) back to the issuer
-
6,603
Reduced 8.4%
72,047
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$20,018
$82.38 p/Share
243
Reduced 0.31%
78,650
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
6,846
Added 7.98%
78,893
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$14,621
$86.52 p/Share
169
Reduced 0.22%
76,634
Common Stock
Sep 10
2025
SELL
Sale (or disposition) back to the issuer
-
4,587
Reduced 5.99%
72,047
Common Stock
Sep 10
2025
BUY
Grant, award, or other acquisition
-
4,756
Added 5.83%
76,803
Common Stock
Dec 06
2024
SELL
Sale (or disposition) back to the issuer
-
9,343
Reduced 11.48%
72,047
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$21,100
$61.34 p/Share
344
Reduced 0.42%
81,390
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
9,687
Added 10.6%
81,734
Common Stock
Dec 05
2024
SELL
Sale (or disposition) back to the issuer
-
19,247
Reduced 21.08%
72,047
Common Stock
Dec 05
2024
SELL
Payment of exercise price or tax liability
$44,355
$62.56 p/Share
709
Reduced 0.77%
91,294
Common Stock
Dec 05
2024
BUY
Grant, award, or other acquisition
-
19,956
Added 17.92%
91,405
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$14,307
$63.03 p/Share
227
Reduced 0.29%
78,208
Common Stock
Dec 02
2024
SELL
Sale (or disposition) back to the issuer
-
6,161
Reduced 7.88%
72,047
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
6,388
Added 7.53%
78,435
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$15,593
$64.17 p/Share
243
Reduced 0.31%
78,649
Common Stock