Mar 06
2024
SELL
Payment of exercise price or tax liability
$240,851
$17.8 p/Share
13,531
Reduced 7.52%
166,346
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
27,063
Added 13.08%
179,877
Common Stock
Feb 06
2024
BUY
Open market or private purchase
$33,500
$16.75 p/Share
2,000
Added 1.29%
152,814
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$64,655
$17.92 p/Share
3,608
Reduced 2.34%
150,814
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$63,759
$17.92 p/Share
3,558
Reduced 2.25%
154,422
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$75,629
$18.29 p/Share
4,135
Reduced 2.55%
157,980
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
32,600
Added 16.74%
162,115
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$301,222
$17.08 p/Share
17,636
Reduced 11.98%
129,515
Common Stock
Mar 25
2023
BUY
Grant, award, or other acquisition
-
24,688
Added 14.37%
147,151
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$21,180
$21.18 p/Share
1,000
Added 0.81%
122,463
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$81,792
$23.93 p/Share
3,418
Reduced 2.74%
121,463
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$85,562
$23.88 p/Share
3,583
Reduced 2.79%
124,881
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
24,814
Added 16.19%
128,464
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$21,740
$27.66 p/Share
786
Reduced 0.75%
103,650
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$125,248
$23.98 p/Share
5,223
Reduced 4.76%
104,436
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$75,930
$22.28 p/Share
3,408
Reduced 3.01%
109,659
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
20,850
Added 15.63%
112,567
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$10,728
$20.67 p/Share
519
Reduced 0.56%
91,717
Common Stock
Oct 19
2021
SELL
Payment of exercise price or tax liability
$29,696
$19.85 p/Share
1,496
Reduced 1.6%
92,236
Common Stock
Sep 19
2021
SELL
Payment of exercise price or tax liability
$48,275
$19.31 p/Share
2,500
Reduced 2.6%
93,732
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$111,918
$22.46 p/Share
4,983
Reduced 4.92%
96,232
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
21,650
Added 17.62%
101,215
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$14,091
$20.13 p/Share
700
Reduced 0.87%
79,565
Common Stock
Oct 19
2020
SELL
Payment of exercise price or tax liability
$24,640
$17.6 p/Share
1,400
Reduced 1.71%
80,265
Common Stock