Nov 01
2024
SELL
Open market or private sale
$85,900
$8.59 p/Share
10,000
Reduced 18.22%
44,878
Common Stock
Oct 29
2024
BUY
Grant, award, or other acquisition
-
6,912
Added 8.47%
74,696
Common Stock (Restrict...
Sep 05
2024
SELL
Payment of exercise price or tax liability
$41,422
$7.89 p/Share
5,250
Reduced 9.39%
50,634
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 6.55%
71,363
Common Stock (Restrict...
Jul 30
2024
SELL
Open market or private sale
$123,600
$8.24 p/Share
15,000
Reduced 24.36%
46,571
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
2,760
Added 3.52%
75,676
Common Stock (Restrict...
Jun 05
2024
SELL
Payment of exercise price or tax liability
$42,791
$9.64 p/Share
4,439
Reduced 7.15%
57,671
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 6.11%
76,816
Common Stock (Restrict...
Apr 30
2024
BUY
Grant, award, or other acquisition
-
2,563
Added 3.17%
78,380
Common Stock (Restrict...
Mar 25
2024
SELL
Payment of exercise price or tax liability
$77,510
$12.74 p/Share
6,084
Reduced 10.35%
52,705
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 5.84%
80,639
Common Stock (Restrict...
Dec 05
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 5.24%
90,467
Common Stock (Restrict...
Oct 27
2023
BUY
Grant, award, or other acquisition
-
9,178
Added 8.87%
94,262
Common Stock (Restrict...
Oct 09
2023
SELL
Payment of exercise price or tax liability
$11,618
$8.24 p/Share
1,410
Reduced 4.08%
33,185
Common Stock
Sep 25
2023
SELL
Payment of exercise price or tax liability
$4,305
$8.41 p/Share
512
Reduced 1.62%
31,157
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$2,511
$8.29 p/Share
303
Reduced 0.99%
30,422
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$15,633
$7.09 p/Share
2,205
Reduced 6.85%
29,987
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 5.24%
90,507
Common Stock (Restrict...
Aug 28
2023
SELL
Payment of exercise price or tax liability
$8,640
$7.66 p/Share
1,128
Reduced 4.04%
26,817
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$5,685
$8.03 p/Share
708
Reduced 2.73%
25,195
Common Stock
Aug 04
2023
SELL
Open market or private sale
$169,800
$8.49 p/Share
20,000
Reduced 45.27%
24,179
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$6,002
$9.76 p/Share
615
Reduced 1.37%
44,179
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
6,089
Added 5.91%
96,854
Common Stock (Restrict...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$12,943
$9.18 p/Share
1,410
Reduced 3.15%
43,296
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$4,869
$9.51 p/Share
512
Reduced 1.23%
41,268
Common Stock