Jun 16
2025
SELL
Open market or private sale
$64,184
$8.59 p/Share
7,472
Reduced 1.26%
584,657
Common Stock
May 16
2025
SELL
Open market or private sale
$259,229
$10.79 p/Share
24,025
Reduced 3.9%
592,129
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
94,000
Added 13.24%
616,154
Common Stock
Mar 19
2025
SELL
Open market or private sale
$225,659
$11.33 p/Share
19,917
Reduced 3.67%
522,154
Common Stock
Feb 19
2025
SELL
Open market or private sale
$270,197
$17.1 p/Share
15,801
Reduced 2.83%
542,071
Common Stock
Feb 18
2025
SELL
Open market or private sale
$462,020
$17.44 p/Share
26,492
Reduced 4.53%
557,872
Common Stock
Feb 14
2025
SELL
Open market or private sale
$163,111
$17.52 p/Share
9,310
Reduced 1.57%
584,364
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$51,188
$15.46 p/Share
3,311
Reduced 0.56%
592,873
Common Stock
Nov 20
2024
SELL
Open market or private sale
$207,900
$13.86 p/Share
15,000
Reduced 2.45%
596,184
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$317,803
$13.27 p/Share
23,949
Reduced 3.77%
611,184
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$35,148
$10.59 p/Share
3,319
Reduced 0.52%
635,133
Common Stock
Aug 20
2024
SELL
Open market or private sale
$167,850
$11.19 p/Share
15,000
Reduced 2.3%
638,452
Common Stock
Aug 19
2024
SELL
Open market or private sale
$16,777
$10.98 p/Share
1,528
Reduced 0.23%
653,452
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$259,963
$10.83 p/Share
24,004
Reduced 3.54%
654,980
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$29,871
$9.0 p/Share
3,319
Reduced 0.49%
677,456
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$218,436
$9.1 p/Share
24,004
Reduced 3.41%
680,775
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$143,598
$11.26 p/Share
12,753
Reduced 2.12%
589,779
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
115,000
Added 14.03%
704,779
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$295,767
$12.97 p/Share
22,804
Reduced 3.65%
602,532
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$213,155
$8.88 p/Share
24,004
Reduced 3.71%
623,762
Common Stock
Aug 16
2023
SELL
Open market or private sale
$32,250
$10.75 p/Share
3,000
Reduced 0.46%
647,766
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,001,869
$10.62 p/Share
94,338
Reduced 12.66%
650,766
Common Stock
May 05
2023
SELL
Open market or private sale
$13,274
$5.31 p/Share
2,500
Reduced 0.33%
745,104
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
-
90,500
Added 10.8%
747,604
Common Stock
Aug 06
2022
BUY
Grant, award, or other acquisition
-
654,604
Added 50.0%
654,604
Common Stock