Jan 31
2025
SELL
Payment of exercise price or tax liability
$564,063
$9.07 p/Share
62,190
Reduced 12.43%
438,002
Common Stock
Dec 30
2024
BUY
Grant, award, or other acquisition
-
84,900
Added 14.51%
500,192
Common Stock
Apr 15
2024
SELL
Open market or private sale
$424,000
$10.6 p/Share
40,000
Reduced 8.79%
415,292
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$1,011,544
$11.71 p/Share
86,383
Reduced 15.95%
455,292
Common Stock
Jan 16
2024
SELL
Open market or private sale
$458,000
$11.45 p/Share
40,000
Reduced 6.88%
541,675
Common Stock
Dec 26
2023
BUY
Grant, award, or other acquisition
-
90,909
Added 13.52%
581,675
Common Stock
Oct 16
2023
SELL
Open market or private sale
$403,600
$10.09 p/Share
40,000
Reduced 7.54%
490,766
Common Stock
Jul 17
2023
SELL
Open market or private sale
$472,000
$11.8 p/Share
40,000
Reduced 7.01%
530,766
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$899,993
$11.88 p/Share
75,757
Reduced 11.72%
570,766
Common Stock
Dec 27
2022
BUY
Grant, award, or other acquisition
-
193,847
Added 23.07%
646,523
Common Stock
Nov 07
2022
BUY
Open market or private purchase
$167,700
$11.18 p/Share
15,000
Added 3.21%
452,676
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$905,746
$13.38 p/Share
67,694
Reduced 13.39%
437,676
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
168,125
Added 24.96%
505,370
Common Stock
Jun 08
2021
SELL
Open market or private sale
$728,399
$16.64 p/Share
43,774
Reduced 11.49%
337,245
Common Stock
Jun 07
2021
SELL
Open market or private sale
$483,462
$16.51 p/Share
29,283
Reduced 7.14%
381,019
Common Stock
May 27
2021
SELL
Open market or private sale
$195,391
$15.62 p/Share
12,509
Reduced 2.96%
410,302
Common Stock
May 26
2021
SELL
Open market or private sale
$632,440
$15.52 p/Share
40,750
Reduced 8.79%
422,811
Common Stock
May 25
2021
SELL
Open market or private sale
$96,923
$15.53 p/Share
6,241
Reduced 1.33%
463,561
Common Stock
May 21
2021
SELL
Open market or private sale
$7,750
$15.5 p/Share
500
Reduced 0.11%
469,802
Common Stock
Jan 08
2021
SELL
Payment of exercise price or tax liability
$489,942
$10.81 p/Share
45,323
Reduced 8.79%
470,302
Common Stock
Dec 28
2020
SELL
Grant, award, or other acquisition
-
208,695
Reduced 28.81%
515,625
Common Stock