Feb 19
2025
SELL
Payment of exercise price or tax liability
$251,140
$55.22 p/Share
4,548
Reduced 7.1%
59,536
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
$213,701
$55.22 p/Share
3,870
Added 5.7%
64,084
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$347,609
$55.22 p/Share
6,295
Added 9.46%
60,214
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$38,455
$54.47 p/Share
706
Reduced 1.29%
53,919
Common Stock
Feb 16
2025
SELL
Sale (or disposition) back to the issuer
$113,297
$54.47 p/Share
2,080
Reduced 3.67%
54,625
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
2,080
Added 3.54%
56,705
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$133,505
$54.47 p/Share
2,451
Reduced 4.29%
54,625
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
2,451
Added 4.12%
57,076
Common Stock
Nov 27
2024
SELL
Open market or private sale
$913,815
$58.02 p/Share
15,750
Reduced 25.31%
46,490
Common Stock
Nov 27
2024
BUY
Open market or private purchase
$435,000
$58.0 p/Share
7,500
Added 12.2%
53,990
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$397,167
$36.7 p/Share
10,822
Reduced 14.81%
62,240
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
$278,406
$36.7 p/Share
7,586
Added 9.41%
73,062
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$56,401
$36.72 p/Share
1,536
Reduced 2.29%
65,476
Common Stock
Feb 16
2024
SELL
Sale (or disposition) back to the issuer
$76,377
$36.72 p/Share
2,080
Reduced 3.01%
67,012
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,080
Added 2.92%
69,092
Common Stock
Dec 28
2023
-
650
Reduced 0.97%
66,606
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$61,933
$43.28 p/Share
1,431
Reduced 2.08%
67,256
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$218,571
$43.29 p/Share
5,049
Reduced 6.85%
68,687
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$45,238
$43.29 p/Share
1,045
Reduced 1.4%
73,736
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$133,419
$43.29 p/Share
3,082
Added 3.96%
74,781
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$37,697
$52.43 p/Share
719
Reduced 0.98%
72,384
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$220,049
$52.43 p/Share
4,197
Added 5.43%
73,103
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$44,533
$52.89 p/Share
842
Reduced 1.21%
68,906
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$61,437
$51.07 p/Share
1,203
Reduced 1.7%
69,748
Common Stock
Feb 07
2022
SELL
Sale (or disposition) back to the issuer
-
9,033
Reduced 11.29%
70,951
Common Stock