Apr 07
2025
SELL
Open market or private sale
$210,267
$6.74 p/Share
31,197
Reduced 5.51%
534,615
Common Stock
Mar 06
2025
SELL
Open market or private sale
$13,605
$6.65 p/Share
2,046
Reduced 0.36%
565,812
Common Stock
Mar 03
2025
SELL
Open market or private sale
$30,642
$6.36 p/Share
4,818
Reduced 0.84%
567,858
Common Stock
Feb 28
2025
SELL
Open market or private sale
$9,505
$7.34 p/Share
1,295
Reduced 0.23%
559,026
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
13,650
Added 2.33%
572,676
Common Stock
Jan 06
2025
SELL
Open market or private sale
$48,633
$11.18 p/Share
4,350
Reduced 0.77%
560,321
Common Stock
Dec 06
2024
SELL
Open market or private sale
$30,306
$10.34 p/Share
2,931
Reduced 0.52%
564,671
Common Stock
Dec 02
2024
SELL
Open market or private sale
$20,591
$11.66 p/Share
1,766
Reduced 0.31%
567,602
Common Stock
Oct 07
2024
SELL
Open market or private sale
$104,821
$16.34 p/Share
6,415
Reduced 1.11%
569,368
Common Stock
Sep 06
2024
SELL
Open market or private sale
$62,164
$18.23 p/Share
3,410
Reduced 0.59%
575,783
Common Stock
Sep 03
2024
SELL
Open market or private sale
$40,360
$18.79 p/Share
2,148
Reduced 0.37%
579,193
Common Stock
Jul 08
2024
SELL
Open market or private sale
$70,280
$12.62 p/Share
5,569
Reduced 0.95%
581,341
Common Stock
Jun 06
2024
SELL
Open market or private sale
$43,595
$14.45 p/Share
3,017
Reduced 0.51%
586,910
Common Stock
May 31
2024
SELL
Open market or private sale
$25,871
$14.86 p/Share
1,741
Reduced 0.29%
589,927
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
211,900
Added 26.37%
591,668
Common Stock
Apr 08
2024
SELL
Open market or private sale
$272,166
$12.07 p/Share
22,549
Reduced 5.6%
379,768
Common Stock
Mar 06
2024
SELL
Open market or private sale
$112,756
$12.11 p/Share
9,311
Reduced 2.26%
402,317
Common Stock
Feb 29
2024
SELL
Open market or private sale
$65,738
$12.12 p/Share
5,424
Reduced 1.3%
411,628
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
13,650
Added 3.17%
417,052
Common Stock
Dec 06
2023
SELL
Open market or private sale
$40,794
$14.77 p/Share
2,762
Reduced 0.68%
403,402
Common Stock
Nov 30
2023
SELL
Open market or private sale
$22,767
$13.07 p/Share
1,742
Reduced 0.43%
406,164
Common Stock
Sep 06
2023
SELL
Open market or private sale
$45,389
$15.16 p/Share
2,994
Reduced 0.73%
407,906
Common Stock
Aug 31
2023
SELL
Open market or private sale
$27,537
$15.79 p/Share
1,744
Reduced 0.42%
410,900
Common Stock
Jun 06
2023
SELL
Open market or private sale
$58,375
$18.74 p/Share
3,115
Reduced 0.75%
412,644
Common Stock
May 31
2023
SELL
Open market or private sale
$34,575
$17.56 p/Share
1,969
Reduced 0.47%
415,759
Common Stock