Dec 11
2025
SELL
Payment of exercise price or tax liability
$118,392
$39.53 p/Share
2,995
Reduced 13.11%
19,842
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
$112,128
$35.04 p/Share
3,200
Added 12.29%
22,837
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$10,516
$35.53 p/Share
296
Reduced 1.52%
19,182
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$22,135
$35.53 p/Share
623
Reduced 3.1%
19,478
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
2,176
Added 9.77%
20,101
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$126,407
$42.59 p/Share
2,968
Reduced 14.3%
17,790
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$118,144
$36.92 p/Share
3,200
Added 13.36%
20,758
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$5,644
$34.42 p/Share
164
Reduced 0.95%
17,145
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$10,617
$34.36 p/Share
309
Reduced 1.75%
17,309
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$19,141
$34.49 p/Share
555
Reduced 3.05%
17,618
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
2,183
Added 10.72%
18,173
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$101,347
$35.02 p/Share
2,894
Reduced 15.42%
15,873
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$92,448
$28.89 p/Share
3,200
Added 14.57%
18,767
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$4,216
$40.94 p/Share
103
Reduced 0.67%
15,175
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$6,024
$40.98 p/Share
147
Reduced 0.95%
15,278
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,830
Added 10.61%
15,425
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$20,389
$40.86 p/Share
499
Reduced 3.54%
13,595
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$76,001
$42.89 p/Share
1,772
Reduced 11.23%
14,006
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$58,927
$26.19 p/Share
2,250
Added 12.48%
15,778
Common Stock