Dec 08
2025
SELL
Open market or private sale
$74,144
$32.88 p/Share
2,255
Reduced 0.26%
875,918
Common Stock
Nov 21
2025
SELL
Open market or private sale
$70,569
$26.5 p/Share
2,663
Reduced 0.3%
878,173
Common Stock
Nov 18
2025
BUY
Grant, award, or other acquisition
-
146,914
Added 14.29%
880,836
Common Stock
Nov 03
2025
SELL
Open market or private sale
$156,774
$32.08 p/Share
4,887
Reduced 0.66%
733,922
Common Stock
Oct 30
2025
SELL
Open market or private sale
$986,555
$31.44 p/Share
31,379
Reduced 4.07%
738,809
Common Stock
Oct 28
2025
BUY
Grant, award, or other acquisition
-
168,976
Added 17.99%
770,188
Common Stock
Oct 06
2025
SELL
Open market or private sale
$1,009,092
$32.19 p/Share
31,348
Reduced 4.96%
601,212
Common Stock
Oct 02
2025
SELL
Open market or private sale
$13,880
$29.16 p/Share
476
Reduced 0.08%
632,560
Common Stock
Sep 22
2025
SELL
Open market or private sale
$46,962
$27.56 p/Share
1,704
Reduced 0.27%
633,036
Common Stock
Sep 08
2025
SELL
Open market or private sale
$58,346
$25.76 p/Share
2,265
Reduced 0.36%
634,740
Common Stock
Aug 21
2025
SELL
Open market or private sale
$70,507
$25.96 p/Share
2,716
Reduced 0.42%
637,005
Common Stock
Aug 04
2025
SELL
Open market or private sale
$158,390
$28.36 p/Share
5,585
Reduced 0.87%
639,721
Common Stock
Jul 02
2025
SELL
Open market or private sale
$17,226
$36.19 p/Share
476
Reduced 0.07%
645,306
Common Stock
Jun 20
2025
SELL
Open market or private sale
$60,005
$35.76 p/Share
1,678
Reduced 0.26%
645,782
Common Stock
Jun 06
2025
SELL
Open market or private sale
$68,897
$31.75 p/Share
2,170
Reduced 0.33%
647,460
Common Stock
May 21
2025
SELL
Open market or private sale
$83,359
$29.75 p/Share
2,802
Reduced 0.43%
649,630
Common Stock
May 08
2025
-
3,000
Reduced 0.46%
652,432
Common Stock
May 05
2025
SELL
Open market or private sale
$189,831
$37.65 p/Share
5,042
Reduced 0.76%
655,432
Common Stock
Apr 02
2025
SELL
Open market or private sale
$19,055
$38.73 p/Share
492
Reduced 0.07%
660,474
Common Stock
Mar 20
2025
SELL
Open market or private sale
$71,939
$41.68 p/Share
1,726
Reduced 0.26%
660,966
Common Stock
Mar 06
2025
SELL
Open market or private sale
$98,265
$40.91 p/Share
2,402
Reduced 0.36%
662,692
Common Stock
Feb 21
2025
SELL
Open market or private sale
$123,262
$44.18 p/Share
2,790
Reduced 0.42%
665,094
Common Stock
Feb 03
2025
SELL
Open market or private sale
$256,620
$49.35 p/Share
5,200
Reduced 0.77%
667,318
Common Stock
Jan 03
2025
SELL
Open market or private sale
$24,892
$45.59 p/Share
546
Reduced 0.08%
672,518
Common Stock
Dec 20
2024
SELL
Open market or private sale
$74,264
$44.9 p/Share
1,654
Reduced 0.25%
673,064
Common Stock