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
Mar 05
2025
SELL
Open market or private sale
$36,945
$73.89 p/Share
500
Reduced 0.47%
105,315
Common Stock
Feb 26
2025
SELL
Open market or private sale
$38,320
$76.64 p/Share
500
Reduced 0.47%
105,815
Common Stock
Feb 19
2025
SELL
Open market or private sale
$39,075
$78.15 p/Share
500
Reduced 0.47%
106,315
Common Stock
Feb 12
2025
SELL
Open market or private sale
$39,150
$78.3 p/Share
500
Reduced 0.47%
106,815
Common Stock
Feb 05
2025
SELL
Open market or private sale
$40,005
$80.01 p/Share
500
Reduced 0.46%
107,315
Common Stock
Jan 29
2025
SELL
Open market or private sale
$40,200
$80.4 p/Share
500
Reduced 0.46%
107,815
Common Stock