Dec 03
2024
SELL
Payment of exercise price or tax liability
$162,952
$12.05 p/Share
13,523
Reduced 1.13%
1,184,559
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$68,407
$12.22 p/Share
5,598
Reduced 0.47%
1,198,082
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$163,473
$11.87 p/Share
13,772
Reduced 1.13%
1,203,680
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$39,814
$10.1 p/Share
3,942
Reduced 0.32%
1,217,452
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$197,892
$10.35 p/Share
19,120
Reduced 1.54%
1,221,394
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$141,163
$10.25 p/Share
13,772
Reduced 1.1%
1,240,514
Common Stock
Jul 02
2024
SELL
Open market or private sale
$44,191
$11.07 p/Share
3,992
Reduced 0.32%
1,254,286
Common Stock
Jun 07
2024
SELL
Open market or private sale
$128,729
$9.52 p/Share
13,522
Reduced 1.06%
1,258,278
Common Stock
Jun 04
2024
SELL
Open market or private sale
$54,710
$9.5 p/Share
5,759
Reduced 0.45%
1,271,800
Common Stock
May 28
2024
SELL
Open market or private sale
$147,340
$10.16 p/Share
14,502
Reduced 1.12%
1,277,559
Common Stock
Apr 02
2024
SELL
Open market or private sale
$36,144
$9.0 p/Share
4,016
Reduced 0.31%
1,292,061
Common Stock
Mar 05
2024
SELL
Open market or private sale
$84,436
$9.05 p/Share
9,330
Reduced 0.71%
1,296,077
Common Stock
Mar 04
2024
SELL
Open market or private sale
$36,460
$9.61 p/Share
3,794
Reduced 0.29%
1,305,407
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
501,028
Added 27.68%
1,309,201
Common Stock
Jan 03
2024
SELL
Open market or private sale
$32,562
$10.38 p/Share
3,137
Reduced 0.39%
808,173
Common Stock
Dec 20
2023
SELL
Sale (or disposition) back to the issuer
$9,820,000
$9.82 p/Share
1,000,000
Reduced 55.21%
811,310
Common Stock
Dec 05
2023
SELL
Open market or private sale
$130,224
$9.37 p/Share
13,898
Reduced 0.76%
1,811,310
Common Stock
Dec 04
2023
SELL
Open market or private sale
$54,875
$9.68 p/Share
5,669
Reduced 0.31%
1,825,208
Common Stock
Oct 03
2023
SELL
Open market or private sale
$39,487
$9.84 p/Share
4,013
Reduced 0.22%
1,830,877
Common Stock
Sep 06
2023
SELL
Open market or private sale
$143,473
$10.05 p/Share
14,276
Reduced 0.77%
1,834,890
Common Stock
Sep 05
2023
SELL
Open market or private sale
$59,412
$10.24 p/Share
5,802
Reduced 0.31%
1,849,166
Common Stock
Jul 03
2023
SELL
Open market or private sale
$44,506
$11.66 p/Share
3,817
Reduced 0.21%
1,854,968
Common Stock
Jun 03
2023
SELL
Open market or private sale
$157,121
$11.78 p/Share
13,338
Reduced 0.71%
1,863,853
Common Stock
Apr 03
2023
SELL
Open market or private sale
$39,537
$10.41 p/Share
3,798
Reduced 0.2%
1,877,191
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
491,927
Added 20.73%
1,880,989
Common Stock