Feb 20
2025
SELL
Sale (or disposition) back to the issuer
$69,348
$90.77 p/Share
764
Reduced 6.64%
10,750
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$149,044
$90.77 p/Share
1,642
Reduced 13.85%
10,212
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
4,588
Added 29.79%
10,811
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
80
Added 0.77%
10,246
Common Stock
Dec 10
2024
-
826
Reduced 9.41%
7,950
Common Stock
Oct 22
2024
SELL
Payment of exercise price or tax liability
$148,041
$88.12 p/Share
1,680
Reduced 16.07%
8,776
Common Stock
Oct 22
2024
BUY
Grant, award, or other acquisition
-
4,059
Added 31.09%
8,995
Common Stock
Aug 09
2024
SELL
Open market or private sale
$424,710
$85.8 p/Share
4,950
Reduced 43.62%
6,397
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$147,735
$69.1 p/Share
2,138
Reduced 15.85%
11,347
Common Stock
Feb 20
2024
SELL
Sale (or disposition) back to the issuer
$65,921
$69.1 p/Share
954
Reduced 7.55%
11,689
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
2,240
Added 16.41%
11,410
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
3,711
Added 24.02%
11,736
Common Stock
Dec 11
2023
-
690
Reduced 7.52%
8,488
Common Stock
Dec 08
2023
SELL
Open market or private sale
$122,279
$75.95 p/Share
1,610
Reduced 14.92%
9,178
Common Stock
Oct 17
2023
SELL
Payment of exercise price or tax liability
$104,061
$76.18 p/Share
1,366
Reduced 11.24%
10,788
Common Stock
Oct 17
2023
BUY
Grant, award, or other acquisition
-
3,302
Added 23.11%
10,985
Common Stock
Feb 17
2023
SELL
Sale (or disposition) back to the issuer
$65,036
$75.1 p/Share
866
Reduced 8.79%
8,989
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$93,424
$75.1 p/Share
1,244
Reduced 12.55%
8,668
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
3,304
Added 26.78%
9,034
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
231
Added 2.57%
8,772
Common Stock
Oct 19
2022
SELL
Payment of exercise price or tax liability
$98,189
$64.05 p/Share
1,533
Reduced 17.63%
7,164
Common Stock
Oct 19
2022
BUY
Grant, award, or other acquisition
-
3,445
Added 31.73%
7,413
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$56,101
$68.92 p/Share
814
Reduced 13.55%
5,195
Common Stock
Feb 18
2022
SELL
Sale (or disposition) back to the issuer
$56,583
$68.92 p/Share
821
Reduced 14.45%
4,859
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
165
Added 3.04%
5,270
Common Stock