Nov 02
2024
SELL
Payment of exercise price or tax liability
$1,739
$4.86 p/Share
358
Reduced 0.04%
886,499
Common Stock
Oct 10
2024
SELL
Payment of exercise price or tax liability
$86,472
$4.48 p/Share
19,302
Reduced 2.13%
886,857
Common Stock
Sep 22
2024
SELL
Payment of exercise price or tax liability
$6,795
$3.96 p/Share
1,716
Reduced 0.19%
906,159
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$203,500
$4.07 p/Share
50,000
Added 5.22%
907,875
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$1,675
$4.68 p/Share
358
Reduced 0.04%
857,875
Common Stock
Jul 10
2024
SELL
Payment of exercise price or tax liability
$83,384
$4.32 p/Share
19,302
Reduced 2.2%
858,233
Common Stock
Jun 22
2024
SELL
Payment of exercise price or tax liability
$7,807
$4.55 p/Share
1,716
Reduced 0.2%
877,535
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$1,646
$4.6 p/Share
358
Reduced 0.04%
879,251
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$189,586
$5.2 p/Share
36,459
Reduced 3.98%
879,609
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
125,000
Added 12.01%
916,068
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$6,462
$5.6 p/Share
1,154
Reduced 0.15%
791,068
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
137,500
Added 14.79%
792,222
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$1,752
$7.27 p/Share
241
Reduced 0.04%
654,722
Common Stock
Jan 10
2024
SELL
Payment of exercise price or tax liability
$197,756
$7.79 p/Share
25,386
Reduced 3.73%
654,963
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$299,863
$8.72 p/Share
34,388
Reduced 4.81%
680,349
Common Stock
Dec 22
2023
SELL
Payment of exercise price or tax liability
$16,116
$9.37 p/Share
1,720
Reduced 0.24%
714,737
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$3,141
$8.75 p/Share
359
Reduced 0.05%
716,457
Common Stock
Oct 10
2023
SELL
Payment of exercise price or tax liability
$302,900
$8.29 p/Share
36,538
Reduced 4.85%
716,816
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$12,900
$7.5 p/Share
1,720
Reduced 0.23%
753,354
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$3,148
$8.77 p/Share
359
Reduced 0.05%
755,074
Common Stock
Jul 10
2023
SELL
Payment of exercise price or tax liability
$279,508
$7.65 p/Share
36,537
Reduced 4.61%
755,433
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$14,482
$8.42 p/Share
1,720
Reduced 0.22%
791,970
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$2,204
$6.14 p/Share
359
Reduced 0.05%
793,690
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$237,277
$9.2 p/Share
25,791
Reduced 4.08%
606,549
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
187,500
Added 19.1%
794,049
Common Stock