Mar 04
2025
SELL
Payment of exercise price or tax liability
$93,313
$5.49 p/Share
16,997
Reduced 2.35%
706,872
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$749,999
$5.49 p/Share
136,612
Added 13.94%
843,484
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,436,887
$5.53 p/Share
259,835
Reduced 26.41%
723,869
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$89,040
$6.58 p/Share
13,532
Reduced 1.31%
1,016,173
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$109,970
$6.47 p/Share
16,997
Reduced 1.83%
913,785
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$750,002
$6.47 p/Share
115,920
Added 10.12%
1,029,705
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$85,411
$6.71 p/Share
12,729
Reduced 1.35%
930,782
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$72,296
$6.77 p/Share
10,679
Added 1.12%
943,511
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$55,306
$6.12 p/Share
9,037
Added 0.96%
932,085
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
$123,646
$7.16 p/Share
17,269
Added 1.84%
923,048
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$48,714
$12.28 p/Share
3,967
Reduced 0.44%
905,779
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$140,037
$12.46 p/Share
11,239
Reduced 1.22%
909,746
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$172,134
$12.46 p/Share
13,815
Reduced 1.48%
920,985
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
$648,493
$12.46 p/Share
52,046
Added 5.27%
934,800
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$84,276
$14.1 p/Share
5,977
Reduced 0.67%
888,787
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$134,754
$14.1 p/Share
9,557
Reduced 1.06%
894,764
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
49,361
Added 5.18%
904,321
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$398,192
$15.79 p/Share
25,218
Added 2.87%
854,960
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$31,380
$7.68 p/Share
4,086
Reduced 0.49%
829,742
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
80,165
Added 8.77%
833,828
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$16,422
$7.1 p/Share
2,313
Reduced 0.31%
753,663
Common Stock