Sep 02
2025
SELL
Payment of exercise price or tax liability
$112,437
$105.18 p/Share
1,069
Reduced 0.62%
171,883
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$105,273
$101.91 p/Share
1,033
Reduced 0.59%
172,952
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$536,228
$99.32 p/Share
5,399
Reduced 3.19%
163,916
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
25,959
Added 12.98%
173,985
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$69,713
$98.05 p/Share
711
Reduced 0.46%
153,425
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$33,878
$87.09 p/Share
389
Reduced 0.25%
154,136
Common Stock
Jan 01
2025
BUY
Grant, award, or other acquisition
-
5,323
Added 3.33%
154,525
Common Stock
Sep 02
2024
SELL
Payment of exercise price or tax liability
$49,337
$74.64 p/Share
661
Reduced 0.44%
149,202
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,866,000
$74.64 p/Share
25,000
Reduced 14.3%
149,863
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$47,004
$73.56 p/Share
639
Reduced 0.36%
174,863
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$109,533
$73.12 p/Share
1,498
Reduced 0.89%
166,749
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
14,904
Added 7.83%
175,502
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$31,186
$74.61 p/Share
418
Reduced 0.26%
162,029
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$218,514
$69.15 p/Share
3,160
Reduced 1.91%
162,447
Common Stock
Sep 02
2023
SELL
Payment of exercise price or tax liability
$66,579
$62.34 p/Share
1,068
Reduced 0.64%
165,505
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$541,235
$62.34 p/Share
8,682
Reduced 4.95%
166,573
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
7,871
Added 4.3%
175,255
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$34,259
$59.79 p/Share
573
Reduced 0.34%
167,085
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$470,740
$58.39 p/Share
8,062
Reduced 4.59%
167,658
Common Stock
Sep 02
2022
BUY
Grant, award, or other acquisition
-
8,144
Added 4.43%
175,720
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$427,452
$49.24 p/Share
8,681
Reduced 4.93%
167,576
Common Stock