Jan 14
2026
SELL
Payment of exercise price or tax liability
$40,471
$45.22 p/Share
895
Reduced 3.49%
24,740
Common Stock
Jan 14
2026
BUY
Exercise of conversion of derivative security
$39,398
$42.41 p/Share
929
Added 3.5%
25,635
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$80,900
$34.28 p/Share
2,360
Reduced 10.65%
19,800
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
$134,720
$34.28 p/Share
3,930
Added 14.21%
23,730
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$51,385
$34.72 p/Share
1,480
Reduced 6.26%
22,160
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
$140,338
$34.72 p/Share
4,042
Added 14.6%
23,640
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$31,700
$31.86 p/Share
995
Reduced 5.62%
16,720
Common Stock
Jan 15
2024
BUY
Grant, award, or other acquisition
$91,693
$31.86 p/Share
2,878
Added 12.8%
19,598
Common Stock
Dec 11
2023
SELL
Open market or private sale
$21,306
$32.48 p/Share
656
Reduced 3.57%
17,715
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$19,601
$29.88 p/Share
656
Added 3.45%
18,371
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$26,470
$33.85 p/Share
782
Reduced 4.23%
17,715
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$71,795
$33.85 p/Share
2,121
Added 10.29%
18,497
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$27,955
$31.34 p/Share
892
Reduced 5.17%
16,376
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
$83,364
$31.34 p/Share
2,660
Added 13.35%
17,268
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$17,837
$32.55 p/Share
548
Reduced 3.62%
14,608
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
$44,789
$32.55 p/Share
1,376
Added 8.32%
15,156
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$24,719
$32.27 p/Share
766
Reduced 5.27%
13,780
Common Stock
Jan 15
2022
BUY
Grant, award, or other acquisition
$75,028
$32.27 p/Share
2,325
Added 13.78%
14,546
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$51,836
$46.91 p/Share
1,105
Reduced 8.29%
12,221
Common Stock
Jan 15
2021
BUY
Grant, award, or other acquisition
$168,172
$46.91 p/Share
3,585
Added 21.2%
13,326
Common Stock