Oct 29
2024
BUY
Grant, award, or other acquisition
-
2,764
Added 3.6%
74,101
Common Stock (Restrict...
Oct 27
2024
SELL
Payment of exercise price or tax liability
$21,185
$9.12 p/Share
2,323
Reduced 9.54%
22,036
Common Stock
Oct 27
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 6.49%
72,014
Common Stock (Restrict...
Aug 07
2024
SELL
Open market or private sale
$64,906
$8.03 p/Share
8,083
Reduced 32.25%
16,980
Common Stock
Aug 06
2024
SELL
Open market or private sale
$134,503
$8.01 p/Share
16,792
Reduced 40.12%
25,063
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
1,104
Added 1.45%
74,918
Common Stock (Restrict...
Jul 29
2024
SELL
Payment of exercise price or tax liability
$29,790
$8.34 p/Share
3,572
Reduced 7.98%
41,201
Common Stock
Jul 27
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 6.28%
74,620
Common Stock (Restrict...
Apr 30
2024
BUY
Grant, award, or other acquisition
-
1,025
Added 1.35%
74,774
Common Stock (Restrict...
Apr 29
2024
SELL
Payment of exercise price or tax liability
$27,422
$11.45 p/Share
2,395
Reduced 5.79%
38,942
Common Stock
Apr 27
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 6.3%
74,427
Common Stock (Restrict...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$97,741
$12.74 p/Share
7,672
Reduced 17.44%
36,325
Common Stock
Jan 27
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 6.19%
75,754
Common Stock (Restrict...
Oct 27
2023
BUY
Grant, award, or other acquisition
-
8,671
Added 8.82%
89,623
Common Stock (Restrict...
Sep 25
2023
SELL
Payment of exercise price or tax liability
$1,555
$8.41 p/Share
185
Reduced 0.89%
20,510
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$903
$8.29 p/Share
109
Reduced 0.54%
20,196
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$7,774
$7.66 p/Share
1,015
Reduced 4.83%
20,010
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$2,055
$8.03 p/Share
256
Reduced 1.38%
18,275
Common Stock
Aug 04
2023
SELL
Open market or private sale
$100,920
$8.41 p/Share
12,000
Reduced 40.21%
17,840
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$2,166
$9.76 p/Share
222
Reduced 0.74%
29,840
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
2,435
Added 2.68%
88,411
Common Stock (Restrict...
Jul 27
2023
SELL
Payment of exercise price or tax liability
$9,457
$9.75 p/Share
970
Reduced 3.19%
29,463
Common Stock
Jul 27
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 5.5%
85,976
Common Stock (Restrict...
Jun 26
2023
SELL
Payment of exercise price or tax liability
$1,759
$9.51 p/Share
185
Reduced 0.66%
27,808
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$1,032
$9.47 p/Share
109
Reduced 0.39%
27,494
Common Stock