Mar 19
2025
SELL
Open market or private sale
$273,323
$16.53 p/Share
16,535
Reduced 0.69%
2,374,051
Common Stock
Mar 18
2025
SELL
Open market or private sale
$457,955
$16.89 p/Share
27,114
Reduced 1.12%
2,390,586
Common Stock
Mar 17
2025
SELL
Open market or private sale
$479,700
$15.99 p/Share
30,000
Reduced 1.23%
2,417,700
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
170,968
Added 6.53%
2,447,700
Common Stock
Mar 12
2025
SELL
Open market or private sale
$424,445
$15.58 p/Share
27,243
Reduced 1.18%
2,276,732
Common Stock
Mar 06
2025
SELL
Open market or private sale
$4,331,581
$15.53 p/Share
278,917
Reduced 10.8%
2,303,975
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
1,020,442
Added 28.32%
2,582,892
Common Stock
Mar 03
2025
-
13,647
Reduced 0.87%
1,562,450
Common Stock
Feb 18
2025
SELL
Open market or private sale
$411,600
$13.72 p/Share
30,000
Reduced 1.87%
1,576,097
Common Stock
Jan 15
2025
SELL
Open market or private sale
$408,300
$13.61 p/Share
30,000
Reduced 1.83%
1,606,097
Common Stock
Dec 16
2024
SELL
Open market or private sale
$339,900
$11.33 p/Share
30,000
Reduced 1.8%
1,636,097
Common Stock
Nov 22
2024
-
30,000
Reduced 1.77%
1,666,097
Common Stock
Nov 15
2024
SELL
Open market or private sale
$340,500
$11.35 p/Share
30,000
Reduced 1.74%
1,696,097
Common Stock
Oct 15
2024
SELL
Open market or private sale
$323,100
$10.77 p/Share
30,000
Reduced 1.71%
1,726,097
Common Stock
Sep 16
2024
SELL
Open market or private sale
$351,000
$11.7 p/Share
30,000
Reduced 1.68%
1,756,097
Common Stock
Aug 23
2024
SELL
Open market or private sale
$26,509
$9.06 p/Share
2,926
Reduced 0.16%
1,786,097
Common Stock
Aug 22
2024
SELL
Open market or private sale
$63,807
$9.02 p/Share
7,074
Reduced 0.39%
1,789,023
Common Stock
Aug 15
2024
SELL
Open market or private sale
$174,000
$8.7 p/Share
20,000
Reduced 1.1%
1,796,097
Common Stock
Jul 19
2024
SELL
Open market or private sale
$367,367
$10.01 p/Share
36,700
Reduced 1.98%
1,816,097
Common Stock
Jul 18
2024
SELL
Open market or private sale
$401,771
$10.01 p/Share
40,137
Reduced 2.12%
1,852,797
Common Stock
Jul 17
2024
SELL
Open market or private sale
$231,630
$10.0 p/Share
23,163
Reduced 1.21%
1,892,934
Common Stock
Jul 15
2024
SELL
Open market or private sale
$358,887
$9.04 p/Share
39,700
Reduced 2.03%
1,916,097
Common Stock
Jul 12
2024
SELL
Open market or private sale
$2,700
$9.0 p/Share
300
Reduced 0.02%
1,955,797
Common Stock
Jun 12
2024
SELL
Open market or private sale
$164,200
$8.21 p/Share
20,000
Reduced 1.01%
1,956,097
Common Stock
Mar 28
2024
SELL
Open market or private sale
$49,130
$4.84 p/Share
10,151
Reduced 0.51%
1,976,097
Common Stock