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
Dec 01
2024
SELL
Sale (or disposition) back to the issuer
-
6,602
Reduced 8.39%
72,047
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
6,845
Added 7.98%
78,892
Common Stock
Dec 28
2023
-
1,670
Reduced 2.27%
72,047
Common Stock
Dec 10
2023
SELL
Sale (or disposition) back to the issuer
-
9,506
Reduced 11.45%
73,550
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$17,755
$50.73 p/Share
350
Reduced 0.42%
83,056
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
9,856
Added 10.57%
83,406
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$123,761
$50.33 p/Share
2,459
Reduced 1.72%
140,436
Common Stock
Dec 06
2023
SELL
Sale (or disposition) back to the issuer
-
66,886
Reduced 47.63%
73,550
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
69,345
Added 32.92%
141,283
Common Stock
Dec 02
2023
SELL
Sale (or disposition) back to the issuer
-
6,161
Reduced 7.73%
73,550
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$11,626
$51.22 p/Share
227
Reduced 0.28%
79,711
Common Stock
Dec 02
2023
BUY
Exercise of conversion of derivative security
-
6,388
Added 7.4%
79,938
Common Stock
Dec 01
2023
SELL
Sale (or disposition) back to the issuer
-
6,602
Reduced 8.24%
73,550
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$12,446
$51.22 p/Share
243
Reduced 0.3%
80,152
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
6,845
Added 7.85%
80,395
Common Stock