Mar 04
2025
SELL
Payment of exercise price or tax liability
$850,711
$9.37 p/Share
90,791
Reduced 26.32%
254,140
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
-
207,325
Added 38.71%
328,250
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$80,639
$9.33 p/Share
8,643
Reduced 5.91%
137,606
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
19,348
Added 12.27%
138,333
Common Stock
Nov 11
2024
SELL
Open market or private sale
$346,794
$12.88 p/Share
26,925
Reduced 17.5%
126,901
Common Stock
Mar 05
2024
SELL
Open market or private sale
$300,272
$12.33 p/Share
24,353
Reduced 13.67%
153,826
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$105,158
$12.36 p/Share
8,508
Reduced 4.56%
178,179
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
-
19,427
Added 9.8%
178,860
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$102,344
$12.59 p/Share
8,129
Reduced 4.63%
167,260
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
18,560
Added 9.97%
167,642
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$497,833
$12.59 p/Share
39,542
Reduced 20.14%
156,829
Common Stock
Mar 02
2024
BUY
Exercise of conversion of derivative security
-
90,297
Added 36.42%
157,640
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$90,230
$11.13 p/Share
8,107
Reduced 7.1%
106,074
Common Stock
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
18,515
Added 14.83%
106,356
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$235,377
$11.13 p/Share
21,148
Reduced 18.1%
95,666
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
47,712
Added 33.16%
96,151
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$189,520
$10.48 p/Share
18,084
Reduced 21.14%
67,473
Common Stock
Mar 02
2022
-
1,629
Added 2.3%
69,102
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
40,808
Added 37.64%
67,620
Common Stock
Mar 04
2021
-
1,611
Added 3.47%
44,749
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$145,129
$14.29 p/Share
10,156
Reduced 19.06%
43,138
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
22,874
Added 33.15%
46,133
Common Stock
Nov 16
2020
BUY
Grant, award, or other acquisition
-
30,336
Added 49.93%
30,420
Common Stock