| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 7,434 | $106.09 | $789K@ $106.09 | 291,137 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 12,943 | $105.41 | $1.4M@ $105.41 | 298,571 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 19,374 | $104.41 | $2.0M@ $104.41 | 311,514 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 7,258 | $103.37 | $750K@ $103.37 | 330,888 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 4,437 | $102.36 | $454K@ $102.36 | 338,146 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 3,779 | $101.33 | $383K@ $101.33 | 342,583 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 4,732 | $100.31 | $475K@ $100.31 | 346,362 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 4,558 | $99.34 | $453K@ $99.34 | 351,094 | Form 4 |
| Sep 14, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 4,485 | $98.27 | $441K@ $98.27 | 355,652 | Form 4 |
| Aug 12, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 55 | $105.43 | $6K@ $105.43 | 360,137 | Form 4 |
| Aug 12, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 11,524 | $104.68 | $1.2M@ $104.68 | 360,192 | Form 4 |
| Aug 12, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 25,137 | $103.71 | $2.6M@ $103.71 | 371,716 | Form 4 |
| Aug 12, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 23,259 | $102.87 | $2.4M@ $102.87 | 396,853 | Form 4 |
| Aug 12, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 9,025 | $101.98 | $920K@ $101.98 | 420,112 | Form 4 |
| Jun 30, 2026 | NXDRDirector | Option exerciseCode M · direct | 6,536 | — | — | 250,747 | Form 4 |
| Jun 9, 2026 | NXDRDirector | Grant or awardCode A · direct | 85,365 | — | — | 85,365 | Form 4 |
| Jun 9, 2026 | NXDRDirector | Option exerciseCode M · direct | 106,707 | — | — | 244,211 | Form 4 |
| May 1, 2026 | NXDRDirector | Option exerciseCode M · direct | 60,975 | — | — | 137,504 | Form 4 |
| Apr 24, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 400 | $79.47 | $32K@ $79.47 | 429,137 | Form 4 |
| Apr 24, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 5,137 | $78.66 | $404K@ $78.66 | 429,537 | Form 4 |
| Apr 24, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 600 | $77.69 | $47K@ $77.69 | 434,674 | Form 4 |
| Apr 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 749 | $79.85 | $60K@ $79.85 | 435,274 | Form 4 |
| Apr 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 3,785 | $79.08 | $299K@ $79.08 | 436,023 | Form 4 |
| Apr 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 39,477 | $78.10 | $3.1M@ $78.10 | 439,808 | Form 4 |
| Apr 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 53,136 | $77.24 | $4.1M@ $77.24 | 479,285 | Form 4 |
| Apr 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 16,716 | $76.37 | $1.3M@ $76.37 | 532,421 | Form 4 |
| Apr 20, 2026 | WChief Executive Officer | Conversion of derivativeCode C · direct | 500,000 | — | — | 549,137 | Form 4 |
| Mar 31, 2026 | NXDRDirector | Option exerciseCode M · direct | 6,535 | — | — | 76,529 | Form 4 |
| Mar 25, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 5,068 | $79.38 | $402K@ $79.38 | 49,137 | Form 4 |
| Mar 25, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 2,531 | $78.54 | $199K@ $78.54 | 54,205 | Form 4 |
| Mar 25, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 3,012 | $77.64 | $234K@ $77.64 | 56,736 | Form 4 |
| Mar 24, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 1,571 | $77.18 | $121K@ $77.18 | 59,748 | Form 4 |
| Mar 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 23,539 | $78.44 | $1.8M@ $78.44 | 61,319 | Form 4 |
| Mar 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 32,087 | $77.43 | $2.5M@ $77.43 | 84,858 | Form 4 |
| Mar 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 50,198 | $76.53 | $3.8M@ $76.53 | 116,945 | Form 4 |
| Mar 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 1,994 | $75.45 | $150K@ $75.45 | 167,143 | Form 4 |
| Mar 16, 2026 | NXDRDirector | Grant or awardCode A · direct | 26,143 | — | — | 26,143 | Form 4 |
| Feb 26, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 2,298 | $80.32 | $185K@ $80.32 | 169,137 | Form 4 |
| Feb 26, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 7,686 | $79.36 | $610K@ $79.36 | 171,435 | Form 4 |
| Feb 26, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 15,916 | $78.56 | $1.3M@ $78.56 | 179,121 | Form 4 |
| Feb 26, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 1,100 | $77.23 | $85K@ $77.23 | 195,037 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 800 | $81.15 | $65K@ $81.15 | 196,137 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 1,211 | $80.68 | $98K@ $80.68 | 196,937 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 1,051 | $79.15 | $83K@ $79.15 | 198,148 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 7,220 | $77.49 | $559K@ $77.49 | 199,199 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 4,691 | $76.81 | $360K@ $76.81 | 206,419 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 3,500 | $75.55 | $264K@ $75.55 | 211,110 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 14,504 | $74.62 | $1.1M@ $74.62 | 214,610 | Form 4 |
| Feb 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 60,023 | $73.77 | $4.4M@ $73.77 | 229,114 | Form 4 |
| Jan 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 7,861 | $109.74 | $863K@ $109.74 | 289,137 | Form 4 |
| Jan 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 75,194 | $109.26 | $8.2M@ $109.26 | 296,998 | Form 4 |
| Jan 23, 2026 | WChief Executive Officer | Open-market saleCode S · direct | 66,945 | $108.34 | $7.3M@ $108.34 | 372,192 | Form 4 |
| Dec 26, 2025 | WChief Executive Officer | Open-market saleCode S · direct | 30,000 | $102.32 | $3.1M@ $102.32 | 439,137 | Form 4 |
| Dec 23, 2025 | WChief Executive Officer | Open-market saleCode S · direct | 4,816 | $101.64 | $489K@ $101.64 | 469,137 | Form 4 |
| Dec 23, 2025 | WChief Executive Officer | Open-market saleCode S · direct | 32,096 | $101.31 | $3.3M@ $101.31 | 473,953 | Form 4 |
| Dec 23, 2025 | WChief Executive Officer | Open-market saleCode S · direct | 58,648 | $100.10 | $5.9M@ $100.10 | 506,049 | Form 4 |
| Dec 23, 2025 | WChief Executive Officer | Open-market saleCode S · direct | 19,904 | $99.28 | $2.0M@ $99.28 | 564,697 | Form 4 |
| Dec 23, 2025 | WChief Executive Officer | Open-market saleCode S · direct | 4,536 | $98.11 | $445K@ $98.11 | 584,601 | Form 4 |