Nov 21
2025
SELL
Open market or private sale
$15,847
$26.5 p/Share
598
Reduced 0.36%
167,789
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
26,200
Added 13.46%
168,387
Common Stock
Nov 03
2025
SELL
Open market or private sale
$34,774
$32.08 p/Share
1,084
Reduced 0.76%
142,187
Common Stock
Oct 30
2025
SELL
Open market or private sale
$217,564
$31.44 p/Share
6,920
Reduced 4.61%
143,271
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
35,513
Added 19.12%
150,191
Common Stock
Oct 06
2025
SELL
Open market or private sale
$313,015
$32.19 p/Share
9,724
Reduced 7.82%
114,678
Common Stock
Oct 02
2025
SELL
Open market or private sale
$4,082
$29.16 p/Share
140
Reduced 0.11%
124,402
Common Stock
Sep 22
2025
SELL
Open market or private sale
$8,130
$27.56 p/Share
295
Reduced 0.24%
124,542
Common Stock
Sep 08
2025
SELL
Open market or private sale
$22,977
$25.76 p/Share
892
Reduced 0.71%
124,837
Common Stock
Aug 21
2025
SELL
Open market or private sale
$16,069
$25.96 p/Share
619
Reduced 0.49%
125,729
Common Stock
Aug 04
2025
SELL
Open market or private sale
$35,591
$28.36 p/Share
1,255
Reduced 0.98%
126,206
Common Stock
Jul 02
2025
SELL
Open market or private sale
$5,138
$36.19 p/Share
142
Reduced 0.11%
127,461
Common Stock
Jun 20
2025
SELL
Open market or private sale
$10,441
$35.76 p/Share
292
Reduced 0.23%
127,603
Common Stock
Jun 06
2025
SELL
Open market or private sale
$27,082
$31.75 p/Share
853
Reduced 0.66%
127,895
Common Stock
May 21
2025
SELL
Open market or private sale
$18,802
$29.75 p/Share
632
Reduced 0.49%
128,748
Common Stock
May 05
2025
SELL
Open market or private sale
$41,452
$37.65 p/Share
1,101
Reduced 0.84%
129,380
Common Stock
Apr 02
2025
SELL
Open market or private sale
$5,422
$38.73 p/Share
140
Reduced 0.11%
130,481
Common Stock
Mar 20
2025
SELL
Open market or private sale
$12,128
$41.68 p/Share
291
Reduced 0.22%
130,621
Common Stock
Mar 06
2025
SELL
Open market or private sale
$37,555
$40.91 p/Share
918
Reduced 0.7%
130,912
Common Stock
Feb 21
2025
SELL
Open market or private sale
$27,303
$44.18 p/Share
618
Reduced 0.47%
131,830
Common Stock
Feb 03
2025
SELL
Open market or private sale
$62,131
$49.35 p/Share
1,259
Reduced 0.94%
132,014
Common Stock
Jan 03
2025
SELL
Open market or private sale
$7,294
$45.59 p/Share
160
Reduced 0.12%
133,273
Common Stock
Dec 20
2024
SELL
Open market or private sale
$12,661
$44.9 p/Share
282
Reduced 0.21%
133,433
Common Stock
Dec 06
2024
SELL
Open market or private sale
$45,322
$52.7 p/Share
860
Reduced 0.64%
133,715
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
20,428
Added 13.18%
134,575
Common Stock