Nov 26
2024
SELL
Open market or private sale
$672,000
$13.44 p/Share
50,000
Reduced 6.29%
744,822
Common Stock
Aug 09
2024
SELL
Open market or private sale
$378,424
$12.95 p/Share
29,222
Reduced 3.55%
794,822
Common Stock
Aug 08
2024
BUY
Grant, award, or other acquisition
-
59,830
Added 6.88%
810,111
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
13,933
Added 1.66%
824,044
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$240,900
$1.46 p/Share
165,000
Added 18.03%
750,281
Common Stock
May 14
2024
SELL
Open market or private sale
$219,654
$7.65 p/Share
28,713
Reduced 4.68%
585,281
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
71,834
Added 10.47%
613,994
Common Stock
Aug 29
2023
SELL
Payment of exercise price or tax liability
$421,209
$10.41 p/Share
40,462
Reduced 6.94%
542,160
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$395,400
$6.59 p/Share
60,000
Added 9.34%
582,622
Common Stock
Aug 29
2023
BUY
Open market or private purchase
$71,350
$14.27 p/Share
5,000
Added 0.95%
522,622
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$1,124,614
$14.41 p/Share
78,044
Reduced 13.1%
517,622
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
-
28,333
Added 5.09%
528,771
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
170,000
Added 23.06%
567,333
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$82,558
$15.06 p/Share
5,482
Reduced 1.36%
397,333
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
13,933
Added 3.34%
402,815
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$132,372
$15.13 p/Share
8,749
Reduced 2.2%
388,882
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
-
22,234
Added 5.3%
397,631
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$114,756
$15.35 p/Share
7,476
Reduced 1.95%
375,397
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
19,000
Added 4.73%
382,873
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$117,151
$17.15 p/Share
6,831
Reduced 1.84%
363,873
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
17,361
Added 4.48%
370,431
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$5,765
$18.66 p/Share
309
Reduced 0.09%
353,343
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
694
Added 0.2%
353,652
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$5,565
$18.01 p/Share
309
Reduced 0.09%
352,958
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
-
694
Added 0.2%
353,267
Common Stock