Nov 30
2024
SELL
Payment of exercise price or tax liability
$16,026
$10.4 p/Share
1,541
Reduced 0.21%
715,626
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$11,372
$7.38 p/Share
1,541
Reduced 0.21%
717,167
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$12,851
$8.34 p/Share
1,541
Reduced 0.21%
718,708
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$12,297
$7.98 p/Share
1,541
Reduced 0.21%
720,249
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$11,249
$7.3 p/Share
1,541
Reduced 0.21%
721,790
Common Stock
Jun 28
2024
SELL
Payment of exercise price or tax liability
$12,374
$8.03 p/Share
1,541
Reduced 0.21%
723,331
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$13,791
$8.95 p/Share
1,541
Reduced 0.21%
724,872
Common Stock
May 15
2024
BUY
Open market or private purchase
$12,963
$8.94 p/Share
1,450
Added 0.2%
726,413
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$15,702
$10.19 p/Share
1,541
Reduced 0.21%
724,963
Common Stock
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