Feb 16
2025
SELL
Payment of exercise price or tax liability
$124,621
$29.95 p/Share
4,161
Reduced 5.48%
71,757
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$421,995
$29.95 p/Share
14,090
Added 15.65%
75,918
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$19,661
$30.53 p/Share
644
Reduced 1.24%
51,117
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$327,006
$30.53 p/Share
10,711
Added 14.77%
61,828
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$43,182
$23.61 p/Share
1,829
Reduced 4.82%
36,090
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
$369,992
$23.61 p/Share
15,671
Added 23.24%
51,761
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
$159,213
$21.87 p/Share
7,280
Added 16.11%
37,919
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$23,477
$22.86 p/Share
1,027
Reduced 3.24%
30,639
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$23,849
$22.91 p/Share
1,041
Reduced 3.18%
31,666
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$319,989
$26.16 p/Share
12,232
Added 27.22%
32,707
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$64,942
$26.41 p/Share
2,459
Reduced 10.72%
20,475
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
$215,241
$26.41 p/Share
8,150
Added 26.22%
22,934
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$7,904
$27.07 p/Share
292
Reduced 1.94%
14,784
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$19,705
$27.18 p/Share
725
Reduced 4.59%
15,076
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$20,153
$27.42 p/Share
735
Reduced 4.44%
15,801
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$9,576
$37.85 p/Share
253
Reduced 1.51%
16,536
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$11,955
$38.44 p/Share
311
Reduced 1.82%
16,789
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$28,007
$38.63 p/Share
725
Reduced 4.07%
17,100
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
6,224
Added 25.88%
17,825
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$9,107
$32.64 p/Share
279
Reduced 2.35%
11,601
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$11,113
$32.4 p/Share
343
Reduced 2.81%
11,880
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
6,144
Added 33.45%
12,223
Common Stock