Jul 31
2025
SELL
Payment of exercise price or tax liability
$143,717
$80.11 p/Share
1,794
Reduced 2.99%
58,188
Common Stock
Jul 31
2025
BUY
Grant, award, or other acquisition
$589,930
$80.11 p/Share
7,364
Added 10.93%
59,982
Common Stock
Sep 11
2024
SELL
Payment of exercise price or tax liability
$19,625
$78.5 p/Share
250
Reduced 0.47%
52,617
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$102,608
$77.97 p/Share
1,316
Reduced 2.43%
52,867
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
10,585
Added 16.34%
54,183
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$79,714
$75.63 p/Share
1,054
Reduced 2.36%
43,598
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$198,820
$76.44 p/Share
2,601
Reduced 5.5%
44,652
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
$816,226
$76.44 p/Share
10,678
Added 18.43%
47,253
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$35,383
$80.97 p/Share
437
Reduced 1.18%
36,575
Common Stock
Sep 11
2023
BUY
Grant, award, or other acquisition
-
1,905
Added 4.9%
37,012
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$59,968
$69.65 p/Share
861
Reduced 2.39%
35,107
Common Stock
Aug 10
2023
BUY
Grant, award, or other acquisition
-
8,537
Added 19.18%
35,968
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$34,078
$74.57 p/Share
457
Reduced 1.64%
27,431
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$55,992
$82.22 p/Share
681
Reduced 2.38%
27,888
Common Stock
Aug 18
2022
BUY
Grant, award, or other acquisition
-
4,835
Added 14.47%
28,569
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$580,936
$87.28 p/Share
6,656
Reduced 21.9%
23,734
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
-
20,621
Added 40.42%
30,390
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$54,176
$87.1 p/Share
622
Reduced 5.99%
9,769
Common Stock
Aug 19
2021
BUY
Grant, award, or other acquisition
-
5,188
Added 33.3%
10,391
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
5,203
Added 50.0%
5,203
Common Stock