Jan 05
2026
SELL
Payment of exercise price or tax liability
$605,044
$105.74 p/Share
5,722
Reduced 5.66%
95,447
Common
Jan 05
2026
BUY
Grant, award, or other acquisition
-
26,667
Added 18.46%
117,786
Common
Dec 16
2025
SELL
Open market or private sale
$1,995,549
$101.02 p/Share
19,754
Reduced 16.94%
96,841
Common
Jul 01
2025
BUY
Grant, award, or other acquisition
-
2,082
Added 1.75%
116,595
Common
Feb 27
2025
SELL
Payment of exercise price or tax liability
$84,989
$87.89 p/Share
967
Reduced 0.84%
114,513
Common
Feb 27
2025
SELL
Sale (or disposition) back to the issuer
-
1,052
Reduced 0.9%
115,480
Common
Jan 06
2025
SELL
Sale (or disposition) back to the issuer
-
3,263
Reduced 2.72%
116,532
Common
Jan 06
2025
SELL
Payment of exercise price or tax liability
$155,573
$80.11 p/Share
1,942
Reduced 1.6%
119,795
Common
Jan 03
2025
BUY
Grant, award, or other acquisition
-
18,527
Added 13.21%
121,737
Common
Feb 22
2024
SELL
Payment of exercise price or tax liability
$218,168
$76.82 p/Share
2,840
Reduced 2.68%
103,210
Common
Feb 22
2024
BUY
Grant, award, or other acquisition
-
3,608
Added 3.29%
106,050
Common
Jan 08
2024
SELL
Sale (or disposition) back to the issuer
-
1,789
Reduced 1.7%
103,505
Common
Jan 08
2024
SELL
Payment of exercise price or tax liability
$97,796
$92.0 p/Share
1,063
Reduced 1.03%
102,442
Common
Jan 05
2024
SELL
Payment of exercise price or tax liability
$42,604
$91.23 p/Share
467
Reduced 0.44%
105,294
Common
Jan 04
2024
SELL
Payment of exercise price or tax liability
$67,755
$90.34 p/Share
750
Reduced 0.7%
105,761
Common
Jan 03
2024
BUY
Grant, award, or other acquisition
-
15,669
Added 12.82%
106,511
Common
Feb 24
2023
SELL
Payment of exercise price or tax liability
$335,302
$85.58 p/Share
3,918
Reduced 4.13%
90,842
Common
Feb 24
2023
BUY
Grant, award, or other acquisition
-
4,978
Added 4.99%
94,760
Common
Jan 09
2023
SELL
Sale (or disposition) back to the issuer
-
2,517
Reduced 2.67%
91,775
Common
Jan 09
2023
SELL
Payment of exercise price or tax liability
$169,006
$84.8 p/Share
1,993
Reduced 2.17%
89,782
Common
Jan 05
2023
SELL
Payment of exercise price or tax liability
$43,466
$83.27 p/Share
522
Reduced 0.55%
94,292
Common
Jan 04
2023
BUY
Grant, award, or other acquisition
-
14,486
Added 13.25%
94,814
Common
May 31
2022
SELL
Open market or private sale
$526,900
$105.38 p/Share
5,000
Reduced 5.86%
80,328
Common
Feb 24
2022
SELL
Payment of exercise price or tax liability
$470,072
$117.99 p/Share
3,984
Reduced 4.46%
85,328
Common
Feb 24
2022
BUY
Grant, award, or other acquisition
-
2,336
Added 2.55%
89,312
Common