Jul 16
2025
SELL
Open market or private sale
$11,372
$26.95 p/Share
422
Reduced 1.37%
30,281
Common Stock
Jul 15
2025
SELL
Open market or private sale
$8,371
$27.27 p/Share
307
Reduced 0.99%
30,703
Common Stock
Jul 07
2025
SELL
Open market or private sale
$16,473
$28.85 p/Share
571
Reduced 1.81%
31,010
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$12,225
$21.41 p/Share
571
Added 1.78%
31,581
Common Stock
Jun 10
2025
SELL
Open market or private sale
$16,296
$28.0 p/Share
582
Reduced 1.84%
31,010
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
9,000
Added 22.17%
31,592
Common Stock
Apr 22
2025
SELL
Open market or private sale
$31,521
$23.7 p/Share
1,330
Reduced 5.56%
22,592
Common Stock
Apr 21
2025
SELL
Open market or private sale
$22,878
$23.04 p/Share
993
Reduced 3.99%
23,922
Common Stock
Apr 16
2025
SELL
Open market or private sale
$9,889
$23.66 p/Share
418
Reduced 1.65%
24,915
Common Stock
Apr 15
2025
SELL
Open market or private sale
$7,548
$24.04 p/Share
314
Reduced 1.22%
25,333
Common Stock
Apr 09
2025
SELL
Open market or private sale
$65,090
$23.23 p/Share
2,802
Reduced 9.85%
25,647
Common Stock
Apr 08
2025
SELL
Open market or private sale
$45,015
$23.97 p/Share
1,878
Reduced 6.19%
28,449
Common Stock
Apr 04
2025
BUY
Grant, award, or other acquisition
-
4,680
Added 13.37%
30,327
Common Stock
Jan 24
2025
SELL
Open market or private sale
$3,556
$28.0 p/Share
127
Reduced 0.49%
25,647
Common Stock
Jan 15
2025
SELL
Open market or private sale
$10,237
$26.87 p/Share
381
Reduced 1.46%
25,774
Common Stock
Jan 14
2025
SELL
Open market or private sale
$9,549
$26.38 p/Share
362
Reduced 1.37%
26,155
Common Stock
Jan 10
2025
SELL
Open market or private sale
$10,805
$27.85 p/Share
388
Reduced 1.44%
26,517
Common Stock
Jan 08
2025
SELL
Open market or private sale
$8,064
$28.0 p/Share
288
Reduced 1.06%
26,905
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$6,817
$17.57 p/Share
388
Added 1.41%
27,193
Common Stock
Oct 16
2024
SELL
Open market or private sale
$9,022
$21.33 p/Share
423
Reduced 1.55%
26,805
Common Stock
Oct 15
2024
SELL
Open market or private sale
$58,527
$20.97 p/Share
2,791
Reduced 9.3%
27,228
Common Stock
Sep 10
2024
SELL
Open market or private sale
$17,298
$23.25 p/Share
744
Reduced 2.42%
30,019
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
2,049
Added 6.24%
30,763
Common Stock
Jul 16
2024
SELL
Open market or private sale
$6,718
$23.74 p/Share
283
Reduced 0.98%
28,714
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$296,660
$22.82 p/Share
13,000
Added 30.95%
28,997
Common Stock