Oct 31
2024
BUY
Grant, award, or other acquisition
-
6,672
Added 0.49%
1,353,135
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$198,149
$8.69 p/Share
22,802
Reduced 1.67%
1,346,463
Common Stock
Aug 28
2024
BUY
Open market or private purchase
$43,050
$8.61 p/Share
5,000
Added 0.36%
1,369,265
Common Stock
Aug 27
2024
BUY
Open market or private purchase
$132,150
$8.81 p/Share
15,000
Added 1.09%
1,364,265
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$233,264
$10.23 p/Share
22,802
Reduced 1.66%
1,349,265
Common Stock
Aug 06
2024
BUY
Exercise of conversion of derivative security
-
100,000
Added 6.79%
1,372,067
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$539,220
$9.46 p/Share
57,000
Reduced 4.83%
1,122,067
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
150,000
Added 10.55%
1,272,067
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
100,000
Added 7.89%
1,167,667
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
53,678
Added 4.74%
1,079,067
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
35,565
Added 3.35%
1,025,389
Common Stock
Apr 29
2024
BUY
Grant, award, or other acquisition
-
17,242
Added 1.71%
989,824
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$80,442
$7.53 p/Share
10,683
Reduced 1.09%
972,582
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
100,000
Added 9.23%
983,265
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
6,517
Added 0.73%
883,265
Common Stock
Jan 12
2024
BUY
Grant, award, or other acquisition
-
74,160
Added 7.8%
876,748
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$62,657
$7.16 p/Share
8,751
Reduced 1.08%
802,588
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
8,008
Added 0.98%
811,339
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$75,360
$6.61 p/Share
11,401
Reduced 1.4%
803,331
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
-
7,326
Added 0.89%
814,732
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$81,724
$7.08 p/Share
11,543
Reduced 1.41%
807,406
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
14,834
Added 1.78%
818,949
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$101,916
$8.94 p/Share
11,400
Reduced 1.4%
804,115
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
15,043
Added 1.81%
815,515
Common Stock
Mar 19
2023
SELL
Payment of exercise price or tax liability
$336,080
$7.87 p/Share
42,704
Reduced 5.06%
800,472
Common Stock