Jun 16
2025
SELL
Open market or private sale
$30,546
$24.09 p/Share
1,268
Reduced 0.27%
465,383
Common Stock
May 27
2025
SELL
Open market or private sale
$295,362
$21.47 p/Share
13,757
Reduced 2.86%
466,651
Common Stock
May 16
2025
SELL
Open market or private sale
$30,287
$21.42 p/Share
1,414
Reduced 0.29%
480,408
Common Stock
Apr 16
2025
SELL
Open market or private sale
$29,395
$18.43 p/Share
1,595
Reduced 0.33%
481,822
Common Stock
Mar 17
2025
SELL
Open market or private sale
$29,781
$20.61 p/Share
1,445
Reduced 0.3%
483,417
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
45,000
Added 8.49%
484,862
Common Stock
Feb 25
2025
SELL
Open market or private sale
$312,734
$26.02 p/Share
12,019
Reduced 2.67%
438,862
Common Stock
Feb 18
2025
SELL
Open market or private sale
$30,243
$21.68 p/Share
1,395
Reduced 0.31%
450,881
Common Stock
Jan 16
2025
SELL
Open market or private sale
$29,841
$21.91 p/Share
1,362
Reduced 0.3%
452,276
Common Stock
Dec 16
2024
SELL
Open market or private sale
$30,012
$24.44 p/Share
1,228
Reduced 0.27%
453,638
Common Stock
Nov 25
2024
SELL
Open market or private sale
$197,770
$24.38 p/Share
8,112
Reduced 1.75%
454,866
Common Stock
Aug 26
2024
SELL
Open market or private sale
$33,530
$17.62 p/Share
1,903
Reduced 0.41%
462,978
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
250,312
Added 35.0%
464,881
Common Stock
Jul 03
2024
BUY
Grant, award, or other acquisition
-
72,604
Added 26.28%
203,642
Common Stock
May 28
2024
SELL
Open market or private sale
$95,098
$19.1 p/Share
4,979
Reduced 3.66%
131,038
Common Stock
Feb 29
2024
SELL
Open market or private sale
$61,302
$29.43 p/Share
2,083
Reduced 1.52%
135,343
Common Stock
Feb 26
2024
SELL
Open market or private sale
$59,971
$32.26 p/Share
1,859
Reduced 1.33%
137,426
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 6.24%
150,212
Common Stock
Nov 30
2023
SELL
Open market or private sale
$51,787
$30.68 p/Share
1,688
Reduced 1.2%
139,285
Common Stock
Nov 27
2023
SELL
Open market or private sale
$81,111
$28.5 p/Share
2,846
Reduced 1.98%
140,973
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
49,718
Added 25.69%
143,819
Common Stock
Aug 30
2023
SELL
Open market or private sale
$74,356
$36.81 p/Share
2,020
Reduced 2.11%
93,706
Common Stock
Aug 28
2023
SELL
Open market or private sale
$69,465
$34.44 p/Share
2,017
Reduced 2.06%
95,726
Common Stock
Jun 12
2023
SELL
Open market or private sale
$312,647
$36.27 p/Share
8,620
Reduced 8.1%
97,743
Common Stock
May 26
2023
SELL
Open market or private sale
$186,290
$27.73 p/Share
6,718
Reduced 5.94%
106,363
Common Stock