| Oct 30, 2026 | Sale under a 10b5-1 plan | −2,900 | $128.00 | $371K | 26,111 direct | Filing · EDGAR |
| Apr 1, 2026 | Shares withheld for tax or exercise price | −285 | $130.90 | $37K | 29,011 direct | Filing · EDGAR |
| Feb 26, 2026 | Shares withheld for tax or exercise price | −701 | $129.23 | $91K | 29,296 direct | Filing · EDGAR |
| Feb 25, 2026 | Grant or award from the company | +5,375 | | | 29,997 direct | Filing · EDGAR |
| Feb 22, 2026 | Shares withheld for tax or exercise price | −370 | $126.78 | $47K | 25,026 direct | Filing · EDGAR |
| Feb 22, 2026 | Shares withheld for tax or exercise price | −404 | $126.78 | $51K | 24,622 direct | Filing · EDGAR |
| Feb 5, 2026 | Grant or award from the company | +8,129 | | | 27,737 direct | Filing · EDGAR |
| Feb 5, 2026 | Shares withheld for tax or exercise price | −2,341 | $123.41 | $289K | 25,396 direct | Filing · EDGAR |
| Aug 20, 2025 | Open-market or private sale | −2,000 | $124.38 | $249K | 19,608 direct | Filing · EDGAR |
| Apr 1, 2025 | Shares withheld for tax or exercise price | −286 | $121.07 | $35K | 21,608 direct | Filing · EDGAR |
| Feb 26, 2025 | Grant or award from the company | +4,836 | $116.31 | $562K | 21,894 direct | Filing · EDGAR |
| Feb 23, 2025 | Shares withheld for tax or exercise price | −154 | $115.55 | $18K | 17,058 direct | Filing · EDGAR |
| Feb 22, 2025 | Shares withheld for tax or exercise price | −244 | $115.55 | $28K | 17,479 direct | Filing · EDGAR |
| Feb 22, 2025 | Shares withheld for tax or exercise price | −267 | $115.55 | $31K | 17,212 direct | Filing · EDGAR |
| Feb 7, 2025 | Grant or award from the company | +4,646 | | | 19,087 direct | Filing · EDGAR |
| Feb 7, 2025 | Shares withheld for tax or exercise price | −1,364 | $114.99 | $157K | 17,723 direct | Filing · EDGAR |