Mar 07
2024
SELL
Payment of exercise price or tax liability
$67,056
$22.16 p/Share
3,026
Reduced 7.56%
36,998
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
13,372
Added 20.98%
50,370
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$12,604
$21.62 p/Share
583
Reduced 1.5%
38,342
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$18,895
$21.62 p/Share
874
Reduced 2.2%
38,925
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$8,467
$22.64 p/Share
374
Reduced 0.93%
39,799
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$42,103
$23.3 p/Share
1,807
Reduced 4.3%
40,173
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
12,468
Added 22.93%
41,895
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$16,034
$24.63 p/Share
651
Reduced 2.16%
29,427
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$14,213
$24.38 p/Share
583
Reduced 1.9%
30,078
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$21,762
$24.9 p/Share
874
Reduced 2.77%
30,661
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,564
$25.71 p/Share
372
Reduced 1.17%
31,535
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$29,908
$23.68 p/Share
1,263
Reduced 3.81%
31,907
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$12,749
$24.47 p/Share
521
Reduced 1.53%
33,574
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,094
Added 22.84%
34,095
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$8,445
$25.36 p/Share
333
Reduced 1.37%
24,001
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$10,298
$24.06 p/Share
428
Reduced 1.73%
24,334
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$25,672
$24.06 p/Share
1,067
Reduced 4.13%
24,762
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
6,728
Added 20.67%
25,829
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
2,153
Added 10.13%
19,101
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$4,839
$18.47 p/Share
262
Reduced 1.52%
16,948
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$7,351
$18.47 p/Share
398
Reduced 2.26%
17,210
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$8,607
$19.74 p/Share
436
Reduced 2.42%
17,608
Common Stock
Mar 05
2020
BUY
Grant, award, or other acquisition
-
7,726
Added 29.98%
18,044
Common Stock
Mar 05
2019
BUY
Grant, award, or other acquisition
-
4,063
Added 26.93%
11,025
Common Stock