Dec 15
2025
SELL
Payment of exercise price or tax liability
$93,357
$11.5 p/Share
8,118
Reduced 1.25%
640,268
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$104,184
$11.39 p/Share
9,147
Reduced 1.39%
648,386
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$101,554
$12.45 p/Share
8,157
Reduced 1.23%
657,533
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$62,366
$10.98 p/Share
5,680
Reduced 0.85%
665,690
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$103,953
$12.73 p/Share
8,166
Reduced 1.2%
671,370
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$115,004
$12.51 p/Share
9,193
Reduced 1.33%
679,536
Common Stock
Sep 04
2025
SELL
Open market or private sale
$247,555
$12.85 p/Share
19,265
Reduced 2.72%
688,729
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$74,406
$12.92 p/Share
5,759
Reduced 0.81%
707,994
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$99,462
$12.21 p/Share
8,146
Reduced 1.13%
713,753
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$119,046
$12.93 p/Share
9,207
Reduced 1.26%
721,899
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$108,369
$13.24 p/Share
8,185
Reduced 1.11%
731,106
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$78,924
$13.65 p/Share
5,782
Reduced 0.78%
739,291
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$110,853
$13.61 p/Share
8,145
Reduced 1.08%
745,073
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
280,000
Added 27.1%
753,218
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$115,322
$14.05 p/Share
8,208
Reduced 1.7%
473,218
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$165,700
$14.38 p/Share
11,523
Reduced 2.34%
481,426
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$247,815
$6.04 p/Share
41,029
Added 8.78%
426,250
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$120,273
$14.63 p/Share
8,221
Reduced 1.89%
426,250
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$122,694
$14.91 p/Share
8,229
Reduced 1.83%
441,875
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$172,124
$14.8 p/Share
11,630
Reduced 2.48%
457,500
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$95,724
$11.78 p/Share
8,126
Reduced 1.66%
480,000
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$83,522
$10.36 p/Share
8,062
Reduced 1.6%
495,625
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$117,582
$10.4 p/Share
11,306
Reduced 2.16%
511,250
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$68,370
$8.6 p/Share
7,950
Reduced 1.47%
533,750
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$68,643
$8.63 p/Share
7,954
Reduced 1.43%
549,375
Common Stock