Feb 16
2025
SELL
Payment of exercise price or tax liability
$635,688
$29.95 p/Share
21,225
Reduced 5.13%
392,245
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$2,000,001
$29.95 p/Share
66,778
Added 13.9%
413,470
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$160,984
$30.53 p/Share
5,273
Reduced 1.74%
298,186
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$1,480,888
$30.53 p/Share
48,506
Added 12.27%
346,692
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$221,249
$23.61 p/Share
9,371
Reduced 4.02%
223,832
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$1,879,993
$23.61 p/Share
79,627
Added 20.79%
303,459
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$883,679
$21.87 p/Share
40,406
Added 14.77%
233,203
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$240,001
$22.89 p/Share
10,485
Reduced 5.16%
192,797
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$1,639,996
$26.16 p/Share
62,691
Added 23.57%
203,282
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$727,938
$26.41 p/Share
27,563
Reduced 16.39%
140,591
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$1,614,020
$26.41 p/Share
61,114
Added 26.66%
168,154
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$88,545
$27.07 p/Share
3,271
Reduced 2.97%
107,040
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$139,949
$27.18 p/Share
5,149
Reduced 4.46%
110,311
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$147,327
$27.42 p/Share
5,373
Reduced 4.45%
115,460
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$63,929
$37.85 p/Share
1,689
Reduced 1.38%
120,833
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$83,915
$38.44 p/Share
2,183
Reduced 1.75%
122,522
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$134,278
$38.63 p/Share
3,476
Reduced 2.71%
124,705
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
35,270
Added 21.58%
128,181
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$32,693
$33.6 p/Share
973
Reduced 1.04%
92,911
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$56,663
$32.64 p/Share
1,736
Reduced 1.82%
93,884
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$72,673
$32.4 p/Share
2,243
Reduced 2.29%
95,620
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
33,794
Added 25.67%
97,863
Common Stock