Mar 06
2025
SELL
Open market or private sale
$10,919
$6.65 p/Share
1,642
Reduced 0.39%
419,072
Common Stock
Mar 03
2025
SELL
Open market or private sale
$6,792
$6.36 p/Share
1,068
Reduced 0.25%
420,714
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
3,290
Added 0.77%
421,782
Common Stock
Jan 06
2025
SELL
Open market or private sale
$33,182
$11.18 p/Share
2,968
Reduced 0.7%
418,492
Common Stock
Dec 06
2024
SELL
Open market or private sale
$24,878
$10.34 p/Share
2,406
Reduced 0.57%
421,460
Common Stock
Oct 07
2024
SELL
Open market or private sale
$65,677
$16.35 p/Share
4,017
Reduced 0.94%
423,866
Common Stock
Sep 06
2024
SELL
Open market or private sale
$46,249
$18.23 p/Share
2,537
Reduced 0.59%
427,883
Common Stock
Aug 16
2024
-
12,909
Reduced 2.91%
430,420
Common Stock
Jul 08
2024
SELL
Open market or private sale
$48,650
$12.62 p/Share
3,855
Reduced 0.86%
443,329
Common Stock
Jun 06
2024
SELL
Open market or private sale
$35,872
$14.43 p/Share
2,486
Reduced 0.55%
447,184
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
163,741
Added 26.79%
447,513
Common Stock
Apr 08
2024
SELL
Open market or private sale
$180,386
$12.07 p/Share
14,945
Reduced 5.0%
283,772
Common Stock
Mar 06
2024
SELL
Open market or private sale
$126,193
$12.12 p/Share
10,412
Reduced 3.37%
298,717
Common Stock
Feb 29
2024
SELL
Open market or private sale
$19,149
$12.12 p/Share
1,580
Reduced 0.51%
309,129
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
3,291
Added 1.05%
310,709
Common Stock
Jan 08
2024
SELL
Open market or private sale
$4,106
$16.23 p/Share
253
Reduced 0.08%
307,418
Common Stock
Dec 06
2023
SELL
Open market or private sale
$33,711
$14.76 p/Share
2,284
Reduced 0.74%
307,671
Common Stock
Oct 06
2023
SELL
Open market or private sale
$2,277
$9.9 p/Share
230
Reduced 0.07%
309,955
Common Stock
Sep 06
2023
SELL
Open market or private sale
$37,511
$15.15 p/Share
2,476
Reduced 0.79%
310,185
Common Stock
Jul 06
2023
SELL
Open market or private sale
$4,087
$16.03 p/Share
255
Reduced 0.08%
311,449
Common Stock
Jun 06
2023
SELL
Open market or private sale
$44,713
$18.74 p/Share
2,386
Reduced 0.76%
311,704
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
136,595
Added 30.31%
314,090
Common Stock
Apr 06
2023
SELL
Open market or private sale
$4,314
$18.36 p/Share
235
Reduced 0.13%
177,495
Common Stock
Mar 06
2023
SELL
Open market or private sale
$383,695
$25.51 p/Share
15,041
Reduced 7.8%
177,730
Common Stock
Mar 01
2023
SELL
Open market or private sale
$23,112
$25.51 p/Share
906
Reduced 0.57%
156,742
Common Stock