May 16
2024
BUY
Grant, award, or other acquisition
-
1,311,728
Added 31.25%
2,886,260
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$128,404
$5.55 p/Share
23,136
Reduced 1.45%
1,574,532
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$64,296
$5.73 p/Share
11,221
Reduced 0.7%
1,597,668
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$70,988
$5.73 p/Share
12,389
Reduced 0.76%
1,608,889
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
260,917
Added 13.86%
1,621,278
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$67,170
$5.49 p/Share
12,235
Reduced 0.89%
1,360,361
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$983,250
$4.37 p/Share
225,000
Added 14.08%
1,372,596
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$171,731
$5.07 p/Share
33,872
Reduced 2.87%
1,147,596
Common Stock
Mar 04
2023
BUY
Grant, award, or other acquisition
-
56,517
Added 4.57%
1,181,468
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
221,397
Added 16.44%
1,124,951
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$62,837
$5.6 p/Share
11,221
Reduced 1.23%
903,554
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$70,627
$5.75 p/Share
12,283
Reduced 1.32%
914,775
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$72,675
$5.94 p/Share
12,235
Reduced 1.3%
927,058
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$2,042,321
$13.85 p/Share
147,460
Reduced 13.57%
939,293
Common Stock
Apr 04
2022
BUY
Grant, award, or other acquisition
-
272,694
Added 20.06%
1,086,753
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$222,877
$13.61 p/Share
16,376
Reduced 1.94%
826,294
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$125,653
$11.2 p/Share
11,219
Reduced 1.31%
842,670
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
116,584
Added 12.01%
853,889
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$160,890
$13.15 p/Share
12,235
Reduced 1.48%
814,059
Common Stock
Apr 04
2021
SELL
Payment of exercise price or tax liability
$237,835
$11.29 p/Share
21,066
Reduced 2.78%
737,305
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$246,794
$10.74 p/Share
22,979
Reduced 2.94%
758,371
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$323,080
$12.58 p/Share
25,682
Reduced 3.18%
781,350
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
179,467
Added 18.19%
807,032
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$111,459
$12.58 p/Share
8,860
Reduced 1.39%
627,565
Common Stock
Dec 09
2020
BUY
Grant, award, or other acquisition
-
79,187
Added 11.07%
636,425
Common Stock