Sep 15
2024
SELL
Payment of exercise price or tax liability
$4,358
$11.78 p/Share
370
Reduced 0.67%
54,517
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$3,512
$10.36 p/Share
339
Reduced 0.61%
54,887
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$3,120
$10.4 p/Share
300
Reduced 0.54%
55,226
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$2,769
$8.6 p/Share
322
Reduced 0.58%
55,526
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$1,259
$8.63 p/Share
146
Reduced 0.26%
55,848
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,160
$8.64 p/Share
250
Reduced 0.44%
55,994
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,228
$8.65 p/Share
142
Reduced 0.41%
34,239
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 26.23%
56,244
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$14,736
$7.35 p/Share
2,005
Added 5.24%
36,244
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,877
$9.34 p/Share
201
Reduced 0.58%
34,381
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,674
$10.04 p/Share
366
Reduced 1.05%
34,582
Common Stock
Dec 29
2023
SELL
Open market or private sale
$86,231
$10.72 p/Share
8,044
Reduced 18.71%
34,948
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,262
$10.02 p/Share
126
Reduced 0.29%
42,992
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$1,773
$10.31 p/Share
172
Reduced 0.4%
43,118
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$3,842
$11.86 p/Share
324
Reduced 0.74%
43,290
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$1,958
$13.23 p/Share
148
Reduced 0.34%
43,614
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$2,659
$13.64 p/Share
195
Reduced 0.44%
43,762
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$4,850
$14.14 p/Share
343
Reduced 0.77%
43,957
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$2,097
$14.27 p/Share
147
Reduced 0.33%
44,300
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$2,477
$13.32 p/Share
186
Reduced 0.42%
44,447
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$4,455
$13.5 p/Share
330
Reduced 0.73%
44,633
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$4,202
$12.47 p/Share
337
Reduced 0.78%
43,007
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
$20,733
$10.6 p/Share
1,956
Added 4.17%
44,963
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
12,000
Added 21.68%
43,344
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$5,541
$13.07 p/Share
424
Reduced 1.33%
31,344
Common Stock