Dec 01
2025
SELL
Payment of exercise price or tax liability
$489,520
$12.85 p/Share
38,095
Reduced 4.03%
907,987
Common Stock
Nov 30
2025
BUY
Grant, award, or other acquisition
-
425,000
Added 31.0%
946,082
Common Stock
Nov 11
2025
SELL
Open market or private sale
$515,132
$15.08 p/Share
34,160
Reduced 6.15%
521,082
Common Stock
Nov 11
2025
BUY
Exercise of conversion of derivative security
$55,242
$4.2 p/Share
13,153
Added 2.31%
555,242
Common Stock
Jun 12
2025
SELL
Open market or private sale
$3,067,282
$23.15 p/Share
132,496
Reduced 19.64%
542,089
Common Stock
Jun 12
2025
BUY
Exercise of conversion of derivative security
$110,481
$4.2 p/Share
26,305
Added 3.75%
674,585
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$921,863
$23.99 p/Share
38,427
Reduced 5.6%
648,280
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
75,673
Added 9.93%
686,707
Common Stock
Mar 17
2025
SELL
Payment of exercise price or tax liability
$74,488
$15.14 p/Share
4,920
Reduced 0.8%
611,034
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
9,688
Added 1.55%
615,954
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$627,072
$18.24 p/Share
34,379
Reduced 5.37%
606,266
Common Stock
Mar 03
2025
SELL
Open market or private sale
$491,377
$18.68 p/Share
26,305
Reduced 3.94%
640,645
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$110,481
$4.2 p/Share
26,305
Added 3.79%
666,950
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
83,231
Added 11.5%
640,645
Common Stock
Dec 17
2024
SELL
Open market or private sale
$5,562,758
$16.75 p/Share
332,105
Reduced 37.34%
557,414
Common Stock
Dec 17
2024
BUY
Exercise of conversion of derivative security
$1,325,776
$4.2 p/Share
315,661
Added 26.19%
889,519
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$254,990
$15.09 p/Share
16,898
Reduced 2.86%
573,858
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$760,584
$13.36 p/Share
56,930
Reduced 8.79%
590,756
Common Stock
Nov 01
2024
BUY
Grant, award, or other acquisition
-
114,269
Added 15.0%
647,686
Common Stock
Oct 09
2024
BUY
Grant, award, or other acquisition
-
200,000
Added 27.27%
533,417
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
-
333,417
Added 50.0%
333,417
Common Stock