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
Jun 01
2024
SELL
Payment of exercise price or tax liability
$95,783
$8.64 p/Share
11,086
Reduced 1.92%
565,000
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$35,361
$8.65 p/Share
4,088
Reduced 1.2%
337,500
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
250,000
Added 29.85%
587,500
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$74,748
$9.34 p/Share
8,003
Reduced 2.26%
346,250
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$112,196
$10.04 p/Share
11,175
Reduced 3.0%
361,875
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$42,134
$10.02 p/Share
4,205
Reduced 1.08%
384,375
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$50,400
$10.08 p/Share
5,000
Added 1.26%
393,125
Common Stock
Dec 13
2023
BUY
Open market or private purchase
$98,500
$9.85 p/Share
10,000
Added 2.51%
388,125
Common Stock