| Apr 20, 2026 | Open-market or private sale | −1,336 | $248.02 | $331K | 42,832.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted | +1,132 | | | 43,126.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Shares withheld for tax or exercise price | −592 | $244.66 | $145K | 42,534.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted | +650 | | | 43,184.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Shares withheld for tax or exercise price | −340 | $244.66 | $83K | 42,844.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted | +1,050 | | | 43,894.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Shares withheld for tax or exercise price | −549 | $244.66 | $134K | 43,345.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted | +1,726 | | | 45,071.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Shares withheld for tax or exercise price | −903 | $244.66 | $221K | 44,168.79 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −1,132 | | | 3,395 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −650 | | | 4,554 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −1,050 | | | 11,556 direct | Filing · EDGAR |
| Apr 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −1,726 | | | 25,905 direct | Filing · EDGAR |
| Jan 27, 2026 | Open-market or private sale | −1,646 | $294.85 | $485K | 41,994.79 direct | Filing · EDGAR |
| Jan 26, 2026 | Grant or award from the company Restricted Stock Units | +27,631 | | | 27,631 direct | Filing · EDGAR |
| Jan 24, 2026 | Option or RSU exercised or converted | +606 | | | 36,782.79 direct | Filing · EDGAR |
| Jan 24, 2026 | Shares withheld for tax or exercise price | −317 | $301.07 | $95K | 36,465.79 direct | Filing · EDGAR |
| Jan 24, 2026 | Option or RSU exercised or converted | +15,054 | | | 51,519.79 direct | Filing · EDGAR |
| Jan 24, 2026 | Shares withheld for tax or exercise price | −7,879 | $301.07 | $2.4M | 43,640.79 direct | Filing · EDGAR |
| Jan 24, 2026 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 0 direct | Filing · EDGAR |
| Jan 24, 2026 | Option or RSU exercised or converted Performance Shares | −15,054 | | | 0 direct | Filing · EDGAR |
| Jan 15, 2026 | Option or RSU exercised or converted | +1,131 | | | 35,983.79 direct | Filing · EDGAR |
| Jan 15, 2026 | Shares withheld for tax or exercise price | −619 | $304.09 | $188K | 35,364.79 direct | Filing · EDGAR |
| Jan 15, 2026 | Option or RSU exercised or converted | +651 | | | 36,015.79 direct | Filing · EDGAR |
| Jan 15, 2026 | Shares withheld for tax or exercise price | −340 | $304.09 | $103K | 35,675.79 direct | Filing · EDGAR |
| Jan 15, 2026 | Option or RSU exercised or converted | +1,051 | | | 36,726.79 direct | Filing · EDGAR |
| Jan 15, 2026 | Shares withheld for tax or exercise price | −550 | $304.09 | $167K | 36,176.79 direct | Filing · EDGAR |
| Jan 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −1,131 | | | 4,527 direct | Filing · EDGAR |
| Jan 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −651 | | | 5,204 direct | Filing · EDGAR |
| Jan 15, 2026 | Option or RSU exercised or converted Restricted Stock Units | −1,051 | | | 12,606 direct | Filing · EDGAR |
| Jan 14, 2026 | Grant or award from the company Restricted Stock Units | +7,059 | | | 7,059 direct | Filing · EDGAR |
| Jan 14, 2026 | Grant or award from the company Restricted Stock Units | +1,717 | | | 1,717 direct | Filing · EDGAR |
| Jan 14, 2026 | Grant or award from the company Restricted Stock Units | +2,773 | | | 2,773 direct | Filing · EDGAR |
| Oct 24, 2025 | Option or RSU exercised or converted | +606 | | | 35,169.79 direct | Filing · EDGAR |
| Oct 24, 2025 | Shares withheld for tax or exercise price | −317 | $353.52 | $112K | 34,852.79 direct | Filing · EDGAR |
| Oct 24, 2025 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 606 direct | Filing · EDGAR |
| Oct 15, 2025 | Option or RSU exercised or converted | +1,132 | | | 34,344.79 direct | Filing · EDGAR |
| Oct 15, 2025 | Shares withheld for tax or exercise price | −592 | $330.63 | $196K | 33,752.79 direct | Filing · EDGAR |
| Oct 15, 2025 | Option or RSU exercised or converted | +650 | | | 34,402.79 direct | Filing · EDGAR |
| Oct 15, 2025 | Shares withheld for tax or exercise price | −340 | $330.63 | $112K | 34,062.79 direct | Filing · EDGAR |
| Oct 15, 2025 | Option or RSU exercised or converted | +1,050 | | | 35,112.79 direct | Filing · EDGAR |
| Oct 15, 2025 | Shares withheld for tax or exercise price | −549 | $330.63 | $182K | 34,563.79 direct | Filing · EDGAR |
| Oct 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −1,132 | | | 5,658 direct | Filing · EDGAR |
| Oct 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −650 | | | 5,855 direct | Filing · EDGAR |
| Oct 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −1,050 | | | 13,657 direct | Filing · EDGAR |
| Jul 24, 2025 | Option or RSU exercised or converted | +606 | | | 33,529.79 direct | Filing · EDGAR |
| Jul 24, 2025 | Shares withheld for tax or exercise price | −317 | $371.69 | $118K | 33,212.79 direct | Filing · EDGAR |
| Jul 24, 2025 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 1,212 direct | Filing · EDGAR |
| Jul 15, 2025 | Option or RSU exercised or converted | +1,131 | | | 32,703.79 direct | Filing · EDGAR |
| Jul 15, 2025 | Shares withheld for tax or exercise price | −592 | $364.18 | $216K | 32,111.79 direct | Filing · EDGAR |
| Jul 15, 2025 | Option or RSU exercised or converted | +651 | | | 32,762.79 direct | Filing · EDGAR |
| Jul 15, 2025 | Shares withheld for tax or exercise price | −340 | $364.18 | $124K | 32,422.79 direct | Filing · EDGAR |
| Jul 15, 2025 | Option or RSU exercised or converted | +1,051 | | | 33,473.79 direct | Filing · EDGAR |
| Jul 15, 2025 | Shares withheld for tax or exercise price | −550 | $364.18 | $200K | 32,923.79 direct | Filing · EDGAR |
| Jul 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −1,131 | | | 6,790 direct | Filing · EDGAR |
| Jul 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −651 | | | 6,505 direct | Filing · EDGAR |
| Jul 15, 2025 | Option or RSU exercised or converted Restricted Stock Units | −1,051 | | | 14,707 direct | Filing · EDGAR |
| Apr 24, 2025 | Option or RSU exercised or converted | +606 | | | 31,833.1 direct | Filing · EDGAR |
| Apr 24, 2025 | Shares withheld for tax or exercise price | −317 | $360.91 | $114K | 31,516.1 direct | Filing · EDGAR |
| Apr 24, 2025 | Option or RSU exercised or converted Restricted Stock Units | −606 | | | 1,818 direct | Filing · EDGAR |