Dec 05
2025
SELL
Payment of exercise price or tax liability
$8,892
$14.07 p/Share
632
Reduced 0.1%
618,969
Common Stock
Dec 03
2025
BUY
Exercise of conversion of derivative security
-
1,606
Added 0.26%
619,601
Common Stock
Sep 12
2025
SELL
Payment of exercise price or tax liability
-
15,740
Reduced 2.48%
617,995
Common Stock
Sep 12
2025
BUY
Exercise of conversion of derivative security
-
40,000
Added 5.94%
633,735
Common Stock
Sep 09
2025
SELL
Payment of exercise price or tax liability
$512,333
$9.35 p/Share
54,795
Reduced 8.45%
593,735
Common Stock
Sep 09
2025
BUY
Exercise of conversion of derivative security
-
139,250
Added 17.68%
648,530
Common Stock
Aug 14
2025
SELL
Payment of exercise price or tax liability
$6,041
$9.56 p/Share
632
Reduced 0.12%
509,280
Common Stock
Aug 13
2025
BUY
Exercise of conversion of derivative security
-
1,606
Added 0.31%
509,912
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$5,820
$9.21 p/Share
632
Reduced 0.11%
564,366
Common Stock
Feb 14
2025
SELL
Open market or private sale
$7,628
$10.64 p/Share
717
Reduced 0.13%
564,998
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
1,606
Added 0.28%
565,715
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$47,223
$9.34 p/Share
5,056
Reduced 0.89%
565,715
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
32,120
Added 5.33%
570,771
Common Stock
Sep 12
2024
SELL
Payment of exercise price or tax liability
$145,595
$9.25 p/Share
15,740
Reduced 2.65%
578,651
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
-
40,000
Added 6.31%
594,391
Common Stock
Feb 27
2024
SELL
Open market or private sale
$549,286
$20.93 p/Share
26,244
Reduced 4.52%
554,391
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,601,545
$20.35 p/Share
78,700
Reduced 11.94%
580,635
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
200,000
Added 21.32%
738,035
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,293,041
$16.43 p/Share
78,700
Reduced 10.66%
659,335
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
200,000
Added 27.1%
538,035
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$859,404
$10.92 p/Share
78,700
Reduced 18.88%
338,035
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
200,000
Added 32.43%
416,735
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$15,583
$4.62 p/Share
3,373
Reduced 1.53%
216,735
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
8,571
Added 3.75%
220,108
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$14,204
$4.21 p/Share
3,374
Reduced 1.57%
211,537
Common Stock