Feb 20
2024
BUY
Grant, award, or other acquisition
$25,593
$19.2 p/Share
1,333
Added 6.15%
20,330
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$18,020
$20.69 p/Share
871
Reduced 4.38%
18,997
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$25,603
$21.39 p/Share
1,197
Added 5.68%
19,868
Common Stock
Mar 16
2023
SELL
Sale (or disposition) back to the issuer
-
529
Reduced 2.76%
18,671
Common Stock
Jan 31
2023
SELL
Sale (or disposition) back to the issuer
$26,358
$17.69 p/Share
1,490
Reduced 7.85%
17,485
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$40,045
$23.35 p/Share
1,715
Added 8.2%
19,200
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$12,850
$25.0 p/Share
514
Reduced 2.64%
18,975
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$69,581
$25.02 p/Share
2,781
Added 12.49%
19,489
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$3,692
$26.75 p/Share
138
Reduced 0.8%
17,116
Common Stock
Jan 18
2022
SELL
Sale (or disposition) back to the issuer
-
408
Reduced 2.38%
16,708
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$4,147
$23.3 p/Share
178
Reduced 1.02%
17,254
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$2,488
$19.29 p/Share
129
Reduced 0.73%
17,432
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$66,907
$20.02 p/Share
3,342
Added 15.99%
17,561
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$5,737
$20.86 p/Share
275
Reduced 1.9%
14,219
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$3,472
$20.07 p/Share
173
Reduced 1.18%
14,494
Common Stock
Mar 16
2020
BUY
Grant, award, or other acquisition
$30,442
$19.17 p/Share
1,588
Added 9.77%
14,667
Common Stock
Jan 31
2020
BUY
Grant, award, or other acquisition
$30,457
$26.37 p/Share
1,155
Added 8.11%
13,079
Common Stock
Jan 17
2020
SELL
Payment of exercise price or tax liability
$5,880
$28.0 p/Share
210
Reduced 1.73%
11,924
Common Stock
Jan 17
2020
SELL
Sale (or disposition) back to the issuer
-
204
Reduced 1.65%
12,134
Common Stock
Jan 06
2020
SELL
Payment of exercise price or tax liability
$4,533
$27.81 p/Share
163
Reduced 1.3%
12,338
Common Stock
Jan 17
2019
BUY
Grant, award, or other acquisition
$59,094
$24.13 p/Share
2,449
Added 16.38%
12,501
Common Stock
Jan 04
2019
SELL
Payment of exercise price or tax liability
$16,358
$25.64 p/Share
638
Reduced 5.97%
10,052
Common Stock
Jan 04
2018
SELL
Sale (or disposition) back to the issuer
-
462
Reduced 4.14%
10,690
Common Stock
Jan 03
2018
BUY
Grant, award, or other acquisition
$37,380
$24.21 p/Share
1,544
Added 12.16%
11,152
Common Stock