Dec 11
2025
SELL
Open market or private sale
$335,400
$33.54 p/Share
10,000
Reduced 3.5%
275,432
Common Stock
Dec 10
2025
SELL
Open market or private sale
$331,599
$33.16 p/Share
10,000
Reduced 3.38%
285,432
Common Stock
Dec 04
2025
SELL
Open market or private sale
$642,400
$32.12 p/Share
20,000
Reduced 6.34%
295,432
Common Stock
Nov 20
2025
SELL
Open market or private sale
$313,700
$31.37 p/Share
10,000
Reduced 3.07%
315,432
Common Stock
Nov 19
2025
SELL
Open market or private sale
$303,100
$30.31 p/Share
10,000
Reduced 2.98%
325,432
Common Stock
Nov 17
2025
SELL
Open market or private sale
$310,100
$31.01 p/Share
10,000
Reduced 2.89%
335,432
Common Stock
Nov 10
2025
SELL
Open market or private sale
$557,753
$29.75 p/Share
18,748
Reduced 5.15%
345,432
Common Stock
Nov 07
2025
SELL
Open market or private sale
$326,196
$29.25 p/Share
11,152
Reduced 2.97%
364,180
Common Stock
Nov 06
2025
SELL
Open market or private sale
$2,900
$29.0 p/Share
100
Reduced 0.03%
375,332
Common Stock
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