Mar 07
2024
SELL
Payment of exercise price or tax liability
$65,549
$22.16 p/Share
2,958
Reduced 6.28%
44,108
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
9,998
Added 15.6%
54,106
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$13,534
$21.62 p/Share
626
Reduced 1.38%
44,882
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$13,663
$21.62 p/Share
632
Reduced 1.37%
45,508
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$7,607
$22.64 p/Share
336
Reduced 0.72%
46,140
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$34,367
$23.3 p/Share
1,475
Reduced 3.08%
46,476
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
9,322
Added 16.31%
47,840
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$17,511
$24.63 p/Share
711
Reduced 1.81%
38,518
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$15,261
$24.38 p/Share
626
Reduced 1.57%
39,229
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$15,711
$24.9 p/Share
631
Reduced 1.56%
39,855
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$8,021
$25.71 p/Share
312
Reduced 0.76%
40,486
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$23,609
$23.68 p/Share
997
Reduced 2.39%
40,798
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$10,571
$24.47 p/Share
432
Reduced 1.01%
42,214
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,818
Added 17.13%
42,646
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$5,858
$25.36 p/Share
231
Reduced 0.68%
33,828
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$9,576
$24.06 p/Share
398
Reduced 1.16%
34,059
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$19,465
$24.06 p/Share
809
Reduced 2.29%
34,457
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
8,736
Added 19.85%
35,266
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
2,340
Added 8.11%
26,530
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$6,132
$18.47 p/Share
332
Reduced 1.35%
24,190
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$9,401
$18.47 p/Share
509
Reduced 2.03%
24,522
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$7,876
$19.74 p/Share
399
Reduced 1.57%
25,031
Common Stock
Mar 05
2020
BUY
Grant, award, or other acquisition
-
10,032
Added 28.29%
25,430
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$9,529
$25.41 p/Share
375
Reduced 2.38%
15,398
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$6,652
$25.39 p/Share
262
Reduced 1.63%
15,773
Common Stock