Dec 18
2024
SELL
Payment of exercise price or tax liability
$142,782
$8.12 p/Share
17,584
Reduced 0.76%
2,307,948
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$40,955
$9.56 p/Share
4,284
Reduced 0.18%
2,325,532
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$18,737
$9.43 p/Share
1,987
Reduced 0.09%
2,329,816
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
3,766
Added 0.16%
2,331,803
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$150,519
$8.56 p/Share
17,584
Reduced 0.75%
2,328,037
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$40,183
$9.38 p/Share
4,284
Reduced 0.18%
2,345,621
Common Stock
Oct 18
2024
SELL
Payment of exercise price or tax liability
$201,336
$11.45 p/Share
17,584
Reduced 0.74%
2,349,905
Common Stock
Oct 08
2024
SELL
Payment of exercise price or tax liability
$211,292
$11.81 p/Share
17,891
Reduced 0.75%
2,367,489
Common Stock
Sep 18
2024
SELL
Payment of exercise price or tax liability
$149,288
$8.49 p/Share
17,584
Reduced 0.73%
2,385,380
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$34,057
$7.95 p/Share
4,284
Reduced 0.18%
2,402,964
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$61,398
$10.11 p/Share
6,073
Reduced 0.25%
2,407,248
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
11,512
Added 0.47%
2,413,321
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$172,499
$9.81 p/Share
17,584
Reduced 0.73%
2,401,809
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$51,065
$11.92 p/Share
4,284
Reduced 0.18%
2,419,393
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$282,223
$16.05 p/Share
17,584
Reduced 0.72%
2,423,677
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$297,885
$16.65 p/Share
17,891
Reduced 0.73%
2,441,261
Common Stock
Jun 19
2024
SELL
Payment of exercise price or tax liability
$219,096
$12.46 p/Share
17,584
Reduced 0.71%
2,459,152
Common Stock
Jun 09
2024
SELL
Payment of exercise price or tax liability
$44,896
$10.48 p/Share
4,284
Reduced 0.17%
2,476,736
Common Stock
May 24
2024
SELL
Payment of exercise price or tax liability
$36,429
$10.81 p/Share
3,370
Reduced 0.14%
2,481,020
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
6,388
Added 0.26%
2,484,390
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$176,543
$10.04 p/Share
17,584
Reduced 0.7%
2,478,002
Common Stock
May 08
2024
SELL
Payment of exercise price or tax liability
$38,898
$9.08 p/Share
4,284
Reduced 0.17%
2,495,586
Common Stock
Apr 18
2024
SELL
Payment of exercise price or tax liability
$71,482
$6.01 p/Share
11,894
Reduced 0.47%
2,499,870
Common Stock
Apr 08
2024
BUY
Grant, award, or other acquisition
-
705,062
Added 21.92%
2,511,764
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$87,183
$7.33 p/Share
11,894
Reduced 0.65%
1,806,702
Common Stock