Dec 29
2025
SELL
Open market or private sale
$5,370,612
$19.04 p/Share
282,070
Reduced 16.92%
1,385,167
Common Stock
Dec 15
2025
SELL
Open market or private sale
$2,267,513
$20.01 p/Share
113,319
Reduced 6.36%
1,667,237
Common Stock
Dec 12
2025
SELL
Open market or private sale
$333,953
$20.02 p/Share
16,681
Reduced 0.93%
1,780,556
Common Stock
Sep 10
2025
SELL
Open market or private sale
$3,558,423
$16.5 p/Share
215,662
Reduced 10.71%
1,797,237
Common Stock
Aug 13
2025
SELL
Open market or private sale
$447,000
$14.9 p/Share
30,000
Reduced 1.47%
2,012,899
Common Stock
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