Dec 29
2025
SELL
Open market or private sale
$308,200
$19.04 p/Share
16,187
Reduced 5.0%
307,699
Common Stock
Dec 08
2025
SELL
Open market or private sale
$380,916
$19.33 p/Share
19,706
Reduced 5.74%
323,886
Common Stock
Sep 10
2025
SELL
Open market or private sale
$512,040
$16.55 p/Share
30,939
Reduced 8.26%
343,592
Common Stock
Jul 31
2025
SELL
Open market or private sale
$248,010
$16.01 p/Share
15,491
Reduced 3.97%
374,531
Common Stock
May 01
2025
SELL
Open market or private sale
$421,750
$16.87 p/Share
25,000
Reduced 6.02%
390,022
Common Stock
Apr 01
2025
SELL
Open market or private sale
$461,750
$18.47 p/Share
25,000
Reduced 5.68%
415,022
Common Stock
Mar 19
2025
SELL
Open market or private sale
$182,094
$16.53 p/Share
11,016
Reduced 2.44%
440,022
Common Stock
Mar 18
2025
SELL
Open market or private sale
$113,585
$16.89 p/Share
6,725
Reduced 1.47%
451,038
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
-
70,789
Added 13.39%
457,763
Common Stock
Mar 06
2025
SELL
Open market or private sale
$168,826
$15.53 p/Share
10,871
Reduced 2.73%
386,974
Common Stock
Mar 04
2025
SELL
Open market or private sale
$389,500
$15.58 p/Share
25,000
Reduced 5.91%
397,845
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
58,400
Added 12.14%
422,845
Common Stock
Oct 01
2024
SELL
Open market or private sale
$7,863
$11.79 p/Share
667
Reduced 0.18%
364,445
Common Stock
Sep 11
2024
SELL
Open market or private sale
$336,910
$9.73 p/Share
34,626
Reduced 8.66%
365,112
Common Stock
Sep 05
2024
SELL
Open market or private sale
$45,410
$10.0 p/Share
4,541
Reduced 1.12%
399,738
Common Stock
Sep 04
2024
SELL
Open market or private sale
$13,000
$10.0 p/Share
1,300
Reduced 0.32%
404,279
Common Stock
Aug 02
2024
SELL
Open market or private sale
$12,010
$9.01 p/Share
1,333
Reduced 0.33%
405,579
Common Stock
Jul 15
2024
SELL
Open market or private sale
$136,057
$9.05 p/Share
15,034
Reduced 3.56%
406,912
Common Stock
Jul 12
2024
SELL
Open market or private sale
$2,700
$9.0 p/Share
300
Reduced 0.07%
421,946
Common Stock
Jul 01
2024
SELL
Open market or private sale
$5,328
$8.0 p/Share
666
Reduced 0.16%
422,246
Common Stock
Jun 14
2024
SELL
Open market or private sale
$128,160
$8.01 p/Share
16,000
Reduced 3.65%
422,912
Common Stock
Mar 19
2024
SELL
Open market or private sale
$126,553
$5.05 p/Share
25,060
Reduced 5.4%
438,912
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
196,138
Added 29.71%
463,972
Common Stock
Sep 13
2023
SELL
Open market or private sale
$80,464
$5.2 p/Share
15,474
Reduced 5.46%
267,834
Common Stock
Sep 06
2023
BUY
Grant, award, or other acquisition
-
283,308
Added 50.0%
283,308
Common Stock