Aug 12
2024
SELL
Payment of exercise price or tax liability
$7,364
$10.52 p/Share
700
Reduced 0.13%
543,655
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$6,314
$9.02 p/Share
700
Reduced 0.13%
544,355
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$128,439
$9.0 p/Share
14,271
Reduced 2.55%
545,055
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$6,104
$8.72 p/Share
700
Reduced 0.12%
559,326
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$6,216
$8.88 p/Share
700
Reduced 0.12%
560,026
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$8,106
$11.58 p/Share
700
Reduced 0.12%
560,726
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$374,372
$11.26 p/Share
33,248
Reduced 6.93%
446,426
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
115,000
Added 17.0%
561,426
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$9,376
$11.96 p/Share
784
Reduced 0.16%
479,674
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$10,340
$13.19 p/Share
784
Reduced 0.16%
480,029
Common Stock
Jan 24
2024
SELL
Open market or private sale
$180,000
$12.0 p/Share
15,000
Reduced 3.03%
480,813
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$8,639
$11.02 p/Share
784
Reduced 0.16%
495,813
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$88,405
$11.07 p/Share
7,986
Reduced 1.58%
496,597
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$7,511
$10.73 p/Share
700
Reduced 0.14%
504,583
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$5,614
$8.02 p/Share
700
Reduced 0.14%
505,283
Common Stock
Oct 12
2023
SELL
Payment of exercise price or tax liability
$5,061
$7.23 p/Share
700
Reduced 0.14%
505,983
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$47,472
$9.02 p/Share
5,263
Reduced 1.03%
506,683
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$4,084
$8.84 p/Share
462
Reduced 0.09%
511,946
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$4,814
$10.42 p/Share
462
Reduced 0.09%
512,408
Common Stock
Jul 12
2023
SELL
Payment of exercise price or tax liability
$5,254
$11.3 p/Share
465
Reduced 0.09%
512,870
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$46,004
$8.68 p/Share
5,300
Reduced 1.02%
513,335
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$3,826
$8.23 p/Share
465
Reduced 0.09%
518,635
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$2,980
$6.41 p/Share
465
Reduced 0.09%
519,100
Common Stock
Apr 12
2023
SELL
Payment of exercise price or tax liability
$2,143
$4.61 p/Share
465
Reduced 0.09%
519,565
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
171,400
Added 24.79%
520,030
Common Stock