Dec 12
2025
SELL
Payment of exercise price or tax liability
$13,676
$102.83 p/Share
133
Reduced 0.38%
35,000
Common Stock
Oct 03
2025
SELL
Payment of exercise price or tax liability
$135,697
$122.25 p/Share
1,110
Reduced 3.06%
35,133
Common Stock
Oct 03
2025
BUY
Grant, award, or other acquisition
$832,767
$122.25 p/Share
6,812
Added 15.82%
36,243
Common Stock
Sep 16
2025
BUY
Grant, award, or other acquisition
$899,918
$124.85 p/Share
7,208
Added 19.73%
29,325
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$33,761
$127.4 p/Share
265
Reduced 1.18%
22,117
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$6,318
$146.95 p/Share
43
Reduced 0.19%
22,382
Common Stock
Dec 19
2024
SELL
Payment of exercise price or tax liability
$16,248
$164.13 p/Share
99
Reduced 0.44%
22,425
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$54,034
$165.75 p/Share
326
Reduced 1.43%
22,524
Common Stock
Oct 04
2024
SELL
Payment of exercise price or tax liability
$157,046
$161.57 p/Share
972
Reduced 4.08%
22,850
Common Stock
Oct 04
2024
BUY
Grant, award, or other acquisition
$840,164
$161.57 p/Share
5,200
Added 17.92%
23,822
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$799,899
$164.69 p/Share
4,857
Added 20.71%
18,596
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$7,814
$166.27 p/Share
47
Reduced 0.34%
13,739
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
$399,901
$134.15 p/Share
2,981
Added 17.8%
13,770
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$6,369
$151.66 p/Share
42
Reduced 0.39%
10,789
Common Stock
Sep 13
2022
SELL
Payment of exercise price or tax liability
$10,080
$144.0 p/Share
70
Reduced 1.38%
4,988
Common Stock
Sep 13
2022
BUY
Grant, award, or other acquisition
$144,144
$144.0 p/Share
1,001
Added 16.52%
5,058
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$59,981
$127.62 p/Share
470
Added 10.6%
3,962
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$7,461
$162.19 p/Share
46
Reduced 1.3%
3,492
Common Stock
Sep 21
2021
BUY
Grant, award, or other acquisition
$119,880
$163.77 p/Share
732
Added 17.15%
3,537
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$8,823
$169.68 p/Share
52
Reduced 1.82%
2,805
Common Stock