Nov 05
2025
SELL
Payment of exercise price or tax liability
$3,979,863
$27.16 p/Share
146,534
Reduced 8.22%
1,637,029
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
276,963
Added 13.44%
1,783,563
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$1,963,770
$26.55 p/Share
73,965
Reduced 4.68%
1,506,600
Common Stock
Sep 15
2025
BUY
Exercise of conversion of derivative security
-
141,347
Added 8.21%
1,580,565
Common Stock
Jun 16
2025
SELL
Payment of exercise price or tax liability
$1,052,565
$14.09 p/Share
74,703
Reduced 4.93%
1,439,218
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
-
141,345
Added 8.54%
1,513,921
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$818,189
$11.39 p/Share
71,834
Reduced 4.97%
1,372,576
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
135,249
Added 8.56%
1,444,410
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$1,910,025
$16.25 p/Share
117,540
Reduced 8.24%
1,309,161
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
222,821
Added 13.51%
1,426,701
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$909,782
$7.74 p/Share
117,543
Reduced 8.9%
1,203,880
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
222,825
Added 14.43%
1,321,423
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$799,292
$6.8 p/Share
117,543
Reduced 9.67%
1,098,598
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
222,825
Added 15.49%
1,216,141
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$664,864
$7.38 p/Share
90,090
Reduced 8.32%
993,316
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
169,870
Added 13.55%
1,083,406
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$825,832
$8.94 p/Share
92,375
Reduced 9.18%
913,536
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
-
178,843
Added 15.1%
1,005,911
Common Stock
Nov 09
2023
BUY
Open market or private purchase
$100,015
$6.69 p/Share
14,950
Added 1.78%
827,068
Common Stock
Sep 14
2023
SELL
Payment of exercise price or tax liability
$812,900
$8.8 p/Share
92,375
Reduced 10.21%
812,118
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
-
178,844
Added 16.51%
904,493
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$891,989
$9.54 p/Share
93,500
Reduced 11.41%
725,649
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
-
181,021
Added 18.1%
819,149
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$328,675
$5.49 p/Share
59,868
Reduced 8.58%
638,128
Common Stock
Mar 14
2023
BUY
Exercise of conversion of derivative security
-
114,655
Added 14.11%
697,996
Common Stock