Mar 07
2023
SELL
Payment of exercise price or tax liability
$38,002
$23.3 p/Share
1,631
Reduced 2.52%
63,083
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
12,018
Added 15.69%
64,591
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$21,157
$24.63 p/Share
859
Reduced 1.61%
52,573
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$19,625
$24.38 p/Share
805
Reduced 1.48%
53,432
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$20,393
$24.9 p/Share
819
Reduced 1.49%
54,237
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$13,523
$25.71 p/Share
526
Reduced 0.95%
55,056
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$42,837
$23.68 p/Share
1,809
Reduced 3.15%
55,582
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$17,594
$24.47 p/Share
719
Reduced 1.22%
58,015
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,840
Added 14.35%
58,734
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$11,919
$25.36 p/Share
470
Reduced 0.95%
48,894
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$19,922
$24.06 p/Share
828
Reduced 1.65%
49,363
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$35,104
$24.06 p/Share
1,459
Reduced 2.8%
50,738
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
9,662
Added 15.62%
52,197
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
3,158
Added 6.91%
42,535
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$5,670
$18.47 p/Share
307
Reduced 0.77%
39,446
Common Stock
Mar 07
2020
SELL
Payment of exercise price or tax liability
$8,736
$18.47 p/Share
473
Reduced 1.18%
39,753
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$10,916
$18.47 p/Share
591
Reduced 1.45%
40,226
Common Stock
Mar 05
2020
SELL
Payment of exercise price or tax liability
$13,384
$19.74 p/Share
678
Reduced 1.63%
40,817
Common Stock
Mar 05
2020
BUY
Grant, award, or other acquisition
-
11,096
Added 21.1%
41,495
Common Stock
Mar 08
2019
SELL
Payment of exercise price or tax liability
$16,872
$25.41 p/Share
664
Reduced 2.15%
30,231
Common Stock
Mar 07
2019
SELL
Payment of exercise price or tax liability
$8,328
$25.39 p/Share
328
Reduced 1.05%
30,895
Common Stock
Mar 06
2019
SELL
Payment of exercise price or tax liability
$10,672
$26.03 p/Share
410
Reduced 1.3%
31,223
Common Stock
Mar 05
2019
BUY
Grant, award, or other acquisition
-
6,279
Added 16.56%
31,633
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$34,947
$27.98 p/Share
1,249
Reduced 5.4%
21,873
Common Stock
Feb 15
2019
BUY
Grant, award, or other acquisition
-
4,175
Added 15.29%
23,122
Common Stock