Jun 06
2024
BUY
Exercise of conversion of derivative security
-
59,713
Added 2.24%
2,602,388
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$2,898,896
$11.44 p/Share
253,400
Reduced 9.07%
2,539,748
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
-
500,000
Added 15.18%
2,793,148
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$87,168
$12.96 p/Share
6,726
Reduced 0.29%
2,293,148
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
-
13,270
Added 0.57%
2,299,874
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$226,560
$11.8 p/Share
19,200
Reduced 0.83%
2,286,604
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
37,880
Added 1.62%
2,305,804
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$563,040
$11.73 p/Share
48,000
Reduced 2.07%
2,267,924
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
94,700
Added 3.93%
2,315,924
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$336,838
$12.52 p/Share
26,904
Reduced 1.2%
2,221,224
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
53,078
Added 2.31%
2,248,128
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,308,109
$10.91 p/Share
119,900
Reduced 5.18%
2,195,050
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,447,743
$10.95 p/Share
132,214
Reduced 5.4%
2,314,950
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$842,562
$11.4 p/Share
73,909
Reduced 2.93%
2,447,164
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
145,833
Added 5.47%
2,521,073
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$365,144
$11.83 p/Share
30,866
Reduced 1.28%
2,375,240
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
60,903
Added 2.47%
2,406,106
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$477,854
$8.58 p/Share
55,694
Reduced 2.32%
2,345,203
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$30,435
$9.05 p/Share
3,363
Reduced 0.14%
2,400,897
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
6,635
Added 0.28%
2,404,260
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$469,911
$8.88 p/Share
52,918
Reduced 2.16%
2,397,625
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$309,173
$8.96 p/Share
34,506
Reduced 1.39%
2,450,543
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
28,410
Added 1.13%
2,485,049
Common Stock
Nov 03
2023
SELL
Payment of exercise price or tax liability
$30,300
$9.21 p/Share
3,290
Reduced 0.13%
2,456,639
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
-
6,635
Added 0.27%
2,459,929
Common Stock