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
Apr 23
2025
SELL
Open market or private sale
$33,540
$67.08 p/Share
500
Reduced 0.48%
103,415
Common Stock
Apr 16
2025
SELL
Open market or private sale
$32,935
$65.87 p/Share
500
Reduced 0.48%
103,915
Common Stock
Apr 15
2025
BUY
Grant, award, or other acquisition
-
1,600
Added 1.51%
104,415
Common Stock
Apr 09
2025
SELL
Open market or private sale
$32,064
$64.13 p/Share
500
Reduced 0.48%
102,815
Common Stock
Apr 02
2025
SELL
Open market or private sale
$35,270
$70.54 p/Share
500
Reduced 0.48%
103,315
Common Stock
Mar 26
2025
SELL
Open market or private sale
$36,175
$72.35 p/Share
500
Reduced 0.48%
103,815
Common Stock
Mar 19
2025
SELL
Open market or private sale
$35,610
$71.22 p/Share
500
Reduced 0.48%
104,315
Common Stock
Mar 12
2025
SELL
Open market or private sale
$35,315
$70.63 p/Share
500
Reduced 0.47%
104,815
Common Stock