Sep 30
2025
SELL
Payment of exercise price or tax liability
$136,942
$8.34 p/Share
16,420
Reduced 5.33%
291,811
Common Stock
Sep 30
2025
BUY
Exercise of conversion of derivative security
-
42,515
Added 12.12%
308,231
Common Stock
Sep 29
2025
SELL
Payment of exercise price or tax liability
$541,666
$9.72 p/Share
55,727
Reduced 17.34%
265,716
Common Stock
Sep 29
2025
BUY
Conversion of derivative security
-
165,361
Added 33.97%
321,443
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$2,240
$8.39 p/Share
267
Reduced 0.17%
156,349
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
267
Added 0.17%
156,349
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$22,405
$9.16 p/Share
2,446
Reduced 1.54%
156,082
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
2,446
Added 1.52%
158,528
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,869
$9.3 p/Share
201
Reduced 0.13%
156,082
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
201
Added 0.13%
156,283
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$6,437
$9.71 p/Share
663
Reduced 0.42%
156,082
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
663
Added 0.42%
156,745
Common Stock
Aug 07
2024
BUY
Open market or private purchase
$39,775
$10.75 p/Share
3,700
Added 2.32%
156,082
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$4,152
$15.38 p/Share
270
Reduced 0.18%
152,382
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
270
Added 0.18%
152,652
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$3,254
$16.19 p/Share
201
Reduced 0.13%
152,382
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
201
Added 0.13%
152,583
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$3,726
$16.94 p/Share
220
Reduced 0.14%
152,382
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
220
Added 0.14%
152,602
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$34,141
$16.25 p/Share
2,101
Reduced 1.36%
152,382
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,101
Added 1.34%
154,483
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$5,710
$16.41 p/Share
348
Reduced 0.23%
152,382
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
348
Added 0.23%
152,730
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,641
$16.55 p/Share
220
Reduced 0.14%
152,382
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
220
Added 0.14%
152,602
Common Stock