Dec 09
2025
SELL
Open market or private sale
$340,085
$18.96 p/Share
17,937
Reduced 6.52%
257,222
Common Stock
Dec 08
2025
SELL
Open market or private sale
$321,431
$17.92 p/Share
17,937
Reduced 6.12%
275,159
Common Stock
Dec 05
2025
SELL
Open market or private sale
$291,884
$16.97 p/Share
17,200
Reduced 5.54%
293,096
Common Stock
Dec 03
2025
SELL
Open market or private sale
$2,987
$14.79 p/Share
202
Reduced 0.07%
310,296
Common Stock
Dec 02
2025
SELL
Open market or private sale
$9,069
$14.82 p/Share
612
Reduced 0.2%
310,498
Common Stock
Nov 05
2025
SELL
Open market or private sale
$505,390
$15.42 p/Share
32,775
Reduced 9.53%
311,110
Common Stock
Oct 06
2025
SELL
Open market or private sale
$217,752
$12.66 p/Share
17,200
Reduced 4.76%
343,885
Common Stock
Oct 03
2025
SELL
Open market or private sale
$17,233
$11.09 p/Share
1,554
Reduced 0.43%
361,085
Common Stock
Oct 02
2025
SELL
Open market or private sale
$259,956
$10.94 p/Share
23,762
Reduced 6.15%
362,639
Common Stock
Sep 09
2025
SELL
Open market or private sale
$1,300
$8.61 p/Share
151
Reduced 0.04%
386,401
Common Stock
Sep 08
2025
SELL
Open market or private sale
$71,047
$8.74 p/Share
8,129
Reduced 2.06%
386,552
Common Stock
Sep 05
2025
SELL
Open market or private sale
$41,342
$8.8 p/Share
4,698
Reduced 1.18%
394,681
Common Stock
Sep 02
2025
SELL
Open market or private sale
$381,666
$8.94 p/Share
42,692
Reduced 9.66%
399,379
Common Stock
Aug 05
2025
SELL
Open market or private sale
$466,808
$13.57 p/Share
34,400
Reduced 7.22%
442,071
Common Stock
Jul 29
2025
SELL
Open market or private sale
$8,022
$10.9 p/Share
736
Reduced 0.15%
476,471
Common Stock
Jul 03
2025
SELL
Open market or private sale
$14,343
$9.23 p/Share
1,554
Reduced 0.32%
477,207
Common Stock
Jul 02
2025
SELL
Open market or private sale
$42,288
$8.99 p/Share
4,704
Reduced 0.97%
478,761
Common Stock
Jul 01
2025
SELL
Open market or private sale
$2,672
$9.09 p/Share
294
Reduced 0.06%
483,465
Common Stock
Jun 04
2025
SELL
Open market or private sale
$1,607
$7.96 p/Share
202
Reduced 0.04%
483,759
Common Stock
Jun 02
2025
SELL
Open market or private sale
$4,712
$7.7 p/Share
612
Reduced 0.13%
483,961
Common Stock
Apr 04
2025
SELL
Open market or private sale
$7,749
$6.15 p/Share
1,260
Reduced 0.26%
481,573
Common Stock
Apr 02
2025
SELL
Open market or private sale
$33,485
$7.12 p/Share
4,703
Reduced 0.96%
482,833
Common Stock
Mar 05
2025
SELL
Open market or private sale
$1,580
$8.19 p/Share
193
Reduced 0.04%
487,536
Common Stock
Mar 03
2025
SELL
Open market or private sale
$5,480
$8.38 p/Share
654
Reduced 0.13%
487,729
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
37,783
Added 7.18%
488,383
Common Stock