Dec 24
2025
SELL
Open market or private sale
$35,480
$70.96 p/Share
500
Reduced 0.58%
85,915
Common Stock
Dec 17
2025
SELL
Open market or private sale
$35,990
$71.98 p/Share
500
Reduced 0.58%
86,415
Common Stock
Dec 10
2025
SELL
Open market or private sale
$35,680
$71.36 p/Share
500
Reduced 0.57%
86,915
Common Stock
Dec 03
2025
SELL
Open market or private sale
$34,780
$69.56 p/Share
500
Reduced 0.57%
87,415
Common Stock
Nov 26
2025
SELL
Open market or private sale
$34,645
$69.29 p/Share
500
Reduced 0.57%
87,915
Common Stock
Nov 19
2025
SELL
Open market or private sale
$32,785
$65.57 p/Share
500
Reduced 0.56%
88,415
Common Stock
Nov 12
2025
SELL
Open market or private sale
$33,640
$67.28 p/Share
500
Reduced 0.56%
88,915
Common Stock
Nov 05
2025
SELL
Open market or private sale
$33,415
$66.83 p/Share
500
Reduced 0.56%
89,415
Common Stock
Oct 29
2025
SELL
Open market or private sale
$32,420
$64.84 p/Share
500
Reduced 0.55%
89,915
Common Stock
Oct 22
2025
SELL
Open market or private sale
$31,820
$63.64 p/Share
500
Reduced 0.55%
90,415
Common Stock
Oct 15
2025
SELL
Open market or private sale
$32,775
$65.55 p/Share
500
Reduced 0.55%
90,915
Common Stock
Oct 08
2025
SELL
Open market or private sale
$32,815
$65.63 p/Share
500
Reduced 0.54%
91,415
Common Stock
Oct 01
2025
SELL
Open market or private sale
$33,320
$66.64 p/Share
500
Reduced 0.54%
91,915
Common Stock
Sep 24
2025
SELL
Open market or private sale
$32,625
$65.25 p/Share
500
Reduced 0.54%
92,415
Common Stock
Sep 17
2025
SELL
Open market or private sale
$33,095
$66.19 p/Share
500
Reduced 0.54%
92,915
Common Stock
Sep 10
2025
SELL
Open market or private sale
$33,595
$67.19 p/Share
500
Reduced 0.53%
93,415
Common Stock
Sep 03
2025
SELL
Open market or private sale
$34,250
$68.5 p/Share
500
Reduced 0.53%
93,915
Common Stock
Aug 27
2025
SELL
Open market or private sale
$34,425
$68.85 p/Share
500
Reduced 0.53%
94,415
Common Stock
Aug 20
2025
SELL
Open market or private sale
$33,675
$67.35 p/Share
500
Reduced 0.52%
94,915
Common Stock
Aug 13
2025
SELL
Open market or private sale
$33,940
$67.88 p/Share
500
Reduced 0.52%
95,415
Common Stock
Aug 06
2025
SELL
Open market or private sale
$33,165
$66.33 p/Share
500
Reduced 0.52%
95,915
Common Stock
Jul 30
2025
SELL
Open market or private sale
$33,645
$67.29 p/Share
500
Reduced 0.52%
96,415
Common Stock
Jul 23
2025
SELL
Open market or private sale
$35,470
$70.94 p/Share
500
Reduced 0.51%
96,915
Common Stock
Jul 16
2025
SELL
Open market or private sale
$36,110
$72.22 p/Share
500
Reduced 0.51%
97,415
Common Stock
Jul 09
2025
SELL
Open market or private sale
$37,065
$74.13 p/Share
500
Reduced 0.51%
97,915
Common Stock