| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 4 | $172.00 | $688@ $172.00 | 72,433 | Form 4 |
| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 234 | $170.95 | $40K@ $170.95 | 72,437 | Form 4 |
| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 120 | $168.38 | $20K@ $168.38 | 72,671 | Form 4 |
| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 460 | $167.32 | $77K@ $167.32 | 72,791 | Form 4 |
| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 191 | $166.20 | $32K@ $166.20 | 73,251 | Form 4 |
| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 345 | $164.60 | $57K@ $164.60 | 73,442 | Form 4 |
| Sep 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 103 | $163.20 | $17K@ $163.20 | 73,787 | Form 4 |
| Aug 28, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 10 | $182.50 | $2K@ $182.50 | 73,890 | Form 4 |
| Aug 28, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 6,091 | $181.19 | $1.1M@ $181.19 | 73,900 | Form 4 |
| Aug 28, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 7,643 | $180.25 | $1.4M@ $180.25 | 79,991 | Form 4 |
| Jul 1, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 716 | $139.06 | $100K@ $139.06 | 87,634 | Form 4 |
| Jun 25, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 483 | $142.57 | $69K@ $142.57 | 88,350 | Form 4 |
| Jun 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 1,537 | $130.68 | $201K@ $130.68 | 88,833 | Form 4 |
| Apr 10, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 32 | $120.23 | $4K@ $120.23 | 90,370 | Form 4 |
| Apr 10, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 614 | $119.35 | $73K@ $119.35 | 90,402 | Form 4 |
| Apr 10, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 210 | $117.45 | $25K@ $117.45 | 91,016 | Form 4 |
| Apr 10, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 1,237 | $116.72 | $144K@ $116.72 | 91,226 | Form 4 |
| Apr 2, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 1,831 | $109.60 | $201K@ $109.60 | 92,463 | Form 4 |
| Apr 2, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 1,146 | $109.60 | $126K@ $109.60 | 94,294 | Form 4 |
| Mar 31, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 5,798 | $109.60 | $635K@ $109.60 | 95,440 | Form 4 |
| Mar 25, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Grant or awardCode A · direct | 12,774 | — | — | 101,238 | Form 4 |
| Mar 25, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Grant or awardCode A · direct | 3,692 | — | — | 88,464 | Form 4 |
| Mar 25, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Grant or awardCode A · direct | 11,693 | — | — | 84,772 | Form 4 |
| Mar 25, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Grant or awardCode A · direct | 4,622 | — | — | 73,079 | Form 4 |
| Mar 24, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 2,546 | $105.23 | $268K@ $105.23 | 68,457 | Form 4 |
| Mar 23, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 2,628 | $106.84 | $281K@ $106.84 | 71,003 | Form 4 |
| Mar 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 272 | $99.05 | $27K@ $99.05 | 73,631 | Form 4 |
| Mar 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 299 | $98.21 | $29K@ $98.21 | 73,903 | Form 4 |
| Mar 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Open-market saleCode S · direct | 460 | $97.33 | $45K@ $97.33 | 74,202 | Form 4 |
| Mar 16, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 958 | $98.94 | $95K@ $98.94 | 74,662 | Form 4 |
| Mar 13, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 1,074 | $97.02 | $104K@ $97.02 | 75,620 | Form 4 |
| Mar 5, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 361 | $112.10 | $40K@ $112.10 | 76,694 | Form 4 |
| Feb 24, 2026 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 396 | $119.17 | $47K@ $119.17 | 77,055 | Form 4 |
| Dec 30, 2025 | GKOSCHIEF DEVELOPMENT OFFICER | Shares withheld for tax or exercise priceCode F · direct | 510 | $114.24 | $58K@ $114.24 | 77,451 | Form 4 |
| Dec 11, 2025 | GKOSCHIEF DEVELOPMENT OFFICER | Grant or awardCode A · direct | 2,054 | — | — | 77,961 | Form 4 |