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
Jul 02
2025
SELL
Open market or private sale
$36,485
$72.97 p/Share
500
Reduced 0.51%
98,415
Common Stock
Jun 25
2025
SELL
Open market or private sale
$34,545
$69.09 p/Share
500
Reduced 0.5%
98,915
Common Stock
Jun 18
2025
SELL
Open market or private sale
$33,855
$67.71 p/Share
500
Reduced 0.5%
99,415
Common Stock
Jun 11
2025
SELL
Open market or private sale
$35,375
$70.75 p/Share
500
Reduced 0.5%
99,915
Common Stock
Jun 04
2025
SELL
Open market or private sale
$34,660
$69.32 p/Share
500
Reduced 0.5%
100,415
Common Stock
May 28
2025
SELL
Open market or private sale
$35,325
$70.65 p/Share
500
Reduced 0.49%
100,915
Common Stock
May 21
2025
SELL
Open market or private sale
$35,300
$70.6 p/Share
500
Reduced 0.49%
101,415
Common Stock
May 14
2025
SELL
Open market or private sale
$36,345
$72.69 p/Share
500
Reduced 0.49%
101,915
Common Stock
May 07
2025
SELL
Open market or private sale
$34,890
$69.78 p/Share
500
Reduced 0.49%
102,415
Common Stock
Apr 30
2025
SELL
Open market or private sale
$33,600
$67.2 p/Share
500
Reduced 0.48%
102,915
Common Stock