| Sep 21, 2026 | Shares withheld for tax or exercise price | −3,603 | $332.43 | $1.2M | 236,850 direct | Filing · EDGAR |
| Sep 16, 2026 | Sale under a 10b5-1 plan | −3,876 | $318.51 | $1.2M | 240,453 direct | Filing · EDGAR |
| Sep 15, 2026 | Shares withheld for tax or exercise price | −7,839 | $332.35 | $2.6M | 245,403 direct | Filing · EDGAR |
| Sep 15, 2026 | Shares withheld for tax or exercise price | −1,074 | $332.35 | $357K | 244,329 direct | Filing · EDGAR |
| Sep 8, 2026 | Shares withheld for tax or exercise price | −1,301 | $337.18 | $439K | 253,785 direct | Filing · EDGAR |
| Sep 8, 2026 | Shares withheld for tax or exercise price | −543 | $337.18 | $183K | 253,242 direct | Filing · EDGAR |
| Jun 22, 2026 | Shares withheld for tax or exercise price | −3,603 | $232.29 | $837K | 255,086 direct | Filing · EDGAR |
| Jun 16, 2026 | Sale under a 10b5-1 plan | −3,876 | $240.00 | $930K | 258,689 direct | Filing · EDGAR |
| Jun 15, 2026 | Shares withheld for tax or exercise price | −7,840 | $232.78 | $1.8M | 263,639 direct | Filing · EDGAR |
| Jun 15, 2026 | Shares withheld for tax or exercise price | −1,074 | $232.78 | $250K | 262,565 direct | Filing · EDGAR |
| Jun 8, 2026 | Shares withheld for tax or exercise price | −1,301 | $238.26 | $310K | 272,022 direct | Filing · EDGAR |
| Jun 8, 2026 | Shares withheld for tax or exercise price | −543 | $238.26 | $129K | 271,479 direct | Filing · EDGAR |
| Apr 1, 2026 | Sale under a 10b5-1 plan | −3,876 | $152.80 | $592K | 273,323 direct | Filing · EDGAR |
| Mar 20, 2026 | Shares withheld for tax or exercise price | −3,603 | $175.40 | $632K | 243,026 direct | Filing · EDGAR |
| Mar 20, 2026 | Grant or award from the company | +34,173 | | | 277,199 direct | Filing · EDGAR |
| Mar 16, 2026 | Shares withheld for tax or exercise price | −7,839 | $178.66 | $1.4M | 246,629 direct | Filing · EDGAR |
| Mar 9, 2026 | Shares withheld for tax or exercise price | −4,398 | $180.48 | $794K | 255,011 direct | Filing · EDGAR |
| Mar 9, 2026 | Shares withheld for tax or exercise price | −543 | $180.48 | $98K | 254,468 direct | Filing · EDGAR |
| Feb 24, 2026 | Grant or award from the company | +41,389 | | | 259,409 direct | Filing · EDGAR |
| Dec 31, 2025 | Open-market or private sale | −11,801 | $220.44 | $2.6M | 218,020 direct | Filing · EDGAR |
| Dec 22, 2025 | Shares withheld for tax or exercise price | −3,617 | $222.46 | $805K | 229,821 direct | Filing · EDGAR |
| Dec 15, 2025 | Shares withheld for tax or exercise price | −7,871 | $217.93 | $1.7M | 233,438 direct | Filing · EDGAR |
| Dec 8, 2025 | Shares withheld for tax or exercise price | −545 | $228.79 | $125K | 241,309 direct | Filing · EDGAR |
| Sep 30, 2025 | Open-market or private sale | −11,801 | $223.22 | $2.6M | 241,854 direct | Filing · EDGAR |
| Sep 22, 2025 | Shares withheld for tax or exercise price | −3,617 | $230.48 | $834K | 253,655 direct | Filing · EDGAR |
| Sep 15, 2025 | Shares withheld for tax or exercise price | −7,870 | $221.15 | $1.7M | 257,272 direct | Filing · EDGAR |
| Sep 8, 2025 | Shares withheld for tax or exercise price | −545 | $225.58 | $123K | 265,142 direct | Filing · EDGAR |
| Jun 20, 2025 | Shares withheld for tax or exercise price | −3,617 | $212.08 | $767K | 265,687 direct | Filing · EDGAR |
| Jun 16, 2025 | Shares withheld for tax or exercise price | −7,870 | $208.18 | $1.6M | 269,304 direct | Filing · EDGAR |
| Jun 9, 2025 | Shares withheld for tax or exercise price | −544 | $210.84 | $115K | 277,174 direct | Filing · EDGAR |
| Mar 20, 2025 | Shares withheld for tax or exercise price | −3,617 | $155.96 | $564K | 277,718 direct | Filing · EDGAR |
| Mar 17, 2025 | Shares withheld for tax or exercise price | −6,930 | $156.11 | $1.1M | 281,335 direct | Filing · EDGAR |
| Mar 10, 2025 | Grant or award from the company | +17,247 | | | 288,043 direct | Filing · EDGAR |
| Dec 20, 2024 | Shares withheld for tax or exercise price | −3,552 | $164.21 | $583K | 270,796 direct | Filing · EDGAR |
| Dec 16, 2024 | Shares withheld for tax or exercise price | −7,730 | $167.67 | $1.3M | 274,348 direct | Filing · EDGAR |
| Oct 21, 2024 | Grant or award from the company | +85,978 | | | 282,078 direct | Filing · EDGAR |