May 04
2024
SELL
Payment of exercise price or tax liability
$19,203
$10.07 p/Share
1,907
Reduced 0.45%
421,021
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$39,877
$10.07 p/Share
3,960
Reduced 0.93%
422,928
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$36,905
$12.54 p/Share
2,943
Reduced 0.68%
426,888
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$195,977
$13.54 p/Share
14,474
Reduced 3.26%
429,831
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$745,173
$13.54 p/Share
55,035
Added 11.02%
444,305
Common Stock
Feb 04
2024
SELL
Payment of exercise price or tax liability
$24,857
$13.4 p/Share
1,855
Reduced 0.47%
389,270
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$53,372
$13.4 p/Share
3,983
Reduced 1.01%
391,125
Common Stock
Jan 01
2024
BUY
Grant, award, or other acquisition
-
80,000
Added 16.84%
395,108
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$46,733
$13.36 p/Share
3,498
Reduced 1.1%
315,108
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$22,593
$11.91 p/Share
1,897
Reduced 0.59%
318,606
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$48,128
$11.91 p/Share
4,041
Reduced 1.25%
320,503
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$42,037
$11.69 p/Share
3,596
Reduced 1.1%
324,544
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$22,130
$11.32 p/Share
1,955
Reduced 0.59%
328,140
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$41,169
$9.88 p/Share
4,167
Reduced 1.25%
330,095
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$36,580
$10.0 p/Share
3,658
Reduced 1.08%
334,262
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$22,532
$11.3 p/Share
1,994
Reduced 0.59%
337,920
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$198,114
$11.38 p/Share
17,409
Reduced 4.87%
339,914
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$37,696
$9.92 p/Share
3,800
Reduced 1.05%
357,323
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$404,657
$11.97 p/Share
33,806
Reduced 8.56%
361,123
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
82,880
Added 17.35%
394,929
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$30,317
$13.35 p/Share
2,271
Reduced 0.72%
312,049
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$48,360
$12.06 p/Share
4,010
Reduced 1.26%
314,320
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$25,302
$11.58 p/Share
2,185
Reduced 0.68%
318,330
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$80,243
$19.22 p/Share
4,175
Reduced 1.29%
320,515
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$46,938
$20.47 p/Share
2,293
Reduced 0.7%
324,690
Common Stock