May 15
2025
SELL
Payment of exercise price or tax liability
$184,779
$8.73 p/Share
21,166
Reduced 5.18%
387,470
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
48,379
Added 10.59%
408,636
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$98,929
$10.6 p/Share
9,333
Reduced 2.53%
360,257
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
-
21,331
Added 5.46%
369,590
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$111,105
$12.2 p/Share
9,107
Reduced 2.55%
348,069
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
20,815
Added 5.51%
357,176
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$381,252
$12.78 p/Share
29,832
Reduced 8.15%
336,361
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
90,065
Added 19.74%
366,193
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$53,968
$13.08 p/Share
4,126
Reduced 1.47%
276,128
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$355,605
$16.8 p/Share
21,167
Reduced 7.08%
277,804
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
48,380
Added 13.93%
298,971
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$172,193
$18.45 p/Share
9,333
Reduced 3.59%
250,591
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
21,331
Added 7.58%
259,924
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$162,651
$17.86 p/Share
9,107
Reduced 3.68%
238,593
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
20,816
Added 7.75%
247,700
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$66,040
$16.77 p/Share
3,938
Reduced 1.71%
226,884
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$218,629
$19.21 p/Share
11,381
Reduced 4.7%
230,822
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$1,017,236
$18.25 p/Share
55,739
Reduced 18.71%
242,203
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
-
127,987
Added 30.05%
297,942
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$43,237
$7.05 p/Share
6,133
Reduced 3.54%
167,304
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
21,332
Added 10.95%
173,437
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$32,917
$5.5 p/Share
5,985
Reduced 3.79%
152,105
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
20,817
Added 11.64%
158,090
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$111,600
$5.58 p/Share
20,000
Added 12.72%
137,273
Common Stock
Mar 06
2023
BUY
Open market or private purchase
$122,000
$6.1 p/Share
20,000
Added 14.57%
117,273
Common Stock