| Feb 25, 2026 | Option or RSU exercised or converted | +24,190 | $76.49 | $1.9M | 208,000 direct | Filing · EDGAR |
| Feb 25, 2026 | Shares withheld for tax or exercise price | −14,558 | $222.70 | $3.2M | 193,442 direct | Filing · EDGAR |
| Feb 25, 2026 | Open-market or private sale | −9,632 | $222.20 | $2.1M | 183,810 direct | Filing · EDGAR |
| Feb 25, 2026 | Option or RSU exercised or converted Stock Option (right to buy) | −24,190 | | | 0 direct | Filing · EDGAR |
| Feb 10, 2026 | Shares withheld for tax or exercise price | −1,361 | $212.19 | $289K | 183,810 direct | Filing · EDGAR |
| Feb 9, 2026 | Shares withheld for tax or exercise price | −1,031 | $215.73 | $222K | 185,171 direct | Filing · EDGAR |
| Feb 7, 2026 | Shares withheld for tax or exercise price | −997 | $217.50 | $217K | 186,202 direct | Filing · EDGAR |
| Feb 6, 2026 | Grant or award from the company | +26,088 | | | 185,999 direct | Filing · EDGAR |
| Feb 6, 2026 | Shares withheld for tax or exercise price | −10,294 | $217.50 | $2.2M | 175,705 direct | Filing · EDGAR |
| Feb 6, 2026 | Grant or award from the company | +11,494 | | | 187,199 direct | Filing · EDGAR |
| May 15, 2025 | Option or RSU exercised or converted | +17,430 | $55.32 | $964K | 177,341 direct | Filing · EDGAR |
| May 15, 2025 | Open-market or private sale | −17,430 | $158.24 | $2.8M | 159,911 direct | Filing · EDGAR |
| May 15, 2025 | Option or RSU exercised or converted Stock Option (right to buy) | −17,430 | | | 0 direct | Filing · EDGAR |
| Feb 11, 2025 | Shares withheld for tax or exercise price | −1,498 | $158.18 | $237K | 159,911 direct | Filing · EDGAR |
| Feb 10, 2025 | Shares withheld for tax or exercise price | −1,360 | $157.51 | $214K | 161,409 direct | Filing · EDGAR |
| Feb 9, 2025 | Shares withheld for tax or exercise price | −1,031 | $157.93 | $163K | 162,769 direct | Filing · EDGAR |
| Feb 7, 2025 | Grant or award from the company | +34,242 | | | 169,713 direct | Filing · EDGAR |
| Feb 7, 2025 | Shares withheld for tax or exercise price | −13,511 | $157.93 | $2.1M | 156,202 direct | Filing · EDGAR |
| Feb 7, 2025 | Grant or award from the company | +7,598 | | | 163,800 direct | Filing · EDGAR |
| May 9, 2024 | Option or RSU exercised or converted | +13,000 | $93.51 | $1.2M | 148,471 direct | Filing · EDGAR |
| May 9, 2024 | Open-market or private sale | −10,937 | $126.60 | $1.4M | 137,534 direct | Filing · EDGAR |
| May 9, 2024 | Open-market or private sale | −2,063 | $127.19 | $262K | 135,471 direct | Filing · EDGAR |
| May 9, 2024 | Option or RSU exercised or converted Stock Option (right to buy) | −13,000 | | | 0 direct | Filing · EDGAR |
| Feb 12, 2024 | Shares withheld for tax or exercise price | −1,295 | $118.94 | $154K | 135,471 direct | Filing · EDGAR |
| Feb 11, 2024 | Shares withheld for tax or exercise price | −1,497 | $117.12 | $175K | 136,758 direct | Filing · EDGAR |
| Feb 10, 2024 | Shares withheld for tax or exercise price | −1,361 | $117.12 | $159K | 138,255 direct | Filing · EDGAR |
| Feb 9, 2024 | Grant or award from the company | +29,610 | | | 136,497 direct | Filing · EDGAR |
| Feb 9, 2024 | Shares withheld for tax or exercise price | −11,700 | $117.12 | $1.4M | 124,797 direct | Filing · EDGAR |
| Feb 9, 2024 | Grant or award from the company | +11,486 | | | 136,283 direct | Filing · EDGAR |
| Feb 9, 2024 | Shares withheld for tax or exercise price | −4,522 | $117.12 | $530K | 131,761 direct | Filing · EDGAR |
| Feb 9, 2024 | Grant or award from the company | +7,855 | | | 139,616 direct | Filing · EDGAR |
| Aug 1, 2023 | Option or RSU exercised or converted | +6,695 | $71.43 | $478K | 113,578 direct | Filing · EDGAR |
| Aug 1, 2023 | Open-market or private sale | −6,695 | $100.53 | $673K | 106,887 direct | Filing · EDGAR |
| Aug 1, 2023 | Option or RSU exercised or converted Stock Option (right to buy) | +6,695 | | | 0 direct | Filing · EDGAR |
| Feb 23, 2023 | Gift | −500 | | | 106,883 direct | Filing · EDGAR |
| Feb 18, 2023 | Shares withheld for tax or exercise price | −1,842 | $98.58 | $182K | 86,604 direct | Filing · EDGAR |
| Feb 12, 2023 | Shares withheld for tax or exercise price | −1,295 | $96.43 | $125K | 88,446 direct | Filing · EDGAR |
| Feb 11, 2023 | Shares withheld for tax or exercise price | −1,498 | $96.43 | $144K | 89,741 direct | Filing · EDGAR |
| Feb 10, 2023 | Shares withheld for tax or exercise price | −20,779 | $96.43 | $2M | 48,982 direct | Filing · EDGAR |
| Feb 10, 2023 | Grant or award from the company | +31,887 | | | 80,869 direct | Filing · EDGAR |
| Feb 10, 2023 | Grant or award from the company | +10,370 | | | 91,239 direct | Filing · EDGAR |
| Oct 31, 2022 | Option or RSU exercised or converted | +2,573 | $58.21 | $150K | 72,330 direct | Filing · EDGAR |
| Oct 31, 2022 | Open-market or private sale | −2,573 | $80.78 | $208K | 69,757 direct | Filing · EDGAR |
| Oct 31, 2022 | Option or RSU exercised or converted Stock Option (right to buy) | −2,573 | | | 0 direct | Filing · EDGAR |
| May 3, 2022 | Shares withheld for tax or exercise price | −6,181 | $72.90 | $451K | 69,747 direct | Filing · EDGAR |
| Feb 18, 2022 | Shares withheld for tax or exercise price | −1,841 | $78.68 | $145K | 75,928 direct | Filing · EDGAR |
| Feb 12, 2022 | Shares withheld for tax or exercise price | −1,294 | $73.59 | $95K | 77,769 direct | Filing · EDGAR |
| Feb 11, 2022 | Shares withheld for tax or exercise price | −5,858 | $73.59 | $431K | 52,768 direct | Filing · EDGAR |
| Feb 11, 2022 | Grant or award from the company | +14,881 | | | 67,649 direct | Filing · EDGAR |
| Feb 11, 2022 | Grant or award from the company | +11,414 | | | 79,063 direct | Filing · EDGAR |
| Feb 8, 2022 | Shares withheld for tax or exercise price | −488 | $72.52 | $35K | 58,626 direct | Filing · EDGAR |
| Feb 24, 2021 | Gift | −200 | | | 58,474 direct | Filing · EDGAR |
| Feb 21, 2021 | Shares withheld for tax or exercise price | −166 | $66.35 | $11K | 58,674 direct | Filing · EDGAR |
| Feb 18, 2021 | Shares withheld for tax or exercise price | −1,842 | $63.97 | $118K | 58,840 direct | Filing · EDGAR |
| Feb 12, 2021 | Grant or award from the company | +9,870 | | | 60,682 direct | Filing · EDGAR |
| Feb 8, 2021 | Shares withheld for tax or exercise price | −430 | $68.96 | $30K | 50,812 direct | Filing · EDGAR |
| Feb 5, 2021 | Shares withheld for tax or exercise price | −1,785 | $67.25 | $120K | 46,830 direct | Filing · EDGAR |
| Feb 5, 2021 | Option or RSU exercised or converted | +4,376 | | | 51,242 direct | Filing · EDGAR |
| Feb 5, 2021 | Option or RSU exercised or converted Performance-Based Restricted Stock Rights | −7,628 | | | 0 direct | Filing · EDGAR |
| Feb 28, 2020 | Open-market or private purchase | +3,250 | $36.90 | $120K | 48,615 direct | Filing · EDGAR |