Nov 12
2025
BUY
Open market or private purchase
$205
$10.25 p/Share
20
Added 0.01%
170,952
Common Stock
Sep 30
2025
SELL
Payment of exercise price or tax liability
$23,468
$8.34 p/Share
2,814
Reduced 1.62%
170,932
Common Stock
Sep 30
2025
BUY
Exercise of conversion of derivative security
-
2,814
Added 1.59%
173,746
Common Stock
Sep 29
2025
SELL
Payment of exercise price or tax liability
$475,405
$9.72 p/Share
48,910
Reduced 22.25%
170,932
Common Stock
Sep 29
2025
BUY
Conversion of derivative security
-
145,135
Added 39.77%
219,842
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$1,996
$8.39 p/Share
238
Reduced 0.32%
74,707
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
238
Added 0.32%
74,945
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$19,730
$9.16 p/Share
2,154
Reduced 2.8%
74,707
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
2,154
Added 2.73%
76,861
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$4,947
$9.3 p/Share
532
Reduced 0.71%
74,707
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
532
Added 0.7%
75,239
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$6,224
$9.71 p/Share
641
Reduced 0.85%
74,707
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
641
Added 0.84%
75,348
Common Stock
Aug 08
2024
BUY
Open market or private purchase
$11,704
$10.64 p/Share
1,100
Added 1.45%
74,707
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$3,583
$15.38 p/Share
233
Reduced 0.32%
73,607
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
-
233
Added 0.31%
73,840
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$2,898
$16.19 p/Share
179
Reduced 0.24%
73,607
Common Stock
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
179
Added 0.24%
73,786
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$3,320
$16.94 p/Share
196
Reduced 0.27%
73,607
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
196
Added 0.26%
73,803
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$33,247
$16.25 p/Share
2,046
Reduced 2.7%
73,607
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
2,046
Added 2.63%
75,653
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$4,939
$16.41 p/Share
301
Reduced 0.41%
73,607
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
301
Added 0.41%
73,908
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,243
$16.55 p/Share
196
Reduced 0.27%
73,607
Common Stock