Jun 16
2025
SELL
Open market or private sale
$456,223
$8.59 p/Share
53,111
Reduced 2.58%
2,004,136
Common Stock
May 16
2025
SELL
Open market or private sale
$314,388
$10.79 p/Share
29,137
Reduced 1.4%
2,057,247
Common Stock
Apr 28
2025
SELL
Open market or private sale
$552,941
$10.23 p/Share
54,051
Reduced 2.53%
2,086,384
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
350,000
Added 14.05%
2,140,435
Common Stock
Mar 17
2025
SELL
Open market or private sale
$1,235,469
$11.26 p/Share
109,722
Reduced 5.77%
1,790,435
Common Stock
Feb 18
2025
SELL
Open market or private sale
$489,673
$17.36 p/Share
28,207
Reduced 1.46%
1,900,157
Common Stock
Jan 27
2025
SELL
Open market or private sale
$868,779
$15.86 p/Share
54,778
Reduced 2.76%
1,928,364
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$534,405
$15.46 p/Share
34,567
Reduced 1.71%
1,983,142
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$381,499
$13.27 p/Share
28,749
Reduced 1.4%
2,017,709
Common Stock
Oct 25
2024
SELL
Payment of exercise price or tax liability
$712,980
$13.47 p/Share
52,931
Reduced 2.52%
2,046,458
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$367,271
$10.59 p/Share
34,681
Reduced 1.63%
2,099,389
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$312,380
$10.83 p/Share
28,844
Reduced 1.33%
2,134,070
Common Stock
Jul 25
2024
SELL
Payment of exercise price or tax liability
$542,212
$10.21 p/Share
53,106
Reduced 2.4%
2,162,914
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$313,749
$9.0 p/Share
34,861
Reduced 1.55%
2,216,020
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$262,480
$9.1 p/Share
28,844
Reduced 1.27%
2,250,701
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$579,386
$10.91 p/Share
53,106
Reduced 2.28%
2,279,545
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,561,795
$11.26 p/Share
138,703
Reduced 6.74%
1,918,551
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
414,100
Added 15.08%
2,332,651
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$365,416
$12.97 p/Share
28,174
Reduced 1.35%
2,057,254
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$702,264
$13.1 p/Share
53,608
Reduced 2.51%
2,085,428
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$254,864
$8.88 p/Share
28,701
Reduced 1.32%
2,139,036
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$359,860
$6.81 p/Share
52,843
Reduced 2.38%
2,167,737
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,174,179
$10.62 p/Share
110,563
Reduced 4.74%
2,220,580
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$544,619
$10.7 p/Share
50,899
Reduced 2.14%
2,331,143
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$892,567
$4.35 p/Share
205,188
Reduced 7.93%
2,382,042
Common Stock