Mar 31
2024
SELL
Payment of exercise price or tax liability
$18,661
$12.11 p/Share
1,541
Reduced 0.21%
726,504
Common Stock
Mar 15
2024
BUY
Open market or private purchase
$20,335
$11.62 p/Share
1,750
Added 0.24%
728,045
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$21,389
$13.88 p/Share
1,541
Reduced 0.21%
726,295
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$99,148
$12.8 p/Share
7,746
Reduced 1.05%
727,836
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
19,685
Added 2.61%
735,582
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$19,385
$12.58 p/Share
1,541
Reduced 0.21%
715,897
Common Stock
Jan 08
2024
SELL
Payment of exercise price or tax liability
$272,566
$12.12 p/Share
22,489
Reduced 3.04%
717,438
Common Stock
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
56,449
Added 7.16%
732,181
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$44,643
$10.16 p/Share
4,394
Reduced 0.64%
683,478
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
9,842
Added 1.41%
687,872
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$10,461
$10.42 p/Share
1,004
Reduced 0.15%
678,030
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$10,017
$9.0 p/Share
1,113
Reduced 0.16%
679,034
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$9,794
$8.8 p/Share
1,113
Reduced 0.16%
680,147
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$8,681
$7.8 p/Share
1,113
Reduced 0.16%
681,260
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$8,892
$7.99 p/Share
1,113
Reduced 0.16%
682,373
Common Stock
Aug 25
2023
BUY
Open market or private purchase
$24,990
$7.68 p/Share
3,254
Added 0.47%
683,486
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$10,629
$9.55 p/Share
1,113
Reduced 0.16%
680,232
Common Stock
Jul 20
2023
SELL
Payment of exercise price or tax liability
$25,097
$9.21 p/Share
2,725
Reduced 0.4%
681,345
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$9,772
$8.78 p/Share
1,113
Reduced 0.16%
684,070
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$22,344
$8.2 p/Share
2,725
Reduced 0.4%
685,183
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$8,659
$7.78 p/Share
1,113
Reduced 0.16%
687,908
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$22,808
$8.37 p/Share
2,725
Reduced 0.39%
689,021
Common Stock
May 09
2023
BUY
Open market or private purchase
$49,999
$8.35 p/Share
5,988
Added 0.86%
691,746
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$11,664
$10.48 p/Share
1,113
Reduced 0.16%
685,758
Common Stock
Apr 20
2023
SELL
Payment of exercise price or tax liability
$27,495
$10.09 p/Share
2,725
Reduced 0.4%
686,871
Common Stock