Mar 07
2024
SELL
Payment of exercise price or tax liability
$16,088
$22.16 p/Share
726
Reduced 4.2%
16,561
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
5,343
Added 19.61%
21,904
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$13,361
$21.62 p/Share
618
Reduced 3.45%
17,287
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,885
$21.62 p/Share
596
Reduced 3.22%
17,905
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
4,357
Added 19.41%
18,089
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$16,773
$24.63 p/Share
681
Reduced 4.72%
13,732
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$14,457
$24.38 p/Share
593
Reduced 3.95%
14,413
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,242
$24.9 p/Share
572
Reduced 3.75%
14,697
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$19,891
$23.68 p/Share
840
Reduced 5.21%
15,269
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$12,113
$24.47 p/Share
495
Reduced 2.98%
16,109
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
3,578
Added 17.91%
16,401
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$4,980
$24.06 p/Share
207
Reduced 1.59%
12,823
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$21,991
$24.06 p/Share
914
Reduced 6.55%
13,030
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
3,706
Added 21.0%
13,944
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$3,158
$18.47 p/Share
171
Reduced 1.65%
10,185
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$3,491
$18.47 p/Share
189
Reduced 1.79%
10,356
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$5,251
$19.74 p/Share
266
Reduced 2.46%
10,545
Common Stock
Mar 05
2020
BUY
Grant, award, or other acquisition
-
4,256
Added 28.25%
10,811
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$4,930
$25.41 p/Share
194
Reduced 2.87%
6,555
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$3,808
$25.39 p/Share
150
Reduced 2.17%
6,749
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$4,321
$26.03 p/Share
166
Reduced 2.35%
6,899
Common Stock
Mar 05
2019
BUY
Grant, award, or other acquisition
-
1,995
Added 22.02%
7,065
Common Stock
Mar 10
2018
BUY
Grant, award, or other acquisition
$10,395
$29.2 p/Share
356
Added 12.78%
2,430
Common Stock
Mar 08
2018
BUY
Grant, award, or other acquisition
$10,036
$28.35 p/Share
354
Added 14.58%
2,074
Common Stock
Mar 07
2018
BUY
Grant, award, or other acquisition
$7,893
$28.7 p/Share
275
Added 13.78%
1,720
Common Stock