May 08
2024
BUY
Exercise of conversion of derivative security
$51,887
$5.33 p/Share
9,735
Added 2.3%
413,428
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
$49,964
$1.43 p/Share
34,940
Added 7.97%
403,693
Common Stock
Apr 12
2024
SELL
Open market or private sale
$926,286
$25.07 p/Share
36,948
Reduced 9.11%
368,753
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
$312,727
$3.38 p/Share
92,523
Added 18.57%
405,701
Common Stock
Apr 05
2024
SELL
Open market or private sale
$750,900
$25.03 p/Share
30,000
Reduced 8.74%
313,178
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
$159,900
$5.33 p/Share
30,000
Added 8.04%
343,178
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$21,926
$22.96 p/Share
955
Reduced 0.3%
313,178
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$100,662
$20.98 p/Share
4,798
Reduced 1.5%
314,133
Common Stock
Mar 12
2024
SELL
Open market or private sale
$662,604
$20.94 p/Share
31,643
Reduced 9.03%
318,931
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$186,550
$5.33 p/Share
35,000
Added 9.08%
350,574
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
95,283
Added 23.19%
315,574
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$67,211
$20.51 p/Share
3,277
Reduced 1.47%
220,291
Common Stock
Mar 07
2024
SELL
Open market or private sale
$502,500
$20.1 p/Share
25,000
Reduced 10.06%
223,568
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$133,250
$5.33 p/Share
25,000
Added 9.14%
248,568
Common Stock
Feb 12
2024
SELL
Open market or private sale
$426,408
$15.49 p/Share
27,528
Reduced 10.96%
223,568
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$135,000
$4.5 p/Share
30,000
Added 10.67%
251,096
Common Stock
Jan 16
2024
SELL
Open market or private sale
$22,150
$15.13 p/Share
1,464
Reduced 0.66%
221,096
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
$9,175
$3.67 p/Share
2,500
Added 1.11%
222,560
Common Stock
Jan 12
2024
SELL
Open market or private sale
$397,442
$15.23 p/Share
26,096
Reduced 10.6%
220,060
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
$100,925
$3.67 p/Share
27,500
Added 10.05%
246,156
Common Stock
Dec 26
2023
BUY
Exercise of conversion of derivative security
$17,160
$1.43 p/Share
12,000
Added 5.2%
218,656
Common Stock
Dec 13
2023
SELL
Open market or private sale
$6,295
$15.06 p/Share
418
Reduced 0.2%
206,656
Common Stock
Dec 12
2023
SELL
Open market or private sale
$387,843
$15.12 p/Share
25,651
Reduced 11.02%
207,074
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$95,150
$3.46 p/Share
27,500
Added 10.57%
232,725
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$5,440
$10.88 p/Share
500
Added 0.24%
205,225
Common Stock