Feb 20
2024
SELL
Payment of exercise price or tax liability
$1,424,543
$19.66 p/Share
72,459
Reduced 19.36%
301,880
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
160,658
Added 30.03%
374,339
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$124,822
$19.58 p/Share
6,375
Reduced 2.9%
213,681
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$122,969
$19.55 p/Share
6,290
Reduced 2.78%
220,056
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
59,131
Added 20.71%
226,346
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$88,097
$19.21 p/Share
4,586
Reduced 2.67%
167,215
Common Stock
Dec 22
2023
SELL
Open market or private sale
$237,840
$19.82 p/Share
12,000
Reduced 6.53%
171,801
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
26,130
Added 12.45%
183,801
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$117,618
$18.45 p/Share
6,375
Reduced 3.89%
157,671
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
41,839
Added 20.32%
164,046
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$62,285
$18.71 p/Share
3,329
Reduced 2.65%
122,207
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$84,580
$18.52 p/Share
4,567
Reduced 3.51%
125,536
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
12,380
Added 8.67%
130,392
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
42,406
Added 26.43%
118,012
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$16,008
$18.17 p/Share
881
Reduced 1.15%
75,606
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$59,372
$17.84 p/Share
3,328
Reduced 4.17%
76,487
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$79,810
$17.46 p/Share
4,571
Reduced 5.42%
79,815
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$2,252
$17.19 p/Share
131
Reduced 0.15%
84,386
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$65,608
$14.3 p/Share
4,588
Reduced 5.15%
84,517
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$196,831
$14.13 p/Share
13,930
Reduced 13.52%
89,105
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
30,260
Added 22.7%
103,035
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
28,783
Added 28.34%
72,775
Common Stock