Mar 17
2025
SELL
Open market or private sale
$9,934
$20.61 p/Share
482
Reduced 0.07%
692,460
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
150,000
Added 17.79%
692,942
Common Stock
Feb 25
2025
SELL
Open market or private sale
$818,507
$25.62 p/Share
31,948
Reduced 5.56%
542,942
Common Stock
Feb 18
2025
SELL
Open market or private sale
$10,081
$21.68 p/Share
465
Reduced 0.08%
574,890
Common Stock
Jan 15
2025
SELL
Open market or private sale
$10,469
$22.96 p/Share
456
Reduced 0.08%
575,355
Common Stock
Nov 25
2024
SELL
Open market or private sale
$257,543
$24.61 p/Share
10,465
Reduced 1.78%
575,811
Common Stock
Aug 26
2024
SELL
Open market or private sale
$193,894
$17.63 p/Share
10,998
Reduced 1.84%
586,276
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
187,734
Added 23.91%
597,274
Common Stock
Jul 29
2024
SELL
Open market or private sale
$25,195
$16.73 p/Share
1,506
Reduced 0.37%
409,540
Common Stock
Jul 03
2024
BUY
Grant, award, or other acquisition
-
48,402
Added 10.53%
411,046
Common Stock
Jun 24
2024
SELL
Open market or private sale
$24,868
$15.88 p/Share
1,566
Reduced 0.43%
362,644
Common Stock
May 28
2024
SELL
Open market or private sale
$433,048
$19.25 p/Share
22,496
Reduced 5.82%
364,210
Common Stock
Apr 29
2024
SELL
Open market or private sale
$25,323
$24.42 p/Share
1,037
Reduced 0.27%
386,706
Common Stock
Mar 25
2024
SELL
Open market or private sale
$24,964
$26.93 p/Share
927
Reduced 0.24%
387,743
Common Stock
Feb 26
2024
SELL
Open market or private sale
$265,581
$31.94 p/Share
8,315
Reduced 2.09%
388,670
Common Stock
Jan 29
2024
SELL
Open market or private sale
$25,000
$33.07 p/Share
756
Reduced 0.19%
396,985
Common Stock
Dec 26
2023
SELL
Open market or private sale
$102,014
$39.99 p/Share
2,551
Reduced 0.64%
397,741
Common Stock
Nov 30
2023
SELL
Open market or private sale
$101,059
$30.68 p/Share
3,294
Reduced 0.82%
400,292
Common Stock
Nov 27
2023
SELL
Open market or private sale
$1,087,192
$28.53 p/Share
38,107
Reduced 8.63%
403,586
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
99,436
Added 18.38%
441,693
Common Stock
Nov 23
2022
BUY
Grant, award, or other acquisition
-
342,257
Added 50.0%
342,257
Common Stock