Insider trades › CrowdStrike › George Kurtz
George Kurtz: CrowdStrike stock transactions
George Kurtz (PRESIDENT AND CEO, Director at CrowdStrike) reported 1109 transactions in CRWD stock on SEC Form 4 over the last 120 days. Name as filed with the SEC: Kurtz George.
$206Mopen-market sales (805,248 shares)
$0open-market purchases (0 shares)
2026-10-01most recent transaction
Transactions
| Date | Transaction | Shares | Price | Value | Filing |
|---|---|---|---|---|---|
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 403 | $261.16 | $105K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 168 | $262.29 | $44K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 672 | $263.40 | $177K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 2,050 | $264.34 | $542K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 3,046 | $265.33 | $808K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 2,411 | $266.25 | $642K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 935 | $267.39 | $250K | Form 4 ↗ |
| Oct 1, 2026 | Open-market sale 10b5-1 plan | 315 | $268.13 | $84K | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 533 | $263.09 | $140K | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 1,328 | $264.23 | $351K | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 4,066 | $265.21 | $1.1M | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 2,049 | $266.20 | $545K | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 1,432 | $267.20 | $383K | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 506 | $268.05 | $136K | Form 4 ↗ |
| Sep 30, 2026 | Open-market sale 10b5-1 plan | 86 | $268.81 | $23K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 315 | $256.42 | $81K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 645 | $257.35 | $166K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 1,440 | $258.63 | $372K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 3,355 | $259.50 | $871K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 2,163 | $260.41 | $563K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 842 | $261.49 | $220K | Form 4 ↗ |
| Sep 29, 2026 | Open-market sale 10b5-1 plan | 1,240 | $262.42 | $325K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 204 | $248.24 | $51K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 382 | $249.81 | $95K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 460 | $251.76 | $116K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 1,146 | $252.56 | $289K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 1,234 | $253.71 | $313K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 459 | $254.79 | $117K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 293 | $255.99 | $75K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 256 | $256.99 | $66K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 565 | $258.01 | $146K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 3,530 | $259.26 | $915K | Form 4 ↗ |
| Sep 28, 2026 | Open-market sale 10b5-1 plan | 1,471 | $259.88 | $382K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 1,600 | $252.15 | $403K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 560 | $253.30 | $142K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 960 | $254.20 | $244K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 3,424 | $255.22 | $874K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 1,856 | $256.14 | $475K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 1,040 | $257.11 | $267K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 400 | $258.06 | $103K | Form 4 ↗ |
| Sep 25, 2026 | Open-market sale 10b5-1 plan | 160 | $259.05 | $41K | Form 4 ↗ |
| Sep 24, 2026 | Open-market sale 10b5-1 plan | 2,344 | $259.47 | $608K | Form 4 ↗ |
| Sep 24, 2026 | Open-market sale 10b5-1 plan | 1,474 | $260.30 | $384K | Form 4 ↗ |
| Sep 24, 2026 | Open-market sale 10b5-1 plan | 2,424 | $261.26 | $633K | Form 4 ↗ |
| Sep 24, 2026 | Open-market sale 10b5-1 plan | 2,758 | $262.25 | $723K | Form 4 ↗ |
| Sep 24, 2026 | Open-market sale 10b5-1 plan | 1,000 | $263.24 | $263K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 195 | $249.85 | $49K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 528 | $251.02 | $133K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 917 | $251.74 | $231K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 840 | $252.89 | $212K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 637 | $253.98 | $162K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 163 | $255.05 | $42K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 120 | $256.18 | $31K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 360 | $258.14 | $93K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 578 | $259.41 | $150K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 1,222 | $260.32 | $318K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 2,807 | $261.26 | $733K | Form 4 ↗ |
| Sep 23, 2026 | Open-market sale 10b5-1 plan | 1,633 | $262.27 | $428K | Form 4 ↗ |
| Sep 22, 2026 | Open-market sale 10b5-1 plan | 734 | $246.08 | $181K | Form 4 ↗ |
| Sep 22, 2026 | Open-market sale 10b5-1 plan | 2,150 | $246.86 | $531K | Form 4 ↗ |
| Sep 22, 2026 | Open-market sale 10b5-1 plan | 2,134 | $247.99 | $529K | Form 4 ↗ |
| Sep 22, 2026 | Open-market sale 10b5-1 plan | 3,205 | $248.85 | $798K | Form 4 ↗ |
| Sep 22, 2026 | Open-market sale 10b5-1 plan | 1,697 | $249.83 | $424K | Form 4 ↗ |
| Sep 22, 2026 | Open-market sale 10b5-1 plan | 80 | $250.48 | $20K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 3,014 | $249.86 | $753K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 160 | $232.07 | $37K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 80 | $233.84 | $19K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 200 | $236.34 | $47K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 280 | $238.29 | $67K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 120 | $239.51 | $29K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 40 | $240.45 | $10K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 160 | $241.95 | $39K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 120 | $243.30 | $29K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 121 | $244.35 | $30K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 1,149 | $245.81 | $282K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 3,469 | $246.83 | $856K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 1,101 | $247.80 | $273K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 1,960 | $248.98 | $488K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 1,040 | $249.76 | $260K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 37,612 | $231.61 | $8.7M | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 80 | $232.89 | $19K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 120 | $233.93 | $28K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 120 | $235.43 | $28K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 473 | $236.37 | $112K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 492 | $237.75 | $117K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 480 | $238.64 | $115K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 229 | $240.24 | $55K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 281 | $241.78 | $68K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 301 | $242.98 | $73K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 570 | $243.99 | $139K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 1,430 | $245.45 | $351K | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 5,700 | $246.27 | $1.4M | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 11,022 | $247.10 | $2.7M | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 4,319 | $248.27 | $1.1M | Form 4 ↗ |
| Sep 21, 2026 | Open-market sale 10b5-1 plan | 8,272 | $249.21 | $2.1M | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 460 | $235.79 | $108K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 1,201 | $236.77 | $284K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 3,410 | $237.71 | $811K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 1,916 | $238.62 | $457K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 1,462 | $239.89 | $351K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 131 | $240.74 | $32K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 120 | $242.07 | $29K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 709 | $243.22 | $172K | Form 4 ↗ |
| Sep 18, 2026 | Open-market sale 10b5-1 plan | 591 | $247.45 | $146K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 120 | $234.35 | $28K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 120 | $235.55 | $28K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 80 | $236.19 | $19K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 80 | $237.48 | $19K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 280 | $239.12 | $67K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 80 | $240.57 | $19K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 760 | $242.85 | $185K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 280 | $243.69 | $68K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 840 | $245.05 | $206K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 2,994 | $246.09 | $737K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 3,566 | $246.85 | $880K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 320 | $247.96 | $79K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 360 | $249.20 | $90K | Form 4 ↗ |
| Sep 17, 2026 | Open-market sale 10b5-1 plan | 120 | $249.86 | $30K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 189 | $236.32 | $45K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 354 | $364.26 | $129K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 855 | $239.20 | $205K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 1,394 | $240.11 | $335K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 3,332 | $241.23 | $804K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 1,953 | $242.16 | $473K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 1,223 | $243.13 | $297K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 527 | $244.12 | $129K | Form 4 ↗ |
| Sep 16, 2026 | Open-market sale 10b5-1 plan | 173 | $244.90 | $42K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 594 | $233.10 | $138K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 320 | $234.21 | $75K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 1,370 | $235.53 | $323K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 1,088 | $236.35 | $257K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 640 | $237.38 | $152K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 480 | $238.31 | $114K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 569 | $239.68 | $136K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 1,049 | $240.67 | $252K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 1,675 | $241.90 | $405K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 1,429 | $242.53 | $347K | Form 4 ↗ |
| Sep 15, 2026 | Open-market sale 10b5-1 plan | 786 | $243.45 | $191K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 80 | $218.17 | $17K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 120 | $218.98 | $26K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 40 | $220.00 | $9K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 320 | $221.60 | $71K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 440 | $222.67 | $98K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 200 | $223.57 | $45K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 80 | $224.44 | $18K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 80 | $225.91 | $18K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 120 | $227.19 | $27K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 80 | $228.62 | $18K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 240 | $230.04 | $55K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 783 | $231.13 | $181K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 377 | $232.19 | $88K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 80 | $233.45 | $19K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 320 | $235.03 | $75K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 1,720 | $235.99 | $406K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 2,190 | $237.06 | $519K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 1,850 | $237.94 | $440K | Form 4 ↗ |
| Sep 14, 2026 | Open-market sale 10b5-1 plan | 880 | $238.75 | $210K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 2,398 | $205.13 | $492K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 2,824 | $205.97 | $582K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 2,251 | $206.87 | $466K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 1,089 | $207.93 | $226K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 540 | $209.05 | $113K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 418 | $210.13 | $88K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 223 | $211.09 | $47K | Form 4 ↗ |
| Sep 11, 2026 | Open-market sale 10b5-1 plan | 257 | $212.35 | $55K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 360 | $205.11 | $74K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 200 | $205.87 | $41K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 200 | $206.87 | $41K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 2,800 | $208.61 | $584K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 1,360 | $209.40 | $285K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 1,440 | $210.59 | $303K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 1,431 | $211.57 | $303K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 1,169 | $212.49 | $248K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 920 | $213.43 | $196K | Form 4 ↗ |
| Sep 10, 2026 | Open-market sale 10b5-1 plan | 120 | $214.08 | $26K | Form 4 ↗ |
| Sep 9, 2026 | Open-market sale 10b5-1 plan | 4,400 | $207.83 | $914K | Form 4 ↗ |
| Sep 9, 2026 | Open-market sale 10b5-1 plan | 2,000 | $208.86 | $418K | Form 4 ↗ |
| Sep 9, 2026 | Open-market sale 10b5-1 plan | 1,920 | $209.71 | $403K | Form 4 ↗ |
| Sep 9, 2026 | Open-market sale 10b5-1 plan | 1,160 | $210.68 | $244K | Form 4 ↗ |
| Sep 9, 2026 | Open-market sale 10b5-1 plan | 440 | $211.67 | $93K | Form 4 ↗ |
| Sep 9, 2026 | Open-market sale 10b5-1 plan | 80 | $212.57 | $17K | Form 4 ↗ |
| Sep 8, 2026 | Open-market sale 10b5-1 plan | 1,080 | $206.94 | $223K | Form 4 ↗ |
| Sep 8, 2026 | Open-market sale 10b5-1 plan | 1,558 | $207.85 | $324K | Form 4 ↗ |
| Sep 8, 2026 | Open-market sale 10b5-1 plan | 2,821 | $208.74 | $589K | Form 4 ↗ |
| Sep 8, 2026 | Open-market sale 10b5-1 plan | 3,565 | $209.87 | $748K | Form 4 ↗ |
| Sep 8, 2026 | Open-market sale 10b5-1 plan | 975 | $210.75 | $205K | Form 4 ↗ |
| Sep 8, 2026 | Open-market sale 10b5-1 plan | 1 | $211.36 | $211 | Form 4 ↗ |
| Sep 4, 2026 | Open-market sale 10b5-1 plan | 2,069 | $212.32 | $439K | Form 4 ↗ |
| Sep 4, 2026 | Open-market sale 10b5-1 plan | 4,590 | $212.96 | $977K | Form 4 ↗ |
| Sep 4, 2026 | Open-market sale 10b5-1 plan | 833 | $213.77 | $178K | Form 4 ↗ |
| Sep 4, 2026 | Open-market sale 10b5-1 plan | 1,377 | $215.22 | $296K | Form 4 ↗ |
| Sep 4, 2026 | Open-market sale 10b5-1 plan | 1,131 | $216.00 | $244K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 360 | $204.39 | $74K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 229 | $205.77 | $47K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 279 | $206.66 | $58K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 1,180 | $207.86 | $245K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 471 | $208.76 | $98K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 282 | $209.91 | $59K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 531 | $210.91 | $112K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 562 | $211.77 | $119K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 2,469 | $212.94 | $526K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 3,037 | $213.73 | $649K | Form 4 ↗ |
| Sep 3, 2026 | Open-market sale 10b5-1 plan | 600 | $214.75 | $129K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 440 | $201.19 | $89K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 2,333 | $202.64 | $473K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 2,468 | $203.59 | $502K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 1,000 | $204.60 | $205K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 1,080 | $205.55 | $222K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 1,120 | $206.92 | $232K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 760 | $207.81 | $158K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 200 | $208.92 | $42K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 240 | $210.31 | $50K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 135 | $211.80 | $29K | Form 4 ↗ |
| Sep 2, 2026 | Open-market sale 10b5-1 plan | 224 | $214.72 | $48K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 802 | $213.39 | $171K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 3,218 | $214.38 | $690K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 2,532 | $215.10 | $545K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 440 | $216.47 | $95K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 320 | $217.64 | $70K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 440 | $218.79 | $96K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 520 | $219.69 | $114K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 84 | $220.93 | $19K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 120 | $222.31 | $27K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 240 | $223.16 | $54K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 140 | $224.41 | $31K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 135 | $225.04 | $30K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 120 | $226.19 | $27K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 475 | $227.90 | $108K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 200 | $228.49 | $46K | Form 4 ↗ |
| Sep 1, 2026 | Open-market sale 10b5-1 plan | 214 | $230.05 | $49K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 136 | $221.75 | $30K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 1,307 | $225.97 | $295K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 2,903 | $227.00 | $659K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 1,239 | $227.80 | $282K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 1,151 | $228.95 | $264K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 1,203 | $230.22 | $277K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 1,458 | $230.93 | $337K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 443 | $232.15 | $103K | Form 4 ↗ |
| Aug 31, 2026 | Open-market sale 10b5-1 plan | 160 | $233.53 | $37K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 40 | $223.35 | $9K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 160 | $226.46 | $36K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 440 | $211.16 | $93K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 560 | $212.17 | $119K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 716 | $213.35 | $153K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 444 | $214.40 | $95K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 360 | $215.33 | $78K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 1,760 | $216.67 | $381K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 4,160 | $217.59 | $905K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 1,120 | $218.25 | $244K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 120 | $219.33 | $26K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 80 | $220.40 | $18K | Form 4 ↗ |
| Aug 28, 2026 | Open-market sale 10b5-1 plan | 40 | $221.68 | $9K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 40 | $206.67 | $8K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 40 | $207.94 | $8K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 40 | $211.03 | $8K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 80 | $213.17 | $17K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 40 | $213.88 | $9K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 200 | $216.08 | $43K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 280 | $216.96 | $61K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 120 | $218.34 | $26K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 480 | $219.39 | $105K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 320 | $220.61 | $71K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 760 | $221.58 | $168K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 1,720 | $222.60 | $383K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 1,080 | $223.51 | $241K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 920 | $224.79 | $207K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 1,520 | $225.86 | $343K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 1,240 | $226.78 | $281K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 840 | $227.84 | $191K | Form 4 ↗ |
| Aug 27, 2026 | Open-market sale 10b5-1 plan | 280 | $228.70 | $64K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 80 | $182.27 | $15K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 120 | $183.63 | $22K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 200 | $184.69 | $37K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 320 | $185.90 | $59K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 840 | $187.05 | $157K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 2,719 | $187.95 | $511K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 2,801 | $188.87 | $529K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 2,160 | $189.88 | $410K | Form 4 ↗ |
| Aug 26, 2026 | Open-market sale 10b5-1 plan | 760 | $190.61 | $145K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 480 | $182.91 | $88K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 800 | $184.04 | $147K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 2,351 | $185.05 | $435K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 929 | $185.71 | $173K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 800 | $186.75 | $149K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 1,644 | $188.05 | $309K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 716 | $188.83 | $135K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 600 | $190.03 | $114K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 1,080 | $191.08 | $206K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 400 | $191.97 | $77K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 160 | $193.26 | $31K | Form 4 ↗ |
| Aug 25, 2026 | Open-market sale 10b5-1 plan | 40 | $193.99 | $8K | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 800 | $189.26 | $151K | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 3 | $190.25 | $567 | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 4,782 | $190.95 | $913K | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 1,080 | $191.97 | $207K | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 160 | $193.08 | $31K | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 192 | $194.58 | $37K | Form 4 ↗ |
| Aug 24, 2026 | Open-market sale 10b5-1 plan | 8 | $195.27 | $2K | Form 4 ↗ |
| Aug 21, 2026 | Open-market sale 10b5-1 plan | 440 | $187.45 | $82K | Form 4 ↗ |
| Aug 21, 2026 | Open-market sale 10b5-1 plan | 1,200 | $188.80 | $227K | Form 4 ↗ |
| Aug 21, 2026 | Open-market sale 10b5-1 plan | 3,480 | $189.83 | $661K | Form 4 ↗ |
| Aug 21, 2026 | Open-market sale 10b5-1 plan | 2,160 | $190.51 | $412K | Form 4 ↗ |
| Aug 21, 2026 | Open-market sale 10b5-1 plan | 1,960 | $191.78 | $376K | Form 4 ↗ |
| Aug 21, 2026 | Open-market sale 10b5-1 plan | 760 | $192.38 | $146K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 2,960 | $190.43 | $564K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 1,000 | $191.38 | $191K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 560 | $192.64 | $108K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 1,439 | $193.27 | $278K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 881 | $194.30 | $171K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 560 | $195.39 | $109K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 1,295 | $196.66 | $255K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 705 | $197.50 | $139K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 560 | $198.60 | $111K | Form 4 ↗ |
| Aug 20, 2026 | Open-market sale 10b5-1 plan | 40 | $199.07 | $8K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 803 | $198.12 | $159K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 957 | $199.02 | $190K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 2,440 | $200.15 | $488K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 2,920 | $200.86 | $587K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 1,280 | $201.83 | $258K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 280 | $202.94 | $57K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 160 | $203.91 | $33K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 80 | $204.93 | $16K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 280 | $207.49 | $58K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 360 | $208.76 | $75K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 280 | $209.89 | $59K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 40 | $210.46 | $8K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 80 | $212.63 | $17K | Form 4 ↗ |
| Aug 19, 2026 | Open-market sale 10b5-1 plan | 40 | $213.65 | $9K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 1,159 | $209.72 | $243K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 1,131 | $210.69 | $238K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 1,830 | $211.51 | $387K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 3,789 | $212.69 | $806K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 1,491 | $213.51 | $318K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 400 | $214.67 | $86K | Form 4 ↗ |
| Aug 18, 2026 | Open-market sale 10b5-1 plan | 200 | $215.46 | $43K | Form 4 ↗ |
| Aug 17, 2026 | Open-market sale 10b5-1 plan | 2,860 | $213.83 | $612K | Form 4 ↗ |
| Aug 17, 2026 | Open-market sale 10b5-1 plan | 4,023 | $214.71 | $864K | Form 4 ↗ |
| Aug 17, 2026 | Open-market sale 10b5-1 plan | 1,954 | $215.54 | $421K | Form 4 ↗ |
| Aug 17, 2026 | Open-market sale 10b5-1 plan | 843 | $216.76 | $183K | Form 4 ↗ |
| Aug 17, 2026 | Open-market sale 10b5-1 plan | 280 | $217.70 | $61K | Form 4 ↗ |
| Aug 17, 2026 | Open-market sale 10b5-1 plan | 40 | $218.49 | $9K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 2,000 | $216.96 | $434K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 1,120 | $218.29 | $244K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 3,385 | $219.10 | $742K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 1,541 | $220.15 | $339K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 794 | $221.02 | $175K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 160 | $221.92 | $36K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 320 | $223.36 | $71K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 360 | $225.04 | $81K | Form 4 ↗ |
| Aug 14, 2026 | Open-market sale 10b5-1 plan | 320 | $226.05 | $72K | Form 4 ↗ |
| Aug 13, 2026 | Open-market sale 10b5-1 plan | 120 | $220.71 | $26K | Form 4 ↗ |
| Aug 13, 2026 | Open-market sale 10b5-1 plan | 1,022 | $222.39 | $227K | Form 4 ↗ |
| Aug 13, 2026 | Open-market sale 10b5-1 plan | 1,698 | $223.12 | $379K | Form 4 ↗ |
| Aug 13, 2026 | Open-market sale 10b5-1 plan | 2,595 | $224.27 | $582K | Form 4 ↗ |
| Aug 13, 2026 | Open-market sale 10b5-1 plan | 2,765 | $225.27 | $623K | Form 4 ↗ |
| Aug 13, 2026 | Open-market sale 10b5-1 plan | 1,800 | $226.06 | $407K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 600 | $219.08 | $131K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 972 | $220.08 | $214K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 2,943 | $221.13 | $651K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 3,080 | $222.01 | $684K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 1,568 | $223.16 | $350K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 757 | $223.94 | $170K | Form 4 ↗ |
| Aug 12, 2026 | Open-market sale 10b5-1 plan | 80 | $224.67 | $18K | Form 4 ↗ |
| Aug 11, 2026 | Open-market sale 10b5-1 plan | 1,181 | $220.15 | $260K | Form 4 ↗ |
| Aug 11, 2026 | Open-market sale 10b5-1 plan | 1,356 | $220.85 | $299K | Form 4 ↗ |
| Aug 11, 2026 | Open-market sale 10b5-1 plan | 3,377 | $221.95 | $750K | Form 4 ↗ |
| Aug 11, 2026 | Open-market sale 10b5-1 plan | 1,948 | $223.04 | $434K | Form 4 ↗ |
| Aug 11, 2026 | Open-market sale 10b5-1 plan | 1,634 | $224.01 | $366K | Form 4 ↗ |
| Aug 11, 2026 | Open-market sale 10b5-1 plan | 504 | $224.80 | $113K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 80 | $215.39 | $17K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 150 | $216.75 | $33K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 320 | $217.94 | $70K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 322 | $218.76 | $70K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 48 | $219.53 | $11K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 200 | $221.35 | $44K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 366 | $222.18 | $81K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 954 | $223.50 | $213K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 1,520 | $224.51 | $341K | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 4,759 | $225.43 | $1.1M | Form 4 ↗ |
| Aug 10, 2026 | Open-market sale 10b5-1 plan | 1,281 | $226.20 | $290K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 250 | $209.59 | $52K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 578 | $210.80 | $122K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 3,212 | $211.79 | $680K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 3,120 | $212.70 | $664K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 1,919 | $213.98 | $411K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 521 | $214.51 | $112K | Form 4 ↗ |
| Aug 7, 2026 | Open-market sale 10b5-1 plan | 400 | $215.82 | $86K | Form 4 ↗ |
| Aug 6, 2026 | Open-market sale 10b5-1 plan | 546 | $202.57 | $111K | Form 4 ↗ |
| Aug 6, 2026 | Open-market sale 10b5-1 plan | 534 | $203.48 | $109K | Form 4 ↗ |
| Aug 6, 2026 | Open-market sale 10b5-1 plan | 1,678 | $204.64 | $343K | Form 4 ↗ |
| Aug 6, 2026 | Open-market sale 10b5-1 plan | 3,602 | $205.65 | $741K | Form 4 ↗ |
| Aug 6, 2026 | Open-market sale 10b5-1 plan | 3,134 | $206.69 | $648K | Form 4 ↗ |
| Aug 6, 2026 | Open-market sale 10b5-1 plan | 506 | $207.35 | $105K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 716 | $209.99 | $150K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 864 | $211.35 | $183K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 2,401 | $212.30 | $510K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 4,204 | $213.11 | $896K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 1,086 | $214.05 | $232K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 327 | $215.34 | $70K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 88 | $216.30 | $19K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 215 | $217.55 | $47K | Form 4 ↗ |
| Aug 5, 2026 | Open-market sale 10b5-1 plan | 99 | $218.56 | $22K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 160 | $204.07 | $33K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 80 | $205.58 | $16K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 200 | $207.22 | $41K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 280 | $208.86 | $58K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 4,570 | $209.69 | $958K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 2,750 | $210.65 | $579K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 1,908 | $211.43 | $403K | Form 4 ↗ |
| Aug 4, 2026 | Open-market sale 10b5-1 plan | 52 | $212.33 | $11K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 440 | $193.93 | $85K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,284 | $194.85 | $250K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,676 | $195.99 | $328K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,040 | $196.76 | $205K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 960 | $198.04 | $190K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,160 | $199.11 | $231K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 200 | $199.95 | $40K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 560 | $201.23 | $113K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 2,400 | $202.24 | $485K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 280 | $202.89 | $57K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 14,195 | $193.81 | $2.8M | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,360 | $194.74 | $265K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 2,099 | $195.86 | $411K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,682 | $196.70 | $331K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,179 | $197.88 | $233K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 1,800 | $199.01 | $358K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 360 | $199.93 | $72K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 802 | $201.26 | $161K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 3,555 | $202.27 | $719K | Form 4 ↗ |
| Aug 3, 2026 | Open-market sale 10b5-1 plan | 493 | $202.79 | $100K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 328 | $185.05 | $61K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 878 | $185.81 | $163K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 1,179 | $186.88 | $220K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 1,704 | $187.93 | $320K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 1,278 | $188.84 | $241K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 1,895 | $190.00 | $360K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 2,685 | $190.88 | $513K | Form 4 ↗ |
| Jul 31, 2026 | Open-market sale 10b5-1 plan | 53 | $191.45 | $10K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 360 | $178.72 | $64K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 862 | $180.22 | $155K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 2,758 | $181.27 | $500K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 2,487 | $182.16 | $453K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 1,755 | $183.15 | $321K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 1,164 | $184.21 | $214K | Form 4 ↗ |
| Jul 30, 2026 | Open-market sale 10b5-1 plan | 614 | $185.29 | $114K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 560 | $178.38 | $100K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 3,276 | $179.44 | $588K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 3,318 | $180.23 | $598K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 1,446 | $181.19 | $262K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 680 | $182.31 | $124K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 320 | $183.21 | $59K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 240 | $184.82 | $44K | Form 4 ↗ |
| Jul 29, 2026 | Open-market sale 10b5-1 plan | 160 | $185.77 | $30K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 160 | $174.70 | $28K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 880 | $175.86 | $155K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 760 | $176.80 | $134K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 640 | $178.04 | $114K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 680 | $179.04 | $122K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 360 | $179.94 | $65K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 1,238 | $181.34 | $224K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 2,762 | $182.08 | $503K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 1,600 | $183.24 | $293K | Form 4 ↗ |
| Jul 28, 2026 | Open-market sale 10b5-1 plan | 920 | $183.97 | $169K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 1,808 | $180.37 | $326K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 1,222 | $181.41 | $222K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 1,200 | $182.48 | $219K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 1,485 | $183.53 | $273K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 2,134 | $184.31 | $393K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 460 | $185.55 | $85K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 852 | $186.39 | $159K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 759 | $187.46 | $142K | Form 4 ↗ |
| Jul 27, 2026 | Open-market sale 10b5-1 plan | 80 | $188.28 | $15K | Form 4 ↗ |
| Jul 24, 2026 | Open-market sale 10b5-1 plan | 4,093 | $182.75 | $748K | Form 4 ↗ |
| Jul 24, 2026 | Open-market sale 10b5-1 plan | 5,109 | $183.55 | $938K | Form 4 ↗ |
| Jul 24, 2026 | Open-market sale 10b5-1 plan | 758 | $184.57 | $140K | Form 4 ↗ |
| Jul 24, 2026 | Open-market sale 10b5-1 plan | 40 | $185.21 | $7K | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 3 | $182.52 | $463 | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 4,217 | $183.42 | $773K | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 1,447 | $184.24 | $267K | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 680 | $185.64 | $126K | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 520 | $186.50 | $97K | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 320 | $187.68 | $60K | Form 4 ↗ |
| Jul 23, 2026 | Open-market sale 10b5-1 plan | 279 | $189.50 | $53K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 160 | $186.02 | $30K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 4,327 | $187.22 | $810K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 2,774 | $187.94 | $521K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 1,746 | $188.89 | $330K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 170 | $189.70 | $32K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 703 | $191.80 | $135K | Form 4 ↗ |
| Jul 22, 2026 | Open-market sale 10b5-1 plan | 120 | $192.52 | $23K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 1,608 | $190.54 | $306K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 3,249 | $191.44 | $622K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 2,775 | $192.46 | $534K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 472 | $193.27 | $91K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 524 | $194.49 | $102K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 276 | $195.72 | $54K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 152 | $196.41 | $30K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 384 | $197.59 | $76K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 492 | $198.77 | $98K | Form 4 ↗ |
| Jul 21, 2026 | Open-market sale 10b5-1 plan | 68 | $199.93 | $14K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 960 | $198.18 | $190K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 120 | $199.80 | $24K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 280 | $200.69 | $56K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 800 | $201.94 | $162K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 1,825 | $202.75 | $370K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 2,499 | $203.79 | $509K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 1,916 | $204.60 | $392K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 800 | $205.78 | $165K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 680 | $206.87 | $141K | Form 4 ↗ |
| Jul 20, 2026 | Open-market sale 10b5-1 plan | 120 | $207.77 | $25K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 80 | $199.99 | $16K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 920 | $201.99 | $186K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 1,360 | $203.18 | $276K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 1,000 | $204.07 | $204K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 1,999 | $205.07 | $410K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 2,321 | $205.98 | $478K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 1,242 | $207.05 | $257K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 798 | $207.85 | $166K | Form 4 ↗ |
| Jul 17, 2026 | Open-market sale 10b5-1 plan | 280 | $208.83 | $58K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 320 | $201.02 | $64K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 2,056 | $202.10 | $416K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 2,120 | $203.19 | $431K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 3,302 | $204.06 | $674K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 1,280 | $205.13 | $263K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 573 | $205.98 | $118K | Form 4 ↗ |
| Jul 16, 2026 | Open-market sale 10b5-1 plan | 349 | $207.06 | $72K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 877 | $205.95 | $181K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 3,387 | $206.96 | $701K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 1,856 | $207.91 | $386K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 739 | $208.83 | $154K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 544 | $210.04 | $114K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 817 | $211.21 | $173K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 1,169 | $212.17 | $248K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 201 | $213.16 | $43K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 200 | $213.97 | $43K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 106 | $215.29 | $23K | Form 4 ↗ |
| Jul 15, 2026 | Open-market sale 10b5-1 plan | 104 | $216.88 | $23K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 329 | $190.16 | $63K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 127 | $192.26 | $24K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 252 | $194.50 | $49K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 131 | $197.96 | $26K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 240 | $199.64 | $48K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 525 | $201.23 | $106K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 720 | $202.31 | $146K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 789 | $203.64 | $161K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 509 | $205.08 | $104K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 1,193 | $206.14 | $246K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 1,261 | $207.00 | $261K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 1,513 | $208.10 | $315K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 1,535 | $209.28 | $321K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 796 | $210.42 | $167K | Form 4 ↗ |
| Jul 14, 2026 | Open-market sale 10b5-1 plan | 80 | $210.87 | $17K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 200 | $181.93 | $36K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 520 | $183.12 | $95K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 801 | $184.38 | $148K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 520 | $185.03 | $96K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 1,057 | $186.32 | $197K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 2,727 | $187.33 | $511K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 4,014 | $188.16 | $755K | Form 4 ↗ |
| Jul 13, 2026 | Open-market sale 10b5-1 plan | 161 | $188.92 | $30K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 4,600 | $187.17 | $861K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 1,504 | $188.12 | $283K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 1,056 | $189.05 | $200K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 160 | $190.08 | $30K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 200 | $191.04 | $38K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 120 | $192.19 | $23K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 173 | $193.49 | $33K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 107 | $194.21 | $21K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 640 | $195.82 | $125K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 1,111 | $196.79 | $219K | Form 4 ↗ |
| Jul 10, 2026 | Open-market sale 10b5-1 plan | 329 | $197.49 | $65K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 680 | $188.55 | $128K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 120 | $189.54 | $23K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 40 | $191.00 | $8K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 120 | $192.40 | $23K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 400 | $193.62 | $77K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 1,573 | $195.04 | $307K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 2,389 | $195.85 | $468K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 1,869 | $196.82 | $368K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 2,358 | $197.90 | $467K | Form 4 ↗ |
| Jul 9, 2026 | Open-market sale 10b5-1 plan | 451 | $198.46 | $90K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 760 | $186.02 | $141K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 920 | $186.99 | $172K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 920 | $188.17 | $173K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 3,160 | $189.14 | $598K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 1,558 | $190.11 | $296K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 1,562 | $191.04 | $298K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 200 | $192.33 | $38K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 560 | $193.40 | $108K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 280 | $194.56 | $54K | Form 4 ↗ |
| Jul 8, 2026 | Open-market sale 10b5-1 plan | 80 | $195.28 | $16K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 320 | $193.29 | $62K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 1,864 | $194.43 | $362K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 982 | $195.37 | $192K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 1,461 | $196.39 | $287K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 1,957 | $197.25 | $386K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 1,673 | $198.41 | $332K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 1,448 | $199.41 | $289K | Form 4 ↗ |
| Jul 7, 2026 | Open-market sale 10b5-1 plan | 295 | $200.78 | $59K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 80 | $189.43 | $15K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 80 | $192.58 | $15K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 80 | $194.24 | $16K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 40 | $195.97 | $8K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 720 | $198.22 | $143K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 1,820 | $199.16 | $362K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 1,540 | $199.87 | $308K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 880 | $201.16 | $177K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 840 | $202.05 | $170K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 480 | $203.07 | $97K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 637 | $204.16 | $130K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 1,058 | $205.37 | $217K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 1,105 | $206.16 | $228K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 320 | $207.21 | $66K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 280 | $208.11 | $58K | Form 4 ↗ |
| Jul 6, 2026 | Open-market sale 10b5-1 plan | 40 | $209.26 | $8K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 240 | $191.33 | $46K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 200 | $192.70 | $39K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 1,249 | $194.02 | $242K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 2,438 | $194.76 | $475K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 2,586 | $195.63 | $506K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 1,436 | $196.75 | $283K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 1,160 | $197.67 | $229K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 651 | $198.67 | $129K | Form 4 ↗ |
| Jul 2, 2026 | Open-market sale 10b5-1 plan | 40 | $199.48 | $8K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 65 | $766.63 | $50K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 62 | $767.68 | $48K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 182 | $769.06 | $140K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 137 | $770.06 | $105K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 296 | $771.15 | $228K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 272 | $772.16 | $210K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 186 | $773.33 | $144K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 156 | $774.25 | $121K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 234 | $775.48 | $181K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 260 | $776.47 | $202K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 156 | $777.58 | $121K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 78 | $778.38 | $61K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 116 | $779.89 | $90K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 138 | $780.82 | $108K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 77 | $782.08 | $60K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 46 | $782.76 | $36K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 26 | $784.26 | $20K | Form 4 ↗ |
| Jul 1, 2026 | Open-market sale 10b5-1 plan | 13 | $785.60 | $10K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 12 | $746.78 | $9K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 4 | $748.00 | $3K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 38 | $749.50 | $28K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 19 | $750.37 | $14K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 100 | $751.74 | $75K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 14 | $752.86 | $11K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 63 | $753.77 | $47K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 232 | $755.14 | $175K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 99 | $756.19 | $75K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 112 | $757.57 | $85K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 333 | $758.23 | $252K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 170 | $759.36 | $129K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 178 | $760.27 | $135K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 285 | $761.34 | $217K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 280 | $762.38 | $213K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 257 | $763.45 | $196K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 181 | $764.35 | $138K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 5 | $764.98 | $4K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 62 | $734.00 | $46K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 1 | $737.00 | $737 | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 35 | $740.91 | $26K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 20 | $745.42 | $15K | Form 4 ↗ |
| Jun 30, 2026 | Open-market sale 10b5-1 plan | 12 | $746.78 | $9K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 26 | $706.81 | $18K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 26 | $709.52 | $18K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 13 | $713.01 | $9K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 26 | $718.17 | $19K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 65 | $721.78 | $47K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 13 | $726.96 | $9K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 13 | $729.33 | $9K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 13 | $732.77 | $10K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 65 | $735.36 | $48K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 26 | $737.77 | $19K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 39 | $739.50 | $29K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 104 | $741.07 | $77K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 182 | $742.02 | $135K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 212 | $743.21 | $158K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 212 | $744.15 | $158K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 360 | $745.19 | $268K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 390 | $746.35 | $291K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 273 | $747.16 | $204K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 182 | $748.42 | $136K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 39 | $749.42 | $29K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 91 | $750.65 | $68K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 77 | $751.81 | $58K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 40 | $752.77 | $30K | Form 4 ↗ |
| Jun 29, 2026 | Open-market sale 10b5-1 plan | 13 | $754.85 | $10K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 234 | $690.96 | $162K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 189 | $691.84 | $131K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 201 | $692.99 | $139K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 197 | $694.08 | $137K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 214 | $695.00 | $149K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 161 | $696.05 | $112K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 91 | $697.08 | $63K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 26 | $698.43 | $18K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 91 | $700.48 | $64K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 264 | $701.50 | $185K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 39 | $702.65 | $27K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 13 | $703.56 | $9K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 39 | $676.63 | $26K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 13 | $679.42 | $9K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 13 | $681.19 | $9K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 26 | $684.00 | $18K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 52 | $685.48 | $36K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 194 | $686.79 | $133K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 79 | $687.77 | $54K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 169 | $688.82 | $116K | Form 4 ↗ |
| Jun 26, 2026 | Open-market sale 10b5-1 plan | 195 | $689.66 | $134K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 52 | $671.68 | $35K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 61 | $672.46 | $41K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 119 | $673.81 | $80K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 99 | $674.86 | $67K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 168 | $675.67 | $114K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 166 | $676.84 | $112K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 216 | $677.86 | $146K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 224 | $678.79 | $152K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 272 | $679.71 | $185K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 226 | $680.70 | $154K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 217 | $682.08 | $148K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 102 | $682.84 | $70K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 166 | $684.00 | $114K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 47 | $684.88 | $32K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 61 | $686.26 | $42K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 141 | $686.98 | $97K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 20 | $688.23 | $14K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 98 | $689.46 | $68K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 38 | $690.32 | $26K | Form 4 ↗ |
| Jun 25, 2026 | Open-market sale 10b5-1 plan | 7 | $692.33 | $5K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 195 | $678.57 | $132K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 299 | $679.52 | $203K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 247 | $680.48 | $168K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 117 | $681.76 | $80K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 86 | $682.95 | $59K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 70 | $685.14 | $48K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 13 | $687.00 | $9K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 78 | $670.38 | $52K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 247 | $671.42 | $166K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 342 | $672.46 | $230K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 273 | $673.34 | $184K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 91 | $674.27 | $61K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 104 | $675.26 | $70K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 156 | $676.59 | $106K | Form 4 ↗ |
| Jun 24, 2026 | Open-market sale 10b5-1 plan | 182 | $677.59 | $123K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 13 | $664.00 | $9K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 39 | $665.66 | $26K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 26 | $668.32 | $17K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 26 | $669.91 | $17K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 39 | $670.91 | $26K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 65 | $674.18 | $44K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 78 | $675.42 | $53K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 52 | $676.14 | $35K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 78 | $677.66 | $53K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 169 | $678.77 | $115K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 247 | $680.02 | $168K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 536 | $681.00 | $365K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 274 | $681.89 | $187K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 130 | $683.00 | $89K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 117 | $684.22 | $80K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 104 | $685.22 | $71K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 143 | $686.58 | $98K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 212 | $687.80 | $146K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 35 | $688.25 | $24K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 104 | $689.65 | $72K | Form 4 ↗ |
| Jun 23, 2026 | Open-market sale 10b5-1 plan | 13 | $690.37 | $9K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 120 | $704.47 | $85K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 22 | $705.44 | $16K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 60 | $707.41 | $42K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 20 | $710.26 | $14K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 40 | $674.19 | $27K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 238 | $675.74 | $161K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 63 | $676.49 | $43K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 120 | $678.40 | $81K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 80 | $679.29 | $54K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 268 | $681.15 | $183K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 280 | $682.49 | $191K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 204 | $683.61 | $139K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 88 | $684.63 | $60K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 158 | $685.87 | $108K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 150 | $688.12 | $103K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 120 | $689.33 | $83K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 40 | $690.24 | $28K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 200 | $692.47 | $138K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 76 | $694.16 | $53K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 80 | $695.44 | $56K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 40 | $696.90 | $28K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 40 | $698.22 | $28K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 53 | $699.71 | $37K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 81 | $701.92 | $57K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 40 | $703.58 | $28K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 41 | $707.59 | $29K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 22 | $673.60 | $15K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 640 | $675.20 | $432K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 630 | $675.95 | $426K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 300 | $677.03 | $203K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 120 | $678.08 | $81K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 390 | $679.20 | $265K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 500 | $680.23 | $340K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 708 | $681.32 | $482K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 825 | $682.33 | $563K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 572 | $683.52 | $391K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 9,818 | $684.85 | $6.7M | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 380 | $685.60 | $261K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 153 | $686.49 | $105K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 206 | $688.00 | $142K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 433 | $688.69 | $298K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 411 | $689.80 | $284K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 347 | $690.88 | $240K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 240 | $691.85 | $166K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 341 | $692.88 | $236K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 193 | $694.15 | $134K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 30 | $694.94 | $21K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 40 | $696.03 | $28K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 117 | $697.37 | $82K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 197 | $698.23 | $138K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 150 | $699.24 | $105K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 135 | $700.23 | $95K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 218 | $701.44 | $153K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 170 | $702.28 | $119K | Form 4 ↗ |
| Jun 22, 2026 | Open-market sale 10b5-1 plan | 197 | $703.51 | $139K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 301 | $679.00 | $204K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 281 | $679.96 | $191K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 153 | $680.93 | $104K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 28 | $681.84 | $19K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 97 | $683.23 | $66K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 26 | $683.77 | $18K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 208 | $685.42 | $143K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 108 | $686.02 | $74K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 20 | $686.66 | $14K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 26 | $688.23 | $18K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 14 | $689.91 | $10K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 21 | $690.82 | $15K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 25 | $691.76 | $17K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 5 | $695.06 | $3K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 54 | $662.89 | $36K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 19 | $663.30 | $13K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 14 | $665.34 | $9K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 45 | $667.68 | $30K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 10 | $668.34 | $7K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 33 | $669.85 | $22K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 46 | $670.97 | $31K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 112 | $671.73 | $75K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 88 | $672.91 | $59K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 131 | $673.80 | $88K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 198 | $675.09 | $134K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 123 | $676.01 | $83K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 82 | $676.86 | $56K | Form 4 ↗ |
| Jun 18, 2026 | Open-market sale 10b5-1 plan | 232 | $678.00 | $157K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 4 | $671.87 | $3K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 23 | $674.54 | $16K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 18 | $675.30 | $12K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 50 | $677.03 | $34K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 69 | $678.36 | $47K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 112 | $679.22 | $76K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 260 | $680.21 | $177K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 212 | $681.33 | $144K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 265 | $682.35 | $181K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 206 | $683.18 | $141K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 328 | $684.30 | $224K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 363 | $685.23 | $249K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 213 | $686.26 | $146K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 289 | $687.35 | $199K | Form 4 ↗ |
| Jun 17, 2026 | Open-market sale 10b5-1 plan | 88 | $688.20 | $61K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 336 | $681.03 | $229K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 445 | $681.98 | $303K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 415 | $682.92 | $283K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 290 | $683.94 | $198K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 165 | $684.79 | $113K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 33 | $686.12 | $23K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 29 | $687.13 | $20K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 42 | $688.30 | $29K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 25 | $689.06 | $17K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 5 | $690.36 | $3K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 3 | $691.79 | $2K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 45 | $693.10 | $31K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 19 | $694.93 | $13K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 5 | $695.60 | $3K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 12 | $698.65 | $8K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 19 | $699.89 | $13K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 22 | $668.48 | $15K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 5 | $669.78 | $3K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 19 | $671.55 | $13K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 62 | $672.79 | $42K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 27 | $673.81 | $18K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 39 | $676.03 | $26K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 4 | $677.00 | $3K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 238 | $679.17 | $162K | Form 4 ↗ |
| Jun 16, 2026 | Open-market sale 10b5-1 plan | 196 | $680.03 | $133K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 22 | $669.98 | $15K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 88 | $671.05 | $59K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 15 | $678.00 | $10K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 50 | $679.85 | $34K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 21 | $680.52 | $14K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 55 | $681.77 | $37K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 38 | $682.66 | $26K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 40 | $683.78 | $27K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 73 | $684.97 | $50K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 130 | $686.24 | $89K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 176 | $687.05 | $121K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 228 | $688.14 | $157K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 175 | $689.23 | $121K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 207 | $690.34 | $143K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 275 | $691.51 | $190K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 551 | $692.36 | $381K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 209 | $693.45 | $145K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 105 | $694.36 | $73K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 35 | $695.51 | $24K | Form 4 ↗ |
| Jun 15, 2026 | Open-market sale 10b5-1 plan | 7 | $696.99 | $5K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 26 | $679.81 | $18K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 130 | $681.90 | $89K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 300 | $682.98 | $205K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 164 | $684.09 | $112K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 229 | $684.99 | $157K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 247 | $686.09 | $169K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 169 | $687.01 | $116K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 117 | $688.13 | $81K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 286 | $689.25 | $197K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 156 | $690.17 | $108K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 169 | $691.33 | $117K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 208 | $692.42 | $144K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 65 | $693.29 | $45K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 65 | $695.05 | $45K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 52 | $696.67 | $36K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 65 | $697.75 | $45K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 39 | $699.57 | $27K | Form 4 ↗ |
| Jun 12, 2026 | Open-market sale 10b5-1 plan | 13 | $701.27 | $9K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 66 | $686.65 | $45K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 52 | $687.86 | $36K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 51 | $688.62 | $35K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 144 | $689.92 | $99K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 95 | $691.12 | $66K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 364 | $691.99 | $252K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 130 | $692.90 | $90K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 156 | $693.99 | $108K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $694.87 | $27K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 26 | $643.58 | $17K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $647.06 | $25K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $648.66 | $25K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 13 | $650.00 | $8K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $652.12 | $25K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 26 | $653.54 | $17K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $655.32 | $26K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 13 | $656.33 | $9K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 26 | $657.99 | $17K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 13 | $660.00 | $9K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 13 | $661.89 | $9K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 13 | $663.03 | $9K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $664.77 | $26K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 26 | $665.89 | $17K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 91 | $668.00 | $61K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 104 | $668.98 | $70K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 117 | $670.03 | $78K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 91 | $671.06 | $61K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 86 | $672.15 | $58K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 83 | $673.28 | $56K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $675.19 | $26K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 39 | $676.47 | $26K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 52 | $677.61 | $35K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 26 | $679.24 | $18K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 26 | $680.46 | $18K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 13 | $681.50 | $9K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 104 | $683.15 | $71K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 52 | $684.41 | $36K | Form 4 ↗ |
| Jun 11, 2026 | Open-market sale 10b5-1 plan | 116 | $685.46 | $80K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 26 | $636.64 | $17K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 26 | $638.86 | $17K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 26 | $640.00 | $17K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 26 | $641.47 | $17K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 91 | $644.53 | $59K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 52 | $645.03 | $34K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 232 | $646.69 | $150K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 174 | $647.93 | $113K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 209 | $648.69 | $136K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 117 | $649.93 | $76K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 131 | $650.90 | $85K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 203 | $652.40 | $132K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 277 | $653.37 | $181K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 288 | $654.39 | $188K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 154 | $655.42 | $101K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 130 | $656.60 | $85K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 117 | $657.77 | $77K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 117 | $658.80 | $77K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 78 | $659.81 | $51K | Form 4 ↗ |
| Jun 10, 2026 | Open-market sale 10b5-1 plan | 26 | $661.40 | $17K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 42 | $653.94 | $27K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 26 | $654.76 | $17K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 20 | $656.29 | $13K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 45 | $658.79 | $30K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 4 | $660.89 | $3K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 34 | $662.65 | $23K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 29 | $619.74 | $18K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 21 | $621.29 | $13K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 40 | $622.70 | $25K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 68 | $623.61 | $42K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 16 | $625.03 | $10K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 10 | $625.77 | $6K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 48 | $627.78 | $30K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 56 | $629.25 | $35K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 42 | $630.52 | $26K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 91 | $631.65 | $57K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 56 | $632.72 | $35K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 70 | $633.86 | $44K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 66 | $635.02 | $42K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 64 | $636.13 | $41K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 53 | $637.49 | $34K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 48 | $638.41 | $31K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 99 | $639.49 | $63K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 144 | $640.50 | $92K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 118 | $641.62 | $76K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 199 | $642.57 | $128K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 238 | $643.47 | $153K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 133 | $644.58 | $86K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 341 | $645.42 | $220K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 37 | $646.80 | $24K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 46 | $647.78 | $30K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 44 | $649.00 | $29K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 101 | $650.05 | $66K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 28 | $651.48 | $18K | Form 4 ↗ |
| Jun 9, 2026 | Open-market sale 10b5-1 plan | 23 | $652.65 | $15K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 40 | $652.90 | $26K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 394 | $654.34 | $258K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 206 | $655.59 | $135K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 160 | $656.64 | $105K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 40 | $657.37 | $26K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 80 | $658.37 | $53K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 300 | $658.79 | $198K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 160 | $659.72 | $106K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 80 | $661.10 | $53K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 40 | $663.01 | $27K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 160 | $665.73 | $107K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 40 | $669.87 | $27K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 120 | $671.33 | $81K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 107 | $672.43 | $72K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 133 | $673.87 | $90K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 40 | $674.77 | $27K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 160 | $676.57 | $108K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 120 | $678.54 | $81K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 40 | $679.74 | $27K | Form 4 ↗ |
| Jun 8, 2026 | Open-market sale 10b5-1 plan | 80 | $681.53 | $55K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 17 | $670.88 | $11K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 26 | $671.67 | $17K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 143 | $673.69 | $96K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 169 | $674.99 | $114K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 104 | $676.20 | $70K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 52 | $677.13 | $35K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 39 | $678.50 | $26K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 88 | $680.01 | $60K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 42 | $681.12 | $29K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 39 | $682.06 | $27K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 39 | $683.39 | $27K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 26 | $684.74 | $18K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 117 | $686.05 | $80K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 196 | $687.07 | $135K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 194 | $688.26 | $134K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 221 | $689.32 | $152K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 156 | $690.28 | $108K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 117 | $691.62 | $81K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 169 | $692.63 | $117K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 117 | $693.85 | $81K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 65 | $694.79 | $45K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 156 | $695.84 | $109K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 39 | $696.95 | $27K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 52 | $698.23 | $36K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 26 | $699.22 | $18K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 39 | $700.08 | $27K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 26 | $702.32 | $18K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 13 | $703.33 | $9K | Form 4 ↗ |
| Jun 5, 2026 | Open-market sale 10b5-1 plan | 13 | $704.67 | $9K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 80 | $701.25 | $56K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 120 | $702.50 | $84K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 80 | $704.68 | $56K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 40 | $707.40 | $28K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 80 | $709.52 | $57K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 80 | $711.92 | $57K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 160 | $713.94 | $114K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 200 | $715.26 | $143K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 120 | $716.59 | $86K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 160 | $718.42 | $115K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 100 | $719.71 | $72K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 40 | $672.79 | $27K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 40 | $677.20 | $27K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 40 | $679.21 | $27K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 160 | $680.91 | $109K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 40 | $683.91 | $27K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 120 | $685.43 | $82K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 56 | $687.32 | $38K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 64 | $689.16 | $44K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 40 | $690.11 | $28K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 80 | $692.03 | $55K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 160 | $693.13 | $111K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 240 | $694.60 | $167K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 120 | $696.03 | $84K | Form 4 ↗ |
| Jun 4, 2026 | Open-market sale 10b5-1 plan | 80 | $697.73 | $56K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 40 | $743.28 | $30K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 120 | $744.82 | $89K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 160 | $746.57 | $119K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 260 | $747.51 | $194K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 360 | $748.81 | $270K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 200 | $749.98 | $150K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 240 | $751.14 | $180K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 320 | $752.05 | $241K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 240 | $753.30 | $181K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 40 | $753.80 | $30K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 240 | $755.26 | $181K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 40 | $755.98 | $30K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 120 | $757.57 | $91K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 80 | $758.57 | $61K | Form 4 ↗ |
| Jun 3, 2026 | Open-market sale 10b5-1 plan | 40 | $766.17 | $31K | Form 4 ↗ |
Source: SEC EDGAR Form 4 filings; each row links to the filing. Sales marked "10b5-1 plan" were reported as made under a pre-arranged trading plan. Insider trades are reported facts, not recommendations. Not investment advice.