Aug 16
2024
SELL
Open market or private sale
$39,680
$12.4 p/Share
3,200
Reduced 10.98%
25,952
Common Stock
Jul 19
2024
BUY
Grant, award, or other acquisition
$112,496
$12.69 p/Share
8,865
Added 23.32%
29,152
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$8,394
$10.93 p/Share
768
Reduced 3.65%
20,287
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$57,797
$11.03 p/Share
5,240
Reduced 19.93%
21,055
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$20,419
$10.77 p/Share
1,896
Reduced 6.73%
26,295
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$40,279
$10.77 p/Share
3,740
Added 12.24%
26,810
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$6,837
$10.7 p/Share
639
Reduced 2.55%
24,451
Common Stock
Dec 14
2023
SELL
Open market or private sale
$18,285
$12.19 p/Share
1,500
Reduced 4.66%
30,700
Common Stock
Sep 08
2023
SELL
Open market or private sale
$28,020
$9.34 p/Share
3,000
Reduced 8.52%
32,200
Common Stock
Jun 06
2023
SELL
Open market or private sale
$31,445
$9.2 p/Share
3,418
Reduced 8.85%
35,200
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$5,487
$8.13 p/Share
675
Reduced 1.72%
38,618
Common Stock
May 02
2023
SELL
Open market or private sale
$40,596
$8.86 p/Share
4,582
Reduced 10.44%
39,293
Common Stock
Apr 24
2023
SELL
Payment of exercise price or tax liability
$11,461
$9.64 p/Share
1,189
Reduced 2.64%
43,875
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$17,444
$9.8 p/Share
1,780
Reduced 3.8%
45,064
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
$155,842
$10.29 p/Share
15,145
Added 24.43%
46,844
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$7,127
$10.59 p/Share
673
Reduced 2.08%
31,699
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$29,145
$10.68 p/Share
2,729
Reduced 7.77%
32,372
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$65,361
$10.68 p/Share
6,120
Added 14.85%
35,101
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$7,416
$12.81 p/Share
579
Reduced 1.96%
28,981
Common Stock
May 23
2022
SELL
Payment of exercise price or tax liability
$6,166
$14.11 p/Share
437
Reduced 1.46%
29,560
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$7,425
$13.75 p/Share
540
Reduced 1.77%
29,997
Common Stock
Apr 22
2022
SELL
Payment of exercise price or tax liability
$14,775
$15.52 p/Share
952
Reduced 3.02%
30,537
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
9,584
Added 23.33%
31,489
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$7,324
$16.57 p/Share
442
Reduced 1.98%
21,905
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$7,239
$16.49 p/Share
439
Reduced 1.93%
22,347
Common Stock