Nov 13
2024
SELL
Open market or private sale
$12,621
$14.15 p/Share
892
Reduced 0.23%
390,495
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$9,883
$14.16 p/Share
698
Reduced 0.18%
391,387
Common Stock
Oct 31
2024
SELL
Open market or private sale
$122,985
$14.12 p/Share
8,710
Reduced 2.17%
392,085
Common Stock
Oct 14
2024
SELL
Open market or private sale
$11,805
$13.25 p/Share
891
Reduced 0.22%
400,795
Common Stock
Oct 11
2024
SELL
Payment of exercise price or tax liability
$9,254
$13.24 p/Share
699
Reduced 0.17%
401,686
Common Stock
Oct 08
2024
SELL
Open market or private sale
$253,979
$13.05 p/Share
19,462
Reduced 4.61%
402,385
Common Stock
Oct 07
2024
SELL
Open market or private sale
$34,294
$13.0 p/Share
2,638
Reduced 0.62%
421,847
Common Stock
Oct 04
2024
SELL
Open market or private sale
$290,628
$13.0 p/Share
22,356
Reduced 5.0%
424,485
Common Stock
Sep 30
2024
SELL
Open market or private sale
$56,062
$13.05 p/Share
4,296
Reduced 0.95%
446,841
Common Stock
Sep 27
2024
SELL
Open market or private sale
$3,812
$12.5 p/Share
305
Reduced 0.07%
451,137
Common Stock
Sep 20
2024
SELL
Open market or private sale
$308,197
$12.58 p/Share
24,499
Reduced 5.15%
451,442
Common Stock
Sep 17
2024
SELL
Open market or private sale
$146,643
$11.03 p/Share
13,295
Reduced 2.72%
475,941
Common Stock
Sep 16
2024
SELL
Open market or private sale
$378,443
$10.42 p/Share
36,319
Reduced 6.91%
489,236
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$151,119
$10.59 p/Share
14,270
Reduced 2.63%
529,115
Common Stock
Sep 13
2024
SELL
Open market or private sale
$36,988
$10.39 p/Share
3,560
Reduced 0.67%
525,555
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$7,245
$10.35 p/Share
700
Reduced 0.13%
543,385
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$7,364
$10.52 p/Share
700
Reduced 0.13%
543,655
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$6,314
$9.02 p/Share
700
Reduced 0.13%
544,355
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$128,439
$9.0 p/Share
14,271
Reduced 2.55%
545,055
Common Stock
Jun 13
2024
SELL
Payment of exercise price or tax liability
$6,104
$8.72 p/Share
700
Reduced 0.12%
559,326
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$6,216
$8.88 p/Share
700
Reduced 0.12%
560,026
Common Stock
Apr 12
2024
SELL
Payment of exercise price or tax liability
$8,106
$11.58 p/Share
700
Reduced 0.12%
560,726
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$374,372
$11.26 p/Share
33,248
Reduced 6.93%
446,426
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
115,000
Added 17.0%
561,426
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$9,376
$11.96 p/Share
784
Reduced 0.16%
479,674
Common Stock