Jul 14
2025
SELL
Open market or private sale
$403,200
$13.44 p/Share
30,000
Reduced 1.45%
2,042,899
Common Stock
Jun 16
2025
SELL
Open market or private sale
$434,400
$14.48 p/Share
30,000
Reduced 1.43%
2,072,899
Common Stock
May 14
2025
SELL
Open market or private sale
$448,800
$14.96 p/Share
30,000
Reduced 1.41%
2,102,899
Common Stock
Apr 14
2025
SELL
Open market or private sale
$4,393,000
$19.1 p/Share
230,000
Reduced 9.73%
2,132,899
Common Stock
Mar 27
2025
SELL
Open market or private sale
$199,509
$17.89 p/Share
11,152
Reduced 0.47%
2,362,899
Common Stock
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