Apr 01
2025
SELL
Payment of exercise price or tax liability
$216,175
$8.42 p/Share
25,674
Reduced 3.17%
784,098
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
56,548
Added 6.53%
809,772
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$133,515
$8.61 p/Share
15,507
Reduced 2.02%
753,224
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
43,017
Added 5.3%
768,731
Common Stock
Mar 24
2025
SELL
Payment of exercise price or tax liability
$66,598
$8.22 p/Share
8,102
Reduced 1.1%
725,714
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
22,475
Added 2.97%
733,816
Common Stock
Mar 17
2025
BUY
Open market or private purchase
$198,236
$6.57 p/Share
30,173
Added 4.07%
711,341
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$97,780
$7.03 p/Share
13,909
Reduced 2.0%
681,168
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
37,810
Added 5.16%
695,077
Common Stock
Mar 29
2024
BUY
Exercise of conversion of derivative security
-
43,017
Added 6.14%
657,267
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
22,475
Added 3.53%
614,250
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
18,750
Added 3.07%
591,775
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
37,810
Added 6.19%
573,025
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$307,000
$13.98 p/Share
21,960
Reduced 3.94%
535,215
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
-
43,017
Added 7.17%
557,175
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$160,392
$13.98 p/Share
11,473
Reduced 2.18%
514,158
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
22,475
Added 4.1%
525,631
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$138,970
$14.52 p/Share
9,571
Reduced 1.87%
503,156
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
18,750
Added 3.53%
512,727
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$152,119
$15.33 p/Share
9,923
Reduced 1.97%
493,977
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
27,500
Added 5.18%
503,900
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
130,000
Added 21.44%
476,400
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$412,242
$19.57 p/Share
21,065
Reduced 5.73%
346,400
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
43,018
Added 10.48%
367,465
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
18,750
Added 5.46%
324,447
Common Stock