Dec 17
2024
SELL
Open market or private sale
$48,234
$11.86 p/Share
4,067
Reduced 0.78%
516,707
Common Stock
Dec 16
2024
SELL
Open market or private sale
$68,882
$11.61 p/Share
5,933
Reduced 1.13%
520,774
Common Stock
Dec 02
2024
SELL
Open market or private sale
$20,521
$12.23 p/Share
1,678
Reduced 0.32%
526,707
Common Stock
Nov 29
2024
SELL
Open market or private sale
$12,444
$13.31 p/Share
935
Reduced 0.18%
528,385
Common Stock
Nov 19
2024
SELL
Open market or private sale
$6,595
$11.49 p/Share
574
Reduced 0.11%
529,320
Common Stock
Sep 03
2024
SELL
Open market or private sale
$88,373
$13.64 p/Share
6,479
Reduced 1.21%
529,894
Common Stock
Aug 28
2024
SELL
Open market or private sale
$80,286
$14.36 p/Share
5,591
Reduced 1.03%
536,373
Common Stock
Aug 19
2024
SELL
Open market or private sale
$8,150
$14.2 p/Share
574
Reduced 0.11%
541,964
Common Stock
May 28
2024
SELL
Open market or private sale
$15,172
$16.28 p/Share
932
Reduced 0.17%
541,809
Common Stock
May 20
2024
SELL
Open market or private sale
$8,276
$14.47 p/Share
572
Reduced 0.11%
542,741
Common Stock
Mar 11
2024
SELL
Open market or private sale
$4,425
$16.21 p/Share
273
Reduced 0.05%
543,313
Common Stock
Mar 07
2024
SELL
Open market or private sale
$4,438
$16.38 p/Share
271
Reduced 0.05%
543,586
Common Stock
Mar 05
2024
SELL
Open market or private sale
$33,337
$16.39 p/Share
2,034
Reduced 0.37%
543,857
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
77,745
Added 11.08%
623,636
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
15,458
Added 2.75%
545,891
Common Stock
Dec 11
2023
SELL
Open market or private sale
$10,966
$25.21 p/Share
435
Reduced 0.08%
530,433
Common Stock
Dec 07
2023
SELL
Open market or private sale
$10,823
$23.53 p/Share
460
Reduced 0.09%
530,868
Common Stock
Mar 17
2023
SELL
Open market or private sale
$353,078
$36.08 p/Share
9,786
Reduced 1.81%
531,328
Common Stock
Mar 10
2023
SELL
Open market or private sale
$9,729
$35.51 p/Share
274
Reduced 0.05%
541,114
Common Stock
Mar 08
2023
SELL
Open market or private sale
$15,134
$35.61 p/Share
425
Reduced 0.08%
541,388
Common Stock
Feb 28
2023
SELL
Open market or private sale
$21,504
$32.24 p/Share
667
Reduced 0.12%
541,813
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
60,809
Added 10.08%
542,480
Common Stock
Dec 12
2022
SELL
Open market or private sale
$15,524
$34.12 p/Share
455
Reduced 0.09%
481,671
Common Stock
Dec 08
2022
SELL
Open market or private sale
$7,340
$32.77 p/Share
224
Reduced 0.05%
482,126
Common Stock
Dec 07
2022
SELL
Open market or private sale
$14,641
$31.83 p/Share
460
Reduced 0.1%
482,350
Common Stock