Sep 26
2025
SELL
Open market or private sale
$225,577
$28.5 p/Share
7,915
Reduced 2.06%
375,432
Common Stock
Sep 25
2025
SELL
Open market or private sale
$21,631
$28.5 p/Share
759
Reduced 0.2%
383,347
Common Stock
Sep 24
2025
SELL
Open market or private sale
$37,791
$28.5 p/Share
1,326
Reduced 0.34%
384,106
Common Stock
Sep 23
2025
SELL
Open market or private sale
$318,046
$27.76 p/Share
11,457
Reduced 2.89%
385,432
Common Stock
Sep 19
2025
SELL
Open market or private sale
$1,732
$27.5 p/Share
63
Reduced 0.02%
396,889
Common Stock
Sep 18
2025
SELL
Open market or private sale
$45,045
$27.5 p/Share
1,638
Reduced 0.41%
396,952
Common Stock
Sep 17
2025
SELL
Open market or private sale
$180,273
$27.51 p/Share
6,553
Reduced 1.62%
398,590
Common Stock
Sep 16
2025
SELL
Open market or private sale
$7,947
$27.5 p/Share
289
Reduced 0.07%
405,143
Common Stock
Sep 15
2025
BUY
Grant, award, or other acquisition
-
2,098
Added 0.51%
405,432
Common Stock
Sep 04
2025
SELL
Open market or private sale
$270,000
$27.0 p/Share
10,000
Reduced 2.42%
403,334
Common Stock
Aug 22
2025
SELL
Open market or private sale
$525,000
$26.25 p/Share
20,000
Reduced 4.62%
413,334
Common Stock
May 15
2025
SELL
Open market or private sale
$622,500
$24.9 p/Share
25,000
Reduced 5.45%
433,334
Common Stock
Jan 21
2025
SELL
Open market or private sale
$558,526
$28.79 p/Share
19,400
Reduced 4.24%
438,387
Common Stock
Dec 12
2024
SELL
Open market or private sale
$271,500
$27.15 p/Share
10,000
Reduced 2.14%
457,787
Common Stock
Nov 25
2024
SELL
Open market or private sale
$17,100
$28.5 p/Share
600
Reduced 0.13%
467,787
Common Stock
Nov 22
2024
SELL
Open market or private sale
$280,000
$28.0 p/Share
10,000
Reduced 2.09%
468,387
Common Stock
Nov 21
2024
SELL
Open market or private sale
$1,034,700
$26.89 p/Share
38,479
Reduced 7.44%
478,387
Common Stock
Nov 20
2024
SELL
Open market or private sale
$39,546
$26.0 p/Share
1,521
Reduced 0.29%
516,866
Common Stock
Nov 19
2024
SELL
Open market or private sale
$166,158
$25.5 p/Share
6,516
Reduced 1.24%
518,387
Common Stock
Nov 18
2024
SELL
Open market or private sale
$87,805
$25.51 p/Share
3,442
Reduced 0.65%
524,903
Common Stock
Nov 15
2024
SELL
Open market or private sale
$251,150
$25.01 p/Share
10,042
Reduced 1.87%
528,345
Common Stock
Nov 13
2024
SELL
Open market or private sale
$53,679
$24.5 p/Share
2,191
Reduced 0.41%
538,387
Common Stock
Nov 12
2024
SELL
Open market or private sale
$115,515
$24.51 p/Share
4,713
Reduced 0.86%
540,578
Common Stock
Nov 11
2024
SELL
Open market or private sale
$75,852
$24.5 p/Share
3,096
Reduced 0.56%
545,291
Common Stock
Aug 26
2024
SELL
Open market or private sale
$69,982
$22.0 p/Share
3,181
Reduced 0.58%
548,387
Common Stock