greeksoup/ stock research

CrowdStrike Holdings, Inc. insider trading

In twelve months insiders at CrowdStrike Holdings bought nothing and sold $801M on the open market; 2166 of the 2297 sales were under plans set months before.

Bought on the open marketNonein twelve months
Sold on the open market$801M2,297 sales
Sales set in advance2166 of 2297under Rule 10b5-1 plans
Pay taken in stock240 by own choice
New to this? How to read this page
  1. Insiders are the people who run the company: officers, directors and owners of 10% or more. They must report a trade on Form 4 within two business days.
  2. A purchase on the open market is the strongest sign: the insider spent their own money.
  3. A sale under a trading plan (Rule 10b5-1) says little: its dates were fixed months before. Sales outside a plan say more, but insiders sell for many reasons, such as taxes or a house.
  4. Grants, option exercises and shares held back for tax are left out.
  5. What is a Form 4? · Form 4 codes

What kind of trades

Insiders only sold: 2,297 sales worth $801M, and 2166 of them were under plans set months before, which say little.

Purchasebought with their own money
Pay in stock, own choiceowed cash, chose shares
Sale outside a planthe insider picked the day
Sale under a plandates fixed months before
Says littlecompany plans, board pay, cash units
Bought
24 says little
Sold
1312166 under a plan

Every Form 4 line of the last twelve months, counted by kind. The grades come from the filing itself: whether the insider paid cash, whether a plan set the date, whether pay was taken in stock by choice.

Insider trades on the share price

last twelve months

219 marks over twelve months, each in its grade: solid for the stronger signs, hollow or grey for the ones that say little.

PurchasePay in stock, own choiceSale outside a planSale under a planSays little

The blue line is the daily close over twelve months. Each mark is one insider's trades on one day, on that day's price, sized by dollar value. Solid marks are the stronger signs; hollow and grey marks say little. Hover or tap a mark for who, how much and why.

Trades worth a closer look

A purchase stands out when two or more of these hold: a senior insider, several insiders buying within 90 days, a fall of 10% or more in the three months before, or over $1 million. A sale outside a plan is judged the same way. These are the Feed's rules.

Who traded

dollars, twelve months

10 insiders traded. The most: Kurtz George, sale outside a plan $36.5M; sale under a plan $324M.

One row per insider, sold to the left and bought to the right, split by grade: the paler part of a bar is the part that says little.

How it compares

every company on the site

Open-market sales, twelve months

Open-market purchases, twelve months

    The bar ranks every company on the site from the lowest on the left to the highest on the right, in three equal thirds; the small figures under it are the values where each third starts, and the black tick is the middle company. The orange dot is this company; the grey ticks are the other companies in its industry (hover or tap for names). A hatched block is companies tied at none.

    Every Form 4 line

    Purchase: bought on the open market with their own moneyTook pay in stock, own choice: owed cash, chose shares instead; a softer signSale: sold on the open market, not under a plan set in advanceSale, trading plan: under a Rule 10b5-1 plan set up months before, so the date was fixed in advanceGrey lines: plan purchases, pay in stock taken by the whole board or under a company plan, and units paid in cash; they say little about the insider's own view
    TradedInsiderRoleTypeSharesPriceValueFiling
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026100$214.06$21,406Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026300$215.81$64,743Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20262,722$216.86$590,293Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20262,278$218.04$496,695Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,230$218.95$269,308Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,670$220.15$367,650Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,248$221.24$276,108Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026252$222.41$56,047Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026100$225.34$22,534Form 4
    5 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026100$231.49$23,149Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026200$238.12$47,624Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026200$239.99$47,998Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,607$241.17$387,560Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20262,034$242.23$492,696Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20263,036$243.14$738,173Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026923$244.35$225,535Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026500$245.33$122,665Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026300$246.64$73,992Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026300$247.85$74,355Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026300$249.06$74,718Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026300$250.65$75,195Form 4
    4 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026300$252.00$75,600Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,225$248.19$304,033Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,275$249.15$317,666Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026500$250.20$125,100Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,000$242.49$242,490Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,300$243.89$317,057Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20262,000$244.94$489,880Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,200$246.07$295,284Form 4
    3 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,500$247.03$370,545Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026675$240.93$162,628Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20263,634$241.75$878,520Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,671$242.75$405,635Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,087$243.62$264,815Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026920$244.79$225,207Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026640$245.78$157,299Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026800$247.21$197,768Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,080$248.38$268,250Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,925$249.27$479,845Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,720$250.02$430,034Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026480$251.06$120,509Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 202613,763$252.60$3.5 millionForm 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,670$241.48$403,272Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20261,049$242.45$254,330Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026933$243.35$227,046Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026747$244.50$182,642Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026429$245.44$105,294Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026565$246.41$139,222Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026774$247.51$191,573Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026891$248.58$221,485Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 20262,121$249.66$529,529Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026399$250.61$99,993Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026257$251.57$64,653Form 4
    2 November 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 2 November 2026165$252.60$41,679Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,069$241.13$257,768Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance2,193$242.00$530,706Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,719$243.08$417,855Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,059$244.02$258,417Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,058$245.12$259,337Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance571$246.16$140,557Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance719$247.27$177,787Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,359$248.40$337,576Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance2,512$249.43$626,568Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,427$250.16$356,978Form 4
    2 November 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance314$251.19$78,874Form 4
    2 November 2026Podbere Burt W.Chief Financial OfficerSaleafter a 19% rise over three months · 13% below its one-year high · Form 144 notice 2 November 2026710$250.54$177,883Form 4
    2 November 2026Podbere Burt W.Chief Financial OfficerSaleafter a 19% rise over three months · 13% below its one-year high · Form 144 notice 2 November 20264,410$251.81$1.1 millionForm 4
    2 November 2026Podbere Burt W.Chief Financial OfficerSaleafter a 19% rise over three months · 13% below its one-year high · Form 144 notice 2 November 20262,590$252.93$655,089Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026200$261.60$52,320Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,120$246.13$275,666Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026903$247.07$223,104Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,657$248.10$411,102Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026640$249.25$159,520Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026960$250.32$240,307Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026624$251.25$156,780Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026536$252.11$135,131Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026762$253.46$193,137Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026958$254.38$243,696Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026680$255.38$173,658Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$256.27$61,505Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026440$257.27$113,199Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026200$258.56$51,712Form 4
    30 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202680$259.78$20,782Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026120$251.45$30,174Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202640$252.31$10,092Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202680$253.65$20,292Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$255.15$61,236Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026418$256.22$107,100Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20262,262$257.59$582,669Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20263,120$258.41$806,239Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,000$259.63$259,630Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,040$260.61$271,034Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026480$261.45$125,496Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026320$262.42$83,974Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026200$263.76$52,752Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$265.21$63,650Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026360$266.61$95,980Form 4
    29 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202680$267.66$21,413Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026945$264.46$249,915Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20263,525$265.21$934,865Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,467$266.42$390,838Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026965$267.38$258,022Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,523$268.40$408,773Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,036$269.44$279,140Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026405$270.45$109,532Form 4
    28 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026134$271.75$36,414Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026156$260.34$40,613Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026170$262.67$44,654Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026760$263.99$200,632Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026960$265.00$254,400Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,326$265.88$352,557Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,304$266.90$348,038Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20264,224$267.99$1.1 millionForm 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026937$268.70$251,772Form 4
    27 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026163$269.67$43,956Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$255.47$71,532Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026560$256.12$143,427Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026400$257.33$102,932Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026930$258.26$240,182Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026510$259.57$132,381Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,960$260.39$510,364Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20262,190$261.71$573,145Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20262,450$262.32$642,684Form 4
    26 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026720$263.53$189,742Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026160$235.96$37,754Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$237.14$66,399Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$238.04$57,130Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$239.20$57,408Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202680$240.37$19,230Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$241.79$58,030Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$242.93$68,020Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026120$244.96$29,395Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026320$246.10$78,752Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026520$247.20$128,544Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026400$248.53$99,412Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$249.54$69,871Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026880$250.70$220,616Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,480$251.80$372,664Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026957$252.65$241,786Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026760$253.94$192,994Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026920$254.57$234,204Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026400$255.71$102,284Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026960$256.78$246,509Form 4
    23 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026483$257.65$124,445Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026400$235.89$94,356Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,040$236.66$246,126Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20262,960$237.86$704,066Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20263,000$238.69$716,070Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026760$239.65$182,134Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026480$240.77$115,570Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026397$241.92$96,042Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026563$242.81$136,702Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$243.78$68,258Form 4
    22 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026120$245.34$29,441Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202680$229.25$18,340Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$230.67$64,588Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026480$231.57$111,154Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026938$232.75$218,320Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026468$233.93$109,479Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026194$234.62$45,516Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,360$235.97$320,919Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,560$237.04$369,782Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026440$237.99$104,716Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026480$239.30$114,864Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20262,000$239.94$479,880Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026720$241.10$173,592Form 4
    21 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,000$241.94$241,940Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026240$222.30$53,352Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 202659$223.37$13,179Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026720$224.71$161,791Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,904$225.49$429,333Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20262,053$226.49$464,984Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20263,080$227.44$700,515Form 4
    20 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,944$228.36$443,932Form 4
    19 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20261,640$227.78$373,559Form 4
    19 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20263,960$228.60$905,256Form 4
    19 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 20263,320$229.55$762,106Form 4
    19 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026640$230.61$147,590Form 4
    19 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026280$232.37$65,064Form 4
    19 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 19 October 2026160$233.06$37,290Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,299$226.02$293,600Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,302$226.85$749,059Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,047$227.54$238,234Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$228.57$27,428Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$229.61$27,553Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$230.81$36,930Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026349$232.16$81,024Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026572$233.71$133,682Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,608$234.78$377,526Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026360$235.61$84,820Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$237.08$37,933Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026240$238.08$57,139Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202680$244.11$19,529Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026281$245.51$68,988Form 4
    16 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026302$246.92$74,570Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 20261,129$225.86$254,996Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 20263,520$226.66$797,843Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 20261,487$227.48$338,263Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026160$228.66$36,586Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 202680$229.60$18,368Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026120$230.77$27,692Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026320$232.23$74,314Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026461$233.47$107,630Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026979$234.37$229,448Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026800$235.25$188,200Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026200$236.08$47,216Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026120$237.80$28,536Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 202640$240.27$9,611Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 202640$242.47$9,699Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 202680$243.89$19,511Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 202680$245.31$19,625Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 2026211$246.41$51,993Form 4
    16 October 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 16 October 202669$247.36$17,068Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026995$241.16$239,954Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,406$242.05$824,422Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,439$243.02$592,726Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,360$244.01$331,854Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,246$244.86$305,096Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026514$246.05$126,470Form 4
    15 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202640$246.62$9,865Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026883$249.11$219,964Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,544$250.11$386,170Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,611$251.02$404,393Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,644$252.07$414,403Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,468$252.89$371,243Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,676$254.08$425,838Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,014$254.93$258,499Form 4
    14 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$255.72$40,915Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026600$260.70$156,420Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,997$261.52$522,255Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,283$262.48$861,722Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,320$263.44$347,741Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026476$264.28$125,797Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,484$265.51$394,017Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026640$266.58$170,611Form 4
    13 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026200$267.51$53,502Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$270.69$32,483Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026440$272.00$119,680Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026280$272.83$76,392Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$274.62$32,954Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$276.04$33,125Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026320$261.97$83,830Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,200$263.00$841,600Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,040$263.79$274,342Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,800$264.90$476,820Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026680$265.82$180,758Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026440$267.03$117,493Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026880$268.03$235,866Form 4
    12 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026560$268.86$150,562Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026560$263.21$147,398Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026400$264.20$105,680Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026440$265.41$116,780Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,803$266.79$481,022Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,080$267.64$289,051Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026147$269.08$39,555Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,079$269.99$291,319Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026126$271.35$34,190Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,156$272.32$314,802Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,594$273.37$435,752Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,041$274.27$285,515Form 4
    9 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026574$274.99$157,844Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026400$262.51$105,004Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,040$263.27$537,071Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,080$264.32$285,466Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,568$265.47$416,257Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,792$266.32$477,245Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026760$267.31$203,156Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026760$268.84$204,318Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,292$269.76$348,530Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026148$271.08$40,120Form 4
    8 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$271.77$43,483Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,066$265.15$547,800Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026564$266.15$150,109Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,295$267.26$346,102Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,020$268.09$273,452Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,670$269.22$449,597Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,160$270.14$313,362Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026640$271.18$173,555Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026200$272.38$54,476Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026280$273.45$76,566Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026800$274.90$219,920Form 4
    7 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026305$276.25$84,256Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$277.02$33,242Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,200$278.35$334,020Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,800$279.10$1.1 millionForm 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026600$280.32$168,192Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,880$281.35$528,938Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,199$282.21$338,370Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026361$283.23$102,246Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026320$284.30$90,976Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026337$285.45$96,197Form 4
    6 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026183$286.30$52,393Form 4
    5 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026400$269.40$107,760Form 4
    5 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026720$270.31$194,623Form 4
    5 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,005$271.41$815,587Form 4
    5 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20265,075$272.26$1.4 millionForm 4
    5 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026760$273.02$207,495Form 4
    5 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202640$274.08$10,963Form 4
    2 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,920$268.47$515,462Form 4
    2 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20265,000$269.40$1.3 millionForm 4
    2 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,308$270.44$353,736Form 4
    2 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,455$271.36$394,829Form 4
    2 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026317$272.53$86,392Form 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance457$260.34$118,975Form 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance2,431$261.10$634,734Form 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,018$262.29$267,011Form 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance2,317$263.29$610,043Form 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance9,607$264.20$2.5 millionForm 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance17,382$265.21$4.6 millionForm 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12,718$266.15$3.4 millionForm 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance5,012$267.09$1.3 millionForm 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance2,978$268.00$798,104Form 4
    1 October 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance80$269.07$21,526Form 4
    1 October 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance700$259.95$181,965Form 4
    1 October 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance5,637$261.13$1.5 millionForm 4
    1 October 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance3,170$262.01$830,572Form 4
    1 October 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance6,145$263.06$1.6 millionForm 4
    1 October 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance9,004$263.92$2.4 millionForm 4
    1 October 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance120$264.60$31,752Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026403$261.16$105,247Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026168$262.29$44,065Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026672$263.40$177,005Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,050$264.34$541,897Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,046$265.33$808,195Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,411$266.25$641,929Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026935$267.39$250,010Form 4
    1 October 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026315$268.13$84,461Form 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202613,274$262.71$3.5 millionForm 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202630,933$263.50$8.2 millionForm 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202640,573$264.39$10.7 millionForm 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202653,539$265.39$14.2 millionForm 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202661,611$266.53$16.4 millionForm 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202641,974$267.29$11.2 millionForm 4
    30 September 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 30 September 202640$267.96$10,718Form 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026533$263.09$140,227Form 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,328$264.23$350,897Form 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20264,066$265.21$1.1 millionForm 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,049$266.20$545,444Form 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,432$267.20$382,630Form 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026506$268.05$135,633Form 4
    30 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202686$268.81$23,118Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026315$256.42$80,772Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026645$257.35$165,991Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,440$258.63$372,427Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,355$259.50$870,622Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,163$260.41$563,267Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026842$261.49$220,175Form 4
    29 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,240$262.42$325,401Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026204$248.24$50,641Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026382$249.81$95,427Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026460$251.76$115,810Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,146$252.56$289,434Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,234$253.71$313,078Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026459$254.79$116,949Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026293$255.99$75,005Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026256$256.99$65,789Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026565$258.01$145,776Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,530$259.26$915,188Form 4
    28 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,471$259.88$382,283Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,600$252.15$403,440Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026560$253.30$141,848Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026960$254.20$244,032Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,424$255.22$873,873Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,856$256.14$475,396Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,040$257.11$267,394Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026400$258.06$103,224Form 4
    25 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$259.05$41,448Form 4
    24 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,344$259.47$608,198Form 4
    24 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,474$260.30$383,682Form 4
    24 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,424$261.26$633,294Form 4
    24 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,758$262.25$723,286Form 4
    24 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,000$263.24$263,240Form 4
    24 September 2026Podbere Burt W.Chief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202674,007$259.35$19.2 millionForm 4
    24 September 2026Podbere Burt W.Chief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202662,156$260.25$16.2 millionForm 4
    24 September 2026Podbere Burt W.Chief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 2026114,668$261.19$30.0 millionForm 4
    24 September 2026Podbere Burt W.Chief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202669,169$262.29$18.1 millionForm 4
    24 September 2026Podbere Burt W., buttonwillow TrustChief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202662,000$262.25$16.3 millionForm 4
    24 September 2026Podbere Burt W., doris TrustChief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202662,000$262.72$16.3 millionForm 4
    24 September 2026Podbere Burt W., by trust (The Indiana Hope Podbere Children\'s Trust)Chief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202618,000$263.21$4.7 millionForm 4
    24 September 2026Podbere Burt W., by trust (The Callie Hodia Podbere Children\'s Trust)Chief Financial OfficerSaletrading plan set in advance · Form 144 notice 24 September 202618,000$263.51$4.7 millionForm 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026195$249.85$48,721Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026528$251.02$132,539Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026917$251.74$230,846Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026840$252.89$212,428Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026637$253.98$161,785Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026163$255.05$41,573Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$256.18$30,742Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026360$258.14$92,930Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026578$259.41$149,939Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,222$260.32$318,111Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,807$261.26$733,357Form 4
    23 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,633$262.27$428,287Form 4
    22 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026734$246.08$180,623Form 4
    22 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,150$246.86$530,749Form 4
    22 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20262,134$247.99$529,211Form 4
    22 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,205$248.85$797,564Form 4
    22 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,697$249.83$423,962Form 4
    22 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202680$250.48$20,038Form 4
    21 September 2026Saha AnuragChief Accounting OfficerSaleafter a 48% rise over three months · at its one-year high6,876$231.61$1.6 millionForm 4
    21 September 2026Saha AnuragChief Accounting OfficerSaleafter a 48% rise over three months · at its one-year high140$238.23$33,352Form 4
    21 September 2026Sentonas MichaelPresidentSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 202648,866$231.61$11.3 millionForm 4
    21 September 2026Sentonas MichaelPresidentSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 2026995$238.21$237,019Form 4
    21 September 2026Sentonas MichaelPresidentSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 20262$242.64$485Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,014$249.86$753,078Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$232.07$37,131Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202680$233.84$18,707Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026200$236.34$47,268Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026280$238.29$66,721Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$239.51$28,741Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202640$240.45$9,618Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026160$241.95$38,712Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$243.30$29,196Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026121$244.35$29,566Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,149$245.81$282,436Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20263,469$246.83$856,253Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,101$247.80$272,828Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,960$248.98$488,001Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,040$249.76$259,750Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202637,612$231.61$8.7 millionForm 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202680$232.89$18,631Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$233.93$28,072Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026120$235.43$28,252Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026473$236.37$111,803Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026492$237.75$116,973Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026480$238.64$114,547Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026229$240.24$55,015Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026281$241.78$67,940Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026301$242.98$73,137Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 2026570$243.99$139,074Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20261,430$245.45$350,994Form 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20265,700$246.27$1.4 millionForm 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 202611,022$247.10$2.7 millionForm 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20264,319$248.27$1.1 millionForm 4
    21 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 21 September 20268,272$249.21$2.1 millionForm 4
    21 September 2026Podbere Burt W.Chief Financial OfficerSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 202631,101$238.09$7.4 millionForm 4
    21 September 2026Podbere Burt W.Chief Financial OfficerSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 20261,899$238.77$453,424Form 4
    21 September 2026Podbere Burt W.Chief Financial OfficerSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 2026800$239.94$191,952Form 4
    21 September 2026Podbere Burt W.Chief Financial OfficerSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 202676$240.88$18,307Form 4
    21 September 2026Podbere Burt W.Chief Financial OfficerSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 20264$242.13$969Form 4
    21 September 2026Podbere Burt W.Chief Financial OfficerSaleafter a 48% rise over three months · at its one-year high · Form 144 notice 21 September 20262$244.47$489Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026460$235.79$108,463Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,201$236.77$284,361Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,410$237.71$810,591Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,916$238.62$457,196Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,462$239.89$350,719Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026131$240.74$31,537Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$242.07$29,048Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026709$243.22$172,443Form 4
    18 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026591$247.45$146,243Form 4
    18 September 2026Schumacher Laura JDirectorTook pay in stockone of 6 insiders the same day68n/an/aForm 4
    18 September 2026Flower JohannaDirectorTook pay in stockone of 6 insiders the same day56n/an/aForm 4
    18 September 2026Oleary DenisDirectorTook pay in stockone of 6 insiders the same day58n/an/aForm 4
    18 September 2026Gandhi Sameer KDirectorTook pay in stockone of 6 insiders the same day63n/an/aForm 4
    18 September 2026Watzinger GerhardDirectorTook pay in stockone of 6 insiders the same day126n/an/aForm 4
    18 September 2026Davis CaryDirectorTook pay in stockone of 6 insiders the same day83n/an/aForm 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$234.35$28,122Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$235.55$28,266Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$236.19$18,895Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$237.48$18,998Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$239.12$66,954Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$240.57$19,246Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026760$242.85$184,566Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$243.69$68,233Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026840$245.05$205,842Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,994$246.09$736,793Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,566$246.85$880,267Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$247.96$79,347Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$249.20$89,712Form 4
    17 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$249.86$29,983Form 4
    17 September 2026Davis CaryDirectorSaleafter a 44% rise over three months · at its one-year high · Form 144 notice 17 September 202624,760$245.88$6.1 millionForm 4
    17 September 2026Davis CaryDirectorSaleafter a 44% rise over three months · at its one-year high · Form 144 notice 17 September 20265,180$246.55$1.3 millionForm 4
    16 September 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaletrading plan set in advance · Form 144 notice 16 September 202625,980$236.30$6.1 millionForm 4
    16 September 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaletrading plan set in advance · Form 144 notice 16 September 202621,792$237.99$5.2 millionForm 4
    16 September 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaletrading plan set in advance · Form 144 notice 16 September 202635,299$238.98$8.4 millionForm 4
    16 September 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaletrading plan set in advance · Form 144 notice 16 September 202627,918$239.88$6.7 millionForm 4
    16 September 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaletrading plan set in advance · Form 144 notice 16 September 20268,244$240.87$2.0 millionForm 4
    16 September 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaletrading plan set in advance · Form 144 notice 16 September 2026767$241.45$185,192Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026189$236.32$44,664Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026354$364.26$128,948Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026855$239.20$204,516Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,394$240.11$334,713Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,332$241.23$803,778Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,953$242.16$472,938Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,223$243.13$297,348Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026527$244.12$128,651Form 4
    16 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026173$244.90$42,368Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026594$233.10$138,461Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$234.21$74,947Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,370$235.53$322,676Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,088$236.35$257,149Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026640$237.38$151,923Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026480$238.31$114,389Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026569$239.68$136,378Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,049$240.67$252,463Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,675$241.90$405,182Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,429$242.53$346,575Form 4
    15 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026786$243.45$191,352Form 4
    14 September 2026Austin Roxanne SDirectorSaleafter a 36% rise over three months · at its one-year high · Form 144 notice 14 September 202630,000$237.22$7.1 millionForm 4
    14 September 2026Austin Roxanne SDirectorSaleafter a 36% rise over three months · at its one-year high · Form 144 notice 14 September 202620,000$238.17$4.8 millionForm 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$218.17$17,454Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$218.98$26,278Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$220.00$8,800Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$221.60$70,912Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$222.67$97,975Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$223.57$44,714Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$224.44$17,955Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$225.91$18,073Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$227.19$27,263Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$228.62$18,290Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026240$230.04$55,210Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026783$231.13$180,975Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026377$232.19$87,536Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$233.45$18,676Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$235.03$75,210Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,720$235.99$405,903Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,190$237.06$519,161Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,850$237.94$440,189Form 4
    14 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026880$238.75$210,100Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,398$205.13$491,902Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,824$205.97$581,659Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,251$206.87$465,664Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,089$207.93$226,436Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026540$209.05$112,887Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026418$210.13$87,834Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026223$211.09$47,073Form 4
    11 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026257$212.35$54,574Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$205.11$73,840Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$205.87$41,174Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$206.87$41,374Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,800$208.61$584,108Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,360$209.40$284,784Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,440$210.59$303,250Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,431$211.57$302,757Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,169$212.49$248,401Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026920$213.43$196,356Form 4
    10 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$214.08$25,690Form 4
    9 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,400$207.83$914,452Form 4
    9 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,000$208.86$417,720Form 4
    9 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,920$209.71$402,643Form 4
    9 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,160$210.68$244,389Form 4
    9 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$211.67$93,135Form 4
    9 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$212.57$17,006Form 4
    8 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,080$206.94$223,495Form 4
    8 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,558$207.85$323,830Form 4
    8 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,821$208.74$588,856Form 4
    8 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,565$209.87$748,187Form 4
    8 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026975$210.75$205,481Form 4
    8 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261$211.36$211Form 4
    4 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,069$212.32$439,290Form 4
    4 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,590$212.96$977,486Form 4
    4 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026833$213.77$178,070Form 4
    4 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,377$215.22$296,358Form 4
    4 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,131$216.00$244,296Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$204.39$73,580Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026229$205.77$47,121Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026279$206.66$57,658Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,180$207.86$245,275Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026471$208.76$98,326Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026282$209.91$59,195Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026531$210.91$111,993Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026562$211.77$119,015Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,469$212.94$525,749Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,037$213.73$649,098Form 4
    3 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026600$214.75$128,850Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$201.19$88,524Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,333$202.64$472,759Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,468$203.59$502,460Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,000$204.60$204,600Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,080$205.55$221,994Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,120$206.92$231,750Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026760$207.81$157,936Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$208.92$41,784Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026240$210.31$50,474Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026135$211.80$28,593Form 4
    2 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026224$214.72$48,097Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,607$213.37$342,886Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance6,629$214.32$1.4 millionForm 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance4,695$215.10$1.0 millionForm 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance963$216.31$208,307Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance578$217.24$125,565Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance925$218.29$201,918Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,260$219.39$276,431Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance388$220.18$85,430Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance128$221.14$28,306Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance358$222.70$79,727Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance662$224.02$148,301Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance440$224.82$98,921Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance456$226.36$103,220Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance418$227.34$95,028Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance328$228.53$74,958Form 4
    1 September 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance165$229.79$37,915Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026802$213.39$171,139Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,218$214.38$689,875Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,532$215.10$544,633Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$216.47$95,247Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$217.64$69,645Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$218.79$96,268Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026520$219.69$114,239Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202684$220.93$18,558Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$222.31$26,677Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026240$223.16$53,558Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026140$224.41$31,417Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026135$225.04$30,380Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$226.19$27,143Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026475$227.90$108,252Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$228.49$45,698Form 4
    1 September 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026214$230.05$49,231Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026136$221.75$30,158Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,307$225.97$295,343Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,903$227.00$658,981Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,239$227.80$282,244Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,151$228.95$263,521Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,203$230.22$276,955Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,458$230.93$336,696Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026443$232.15$102,842Form 4
    31 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$233.53$37,365Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$223.35$8,934Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$226.46$36,234Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$211.16$92,910Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026560$212.17$118,815Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026716$213.35$152,759Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026444$214.40$95,194Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$215.33$77,519Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,760$216.67$381,339Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,160$217.59$905,174Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,120$218.25$244,440Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$219.33$26,320Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$220.40$17,632Form 4
    28 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$221.68$8,867Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$206.67$8,267Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$207.94$8,318Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$211.03$8,441Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$213.17$17,054Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$213.88$8,555Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$216.08$43,216Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$216.96$60,749Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$218.34$26,201Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026480$219.39$105,307Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$220.61$70,595Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026760$221.58$168,401Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,720$222.60$382,872Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,080$223.51$241,391Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026920$224.79$206,807Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,520$225.86$343,307Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,240$226.78$281,207Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026840$227.84$191,386Form 4
    27 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$228.70$64,036Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$182.27$14,582Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$183.63$22,036Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$184.69$36,938Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$185.90$59,488Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026840$187.05$157,122Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,719$187.95$511,036Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,801$188.87$529,025Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,160$189.88$410,141Form 4
    26 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026760$190.61$144,864Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026480$182.91$87,797Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026800$184.04$147,232Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,351$185.05$435,053Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026929$185.71$172,525Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026800$186.75$149,400Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,644$188.05$309,154Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026716$188.83$135,202Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026600$190.03$114,018Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,080$191.08$206,366Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026400$191.97$76,788Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$193.26$30,922Form 4
    25 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$193.99$7,760Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026800$189.26$151,408Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263$190.25$567Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,782$190.95$913,123Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,080$191.97$207,328Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$193.08$30,893Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026192$194.58$37,359Form 4
    24 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20268$195.27$1,562Form 4
    21 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$187.45$82,478Form 4
    21 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,200$188.80$226,560Form 4
    21 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,480$189.83$660,608Form 4
    21 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,160$190.51$411,502Form 4
    21 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,960$191.78$375,889Form 4
    21 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026760$192.38$146,209Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,960$190.43$563,673Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,000$191.38$191,380Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026560$192.64$107,878Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,439$193.27$278,116Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026881$194.30$171,178Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026560$195.39$109,418Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,295$196.66$254,675Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026705$197.50$139,238Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026560$198.60$111,216Form 4
    20 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$199.07$7,963Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026803$198.12$159,090Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026957$199.02$190,462Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,440$200.15$488,366Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,920$200.86$586,511Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,280$201.83$258,342Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$202.94$56,823Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$203.91$32,626Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$204.93$16,394Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$207.49$58,097Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$208.76$75,154Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$209.89$58,769Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$210.46$8,418Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$212.63$17,010Form 4
    19 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$213.65$8,546Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,159$209.72$243,065Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,131$210.69$238,290Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,830$211.51$387,063Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,789$212.69$805,882Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,491$213.51$318,343Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026400$214.67$85,868Form 4
    18 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$215.46$43,092Form 4
    17 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,860$213.83$611,554Form 4
    17 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,023$214.71$863,778Form 4
    17 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,954$215.54$421,165Form 4
    17 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026843$216.76$182,729Form 4
    17 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$217.70$60,956Form 4
    17 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202640$218.49$8,740Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,000$216.96$433,920Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,120$218.29$244,485Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,385$219.10$741,654Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,541$220.15$339,251Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026794$221.02$175,490Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$221.92$35,507Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$223.36$71,475Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$225.04$81,014Form 4
    14 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$226.05$72,336Form 4
    13 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026120$220.71$26,485Form 4
    13 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,022$222.39$227,283Form 4
    13 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,698$223.12$378,858Form 4
    13 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,595$224.27$581,981Form 4
    13 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,765$225.27$622,872Form 4
    13 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,800$226.06$406,908Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026600$219.08$131,448Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026972$220.08$213,918Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,943$221.13$650,786Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,080$222.01$683,791Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,568$223.16$349,915Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026757$223.94$169,523Form 4
    12 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$224.67$17,974Form 4
    11 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,181$220.15$259,997Form 4
    11 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,356$220.85$299,473Form 4
    11 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,377$221.95$749,525Form 4
    11 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,948$223.04$434,482Form 4
    11 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,634$224.01$366,032Form 4
    11 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026504$224.80$113,299Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$215.39$17,231Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026150$216.75$32,512Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026320$217.94$69,741Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026322$218.76$70,441Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202648$219.53$10,537Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$221.35$44,270Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026366$222.18$81,318Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026954$223.50$213,219Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,520$224.51$341,255Form 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,759$225.43$1.1 millionForm 4
    10 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,281$226.20$289,762Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026250$209.59$52,398Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026578$210.80$121,842Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,212$211.79$680,269Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,120$212.70$663,624Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,919$213.98$410,628Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026521$214.51$111,760Form 4
    7 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026400$215.82$86,328Form 4
    6 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026546$202.57$110,603Form 4
    6 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026534$203.48$108,658Form 4
    6 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,678$204.64$343,386Form 4
    6 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,602$205.65$740,751Form 4
    6 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,134$206.69$647,766Form 4
    6 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026506$207.35$104,919Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026716$209.99$150,353Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026864$211.35$182,606Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,401$212.30$509,732Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,204$213.11$895,914Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,086$214.05$232,458Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026327$215.34$70,416Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202688$216.30$19,034Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026215$217.55$46,773Form 4
    5 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202699$218.56$21,637Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance203$204.37$41,487Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance96$205.35$19,714Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance365$206.77$75,471Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance334$207.71$69,375Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance3,536$209.28$740,014Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance8,992$209.94$1.9 millionForm 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance5,435$211.04$1.1 millionForm 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,038$211.89$219,942Form 4
    4 August 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1$212.55$213Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026160$204.07$32,651Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202680$205.58$16,446Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$207.22$41,444Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$208.86$58,481Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20264,570$209.69$958,283Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,750$210.65$579,288Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,908$211.43$403,408Form 4
    4 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202652$212.33$11,041Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026440$193.93$85,329Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,284$194.85$250,187Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,676$195.99$328,479Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,040$196.76$204,630Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026960$198.04$190,118Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,160$199.11$230,968Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026200$199.95$39,990Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026560$201.23$112,689Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,400$202.24$485,376Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026280$202.89$56,809Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 202614,195$193.81$2.8 millionForm 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,360$194.74$264,846Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20262,099$195.86$411,110Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,682$196.70$330,849Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,179$197.88$233,301Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20261,800$199.01$358,218Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026360$199.93$71,975Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026802$201.26$161,411Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 20263,555$202.27$719,070Form 4
    3 August 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 3 August 2026493$202.79$99,975Form 4
    3 August 2026Podbere Burt W.Chief Financial OfficerSaleafter a 73% rise over three months · 4% below its one-year high · Form 144 notice 3 August 20267,602$194.34$1.5 millionForm 4
    3 August 2026Podbere Burt W.Chief Financial OfficerSaleafter a 73% rise over three months · 4% below its one-year high · Form 144 notice 3 August 202620$196.62$3,932Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026328$185.05$60,696Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026878$185.81$163,141Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,179$186.88$220,332Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,704$187.93$320,233Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,278$188.84$241,338Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,895$190.00$360,050Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,685$190.88$512,513Form 4
    31 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 202653$191.45$10,147Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026360$178.72$64,339Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026862$180.22$155,350Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,758$181.27$499,943Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,487$182.16$453,032Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,755$183.15$321,428Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,164$184.21$214,420Form 4
    30 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026614$185.29$113,768Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026560$178.38$99,893Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20263,276$179.44$587,845Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20263,318$180.23$598,003Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,446$181.19$262,001Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026680$182.31$123,971Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026320$183.21$58,627Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026240$184.82$44,357Form 4
    29 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026160$185.77$29,723Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026160$174.70$27,952Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026880$175.86$154,757Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026760$176.80$134,368Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026640$178.04$113,946Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026680$179.04$121,747Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026360$179.94$64,778Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,238$181.34$224,499Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,762$182.08$502,905Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,600$183.24$293,184Form 4
    28 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026920$183.97$169,252Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,808$180.37$326,109Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,222$181.41$221,683Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,200$182.48$218,976Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,485$183.53$272,542Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,134$184.31$393,318Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026460$185.55$85,353Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026852$186.39$158,804Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026759$187.46$142,282Form 4
    27 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 202680$188.28$15,062Form 4
    24 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20264,093$182.75$747,996Form 4
    24 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20265,109$183.55$937,757Form 4
    24 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026758$184.57$139,904Form 4
    24 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 202640$185.21$7,408Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20263$182.52$463Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20264,217$183.42$773,482Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,447$184.24$266,595Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026680$185.64$126,235Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026520$186.50$96,980Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026320$187.68$60,058Form 4
    23 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026279$189.50$52,870Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026160$186.02$29,763Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20264,327$187.22$810,101Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,774$187.94$521,346Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,746$188.89$329,802Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026170$189.70$32,249Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026703$191.80$134,835Form 4
    22 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026120$192.52$23,102Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,608$190.54$306,388Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20263,249$191.44$621,989Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,775$192.46$534,076Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026472$193.27$91,223Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026524$194.49$101,913Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026276$195.72$54,019Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026152$196.41$29,854Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026384$197.59$75,875Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026492$198.77$97,795Form 4
    21 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 202668$199.93$13,595Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026960$198.18$190,253Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026120$199.80$23,976Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026280$200.69$56,193Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026800$201.94$161,552Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,825$202.75$370,019Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,499$203.79$509,271Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,916$204.60$392,014Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026800$205.78$164,624Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026680$206.87$140,672Form 4
    20 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026120$207.77$24,932Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 202680$199.99$15,999Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026920$201.99$185,831Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,360$203.18$276,325Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,000$204.07$204,070Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,999$205.07$409,935Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,321$205.98$478,080Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,242$207.05$257,156Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026798$207.85$165,864Form 4
    17 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026280$208.83$58,472Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026320$201.02$64,326Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,056$202.10$415,518Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20262,120$203.19$430,763Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20263,302$204.06$673,806Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 20261,280$205.13$262,566Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026573$205.98$118,027Form 4
    16 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 July 2026349$207.06$72,264Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026877$205.95$180,618Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20263,387$206.96$700,974Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,856$207.91$385,881Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026739$208.83$154,325Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026544$210.04$114,262Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026817$211.21$172,559Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,169$212.17$248,027Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026201$213.16$42,845Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026200$213.97$42,794Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026106$215.29$22,821Form 4
    15 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026104$216.88$22,556Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026329$190.16$62,563Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026127$192.26$24,417Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026252$194.50$49,014Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026131$197.96$25,933Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026240$199.64$47,914Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026525$201.23$105,646Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026720$202.31$145,663Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026789$203.64$160,672Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026509$205.08$104,386Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,193$206.14$245,925Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,261$207.00$261,027Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,513$208.10$314,855Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,535$209.28$321,245Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026796$210.42$167,494Form 4
    14 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$210.87$16,870Form 4
    13 July 2026Oleary Denis, by charitable remainder trust UAD 6/22/26DirectorSaleafter a 87% rise over three months · 6% below its one-year high14,500$187.87$2.7 millionForm 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026200$181.93$36,386Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026520$183.12$95,222Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026801$184.38$147,688Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026520$185.03$96,216Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,057$186.32$196,940Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20262,727$187.33$510,849Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20264,014$188.16$755,274Form 4
    13 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026161$188.92$30,416Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20264,600$187.17$860,982Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,504$188.12$282,932Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,056$189.05$199,637Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026160$190.08$30,413Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026200$191.04$38,208Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$192.19$23,063Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026173$193.49$33,474Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026107$194.21$20,780Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026640$195.82$125,325Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,111$196.79$218,634Form 4
    10 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026329$197.49$64,974Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026680$188.55$128,214Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$189.54$22,745Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$191.00$7,640Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$192.40$23,088Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026400$193.62$77,448Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,573$195.04$306,798Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20262,389$195.85$467,886Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,869$196.82$367,857Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20262,358$197.90$466,648Form 4
    9 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026451$198.46$89,505Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026760$186.02$141,375Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026920$186.99$172,031Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026920$188.17$173,116Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20263,160$189.14$597,682Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,558$190.11$296,191Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,562$191.04$298,404Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026200$192.33$38,466Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026560$193.40$108,304Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026280$194.56$54,477Form 4
    8 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$195.28$15,622Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026320$193.29$61,853Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,864$194.43$362,418Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026982$195.37$191,853Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,461$196.39$286,926Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,957$197.25$386,018Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,673$198.41$331,940Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,448$199.41$288,746Form 4
    7 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026295$200.78$59,230Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$189.43$15,154Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$192.58$15,406Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$194.24$15,539Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$195.97$7,839Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026720$198.22$142,718Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,820$199.16$362,471Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,540$199.87$307,800Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026880$201.16$177,021Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026840$202.05$169,722Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026480$203.07$97,474Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026637$204.16$130,050Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,058$205.37$217,281Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,105$206.16$227,807Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026320$207.21$66,307Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026280$208.11$58,271Form 4
    6 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$209.26$8,370Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026240$191.33$45,919Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026200$192.70$38,540Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,249$194.02$242,331Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20262,438$194.76$474,825Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20262,586$195.63$505,899Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,436$196.75$282,533Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261,160$197.67$229,297Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026651$198.67$129,334Form 4
    2 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$199.48$7,979Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202665$766.63$49,831Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202662$767.68$47,596Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026182$769.06$139,969Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026137$770.06$105,498Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026296$771.15$228,260Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026272$772.16$210,028Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026186$773.33$143,839Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026156$774.25$120,783Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026234$775.48$181,462Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026260$776.47$201,882Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026156$777.58$121,302Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202678$778.38$60,714Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026116$779.89$90,467Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026138$780.82$107,753Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202677$782.08$60,220Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202646$782.76$36,007Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$784.26$20,391Form 4
    1 July 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$785.60$10,213Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance76$765.93$58,211Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance135$767.17$103,568Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance283$768.46$217,474Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance281$769.40$216,201Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance316$770.41$243,450Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance472$771.47$364,134Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance485$772.43$374,629Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance444$773.44$343,407Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance267$774.58$206,813Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance479$775.70$371,560Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance533$776.63$413,944Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance285$777.67$221,636Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance166$778.69$129,263Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance128$779.56$99,784Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance291$780.73$227,192Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance138$781.66$107,869Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance153$782.79$119,767Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance44$783.65$34,481Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12$784.68$9,416Form 4
    1 July 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12$785.70$9,428Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202612$746.78$8,961Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20264$748.00$2,992Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202638$749.50$28,481Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202619$750.37$14,257Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026100$751.74$75,174Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202614$752.86$10,540Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202663$753.77$47,488Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026232$755.14$175,192Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202699$756.19$74,863Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026112$757.57$84,848Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026333$758.23$252,491Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026170$759.36$129,091Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026178$760.27$135,328Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026285$761.34$216,982Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026280$762.38$213,466Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026257$763.45$196,207Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026181$764.35$138,347Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20265$764.98$3,825Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202662$734.00$45,508Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20261$737.00$737Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202635$740.91$25,932Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202620$745.42$14,908Form 4
    30 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202612$746.78$8,961Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$706.81$18,377Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$709.52$18,448Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$713.01$9,269Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$718.17$18,672Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202665$721.78$46,916Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$726.96$9,450Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$729.33$9,481Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$732.77$9,526Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202665$735.36$47,798Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$737.77$19,182Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202639$739.50$28,840Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026104$741.07$77,071Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026182$742.02$135,048Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026212$743.21$157,561Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026212$744.15$157,760Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026360$745.19$268,268Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026390$746.35$291,076Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026273$747.16$203,975Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026182$748.42$136,212Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202639$749.42$29,227Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202691$750.65$68,309Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202677$751.81$57,889Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$752.77$30,111Form 4
    29 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$754.85$9,813Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026234$690.96$161,685Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026189$691.84$130,758Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026201$692.99$139,291Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026197$694.08$136,734Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026214$695.00$148,730Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026161$696.05$112,064Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202691$697.08$63,434Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$698.43$18,159Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202691$700.48$63,744Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026264$701.50$185,196Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202639$702.65$27,403Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$703.56$9,146Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202639$676.63$26,389Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$679.42$8,832Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$681.19$8,855Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$684.00$17,784Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202652$685.48$35,645Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026194$686.79$133,237Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202679$687.77$54,334Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026169$688.82$116,411Form 4
    26 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026195$689.66$134,484Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202652$671.68$34,927Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202661$672.46$41,020Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026119$673.81$80,183Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202699$674.86$66,811Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026168$675.67$113,513Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026166$676.84$112,355Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026216$677.86$146,418Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026224$678.79$152,049Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026272$679.71$184,881Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026226$680.70$153,838Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026217$682.08$148,011Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026102$682.84$69,650Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026166$684.00$113,544Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202647$684.88$32,189Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202661$686.26$41,862Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026141$686.98$96,864Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202620$688.23$13,765Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202698$689.46$67,567Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202638$690.32$26,232Form 4
    25 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20267$692.33$4,846Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026195$678.57$132,321Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026299$679.52$203,176Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026247$680.48$168,079Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026117$681.76$79,766Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202686$682.95$58,734Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202670$685.14$47,960Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$687.00$8,931Form 4
    24 June 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance1,497$680.49$1.0 millionForm 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202678$670.38$52,290Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026247$671.42$165,841Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026342$672.46$229,981Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026273$673.34$183,822Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202691$674.27$61,359Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026104$675.26$70,227Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026156$676.59$105,548Form 4
    24 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026182$677.59$123,321Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$664.00$8,632Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202639$665.66$25,961Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$668.32$17,376Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202626$669.91$17,418Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202639$670.91$26,165Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202665$674.18$43,822Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202678$675.42$52,683Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202652$676.14$35,159Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202678$677.66$52,857Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026169$678.77$114,712Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026247$680.02$167,965Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026536$681.00$365,016Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026274$681.89$186,838Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026130$683.00$88,790Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026117$684.22$80,054Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026104$685.22$71,263Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026143$686.58$98,181Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026212$687.80$145,814Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202635$688.25$24,089Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026104$689.65$71,724Form 4
    23 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202613$690.37$8,975Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$704.47$84,536Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202622$705.44$15,520Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202660$707.41$42,445Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202620$710.26$14,205Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$674.19$26,968Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026238$675.74$160,826Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202663$676.49$42,619Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$678.40$81,408Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$679.29$54,343Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026268$681.15$182,548Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026280$682.49$191,097Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026204$683.61$139,456Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202688$684.63$60,247Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026158$685.87$108,367Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026150$688.12$103,218Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$689.33$82,720Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$690.24$27,610Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026200$692.47$138,494Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202676$694.16$52,756Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202680$695.44$55,635Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$696.90$27,876Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$698.22$27,929Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202653$699.71$37,085Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202681$701.92$56,856Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$703.58$28,143Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202641$707.59$29,011Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202622$673.60$14,819Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026640$675.20$432,128Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026630$675.95$425,848Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026300$677.03$203,109Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026120$678.08$81,370Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026390$679.20$264,888Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026500$680.23$340,115Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026708$681.32$482,375Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026825$682.33$562,922Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026572$683.52$390,973Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 20269,818$684.85$6.7 millionForm 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026380$685.60$260,528Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026153$686.49$105,033Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026206$688.00$141,728Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026433$688.69$298,203Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026411$689.80$283,508Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026347$690.88$239,735Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026240$691.85$166,044Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026341$692.88$236,272Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026193$694.15$133,971Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202630$694.94$20,848Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 202640$696.03$27,841Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026117$697.37$81,592Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026197$698.23$137,551Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026150$699.24$104,886Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026135$700.23$94,531Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026218$701.44$152,914Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026170$702.28$119,388Form 4
    22 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 22 June 2026197$703.51$138,591Form 4
    22 June 2026Saha AnuragChief Accounting OfficerSaleafter a 63% rise over three months · 14% below its one-year high1,721$684.86$1.2 millionForm 4
    22 June 2026Sentonas MichaelPresidentSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 202612,216$684.86$8.4 millionForm 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 20261,841$685.05$1.3 millionForm 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026629$686.33$431,702Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026160$687.34$109,974Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026290$688.85$199,766Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 20261,761$689.81$1.2 millionForm 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026580$691.32$400,966Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 202640$691.75$27,670Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026420$693.43$291,241Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026320$694.49$222,237Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 202657$695.60$39,649Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 202651$697.41$35,568Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 202689$699.22$62,231Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 20261,520$700.12$1.1 millionForm 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026170$702.78$119,473Form 4
    22 June 2026Podbere Burt W.Chief Financial OfficerSaleafter a 63% rise over three months · 14% below its one-year high · Form 144 notice 22 June 2026470$704.53$331,129Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026301$679.00$204,379Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026281$679.96$191,069Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026153$680.93$104,182Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202628$681.84$19,092Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202697$683.23$66,273Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$683.77$17,778Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026208$685.42$142,567Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026108$686.02$74,090Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202620$686.66$13,733Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$688.23$17,894Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202614$689.91$9,659Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202621$690.82$14,507Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202625$691.76$17,294Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20265$695.06$3,475Form 4
    18 June 2026Watzinger GerhardDirectorTook pay in stockone of 6 insiders the same day43n/an/aForm 4
    18 June 2026Gandhi Sameer KDirectorTook pay in stockone of 6 insiders the same day21n/an/aForm 4
    18 June 2026Schumacher Laura JDirectorTook pay in stockone of 6 insiders the same day23n/an/aForm 4
    18 June 2026Oleary DenisDirectorTook pay in stockone of 6 insiders the same day20n/an/aForm 4
    18 June 2026Flower JohannaDirectorTook pay in stockone of 6 insiders the same day18n/an/aForm 4
    18 June 2026Davis CaryDirectorTook pay in stockone of 6 insiders the same day26n/an/aForm 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202654$662.89$35,796Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202619$663.30$12,603Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202614$665.34$9,315Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202645$667.68$30,046Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202610$668.34$6,683Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202633$669.85$22,105Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202646$670.97$30,865Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026112$671.73$75,234Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202688$672.91$59,216Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026131$673.80$88,268Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026198$675.09$133,668Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026123$676.01$83,149Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202682$676.86$55,503Form 4
    18 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026232$678.00$157,296Form 4
    17 June 2026Flower JohannaDirectorSaleafter a 57% rise over three months · 13% below its one-year high402$0.00$0Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20264$671.87$2,687Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202623$674.54$15,514Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202618$675.30$12,155Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202650$677.03$33,852Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202669$678.36$46,807Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026112$679.22$76,073Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026260$680.21$176,855Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026212$681.33$144,442Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026265$682.35$180,823Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026206$683.18$140,735Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026328$684.30$224,450Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026363$685.23$248,738Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026213$686.26$146,173Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026289$687.35$198,644Form 4
    17 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202688$688.20$60,562Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026336$681.03$228,826Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026445$681.98$303,481Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026415$682.92$283,412Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026290$683.94$198,343Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026165$684.79$112,990Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202633$686.12$22,642Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202629$687.13$19,927Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$688.30$28,909Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202625$689.06$17,226Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20265$690.36$3,452Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20263$691.79$2,075Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202645$693.10$31,190Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202619$694.93$13,204Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20265$695.60$3,478Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202612$698.65$8,384Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202619$699.89$13,298Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202622$668.48$14,707Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20265$669.78$3,349Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202619$671.55$12,759Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202662$672.79$41,713Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202627$673.81$18,193Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$676.03$26,365Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20264$677.00$2,708Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026238$679.17$161,642Form 4
    16 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026196$680.03$133,286Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202622$669.98$14,740Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202688$671.05$59,052Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202615$678.00$10,170Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202650$679.85$33,992Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202621$680.52$14,291Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202655$681.77$37,497Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202638$682.66$25,941Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$683.78$27,351Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202673$684.97$50,003Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$686.24$89,211Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026176$687.05$120,921Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026228$688.14$156,896Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026175$689.23$120,615Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026207$690.34$142,900Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026275$691.51$190,165Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026551$692.36$381,490Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026209$693.45$144,931Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026105$694.36$72,908Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202635$695.51$24,343Form 4
    15 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20267$696.99$4,879Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$679.81$17,675Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$681.90$88,647Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026300$682.98$204,894Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026164$684.09$112,191Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026229$684.99$156,863Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026247$686.09$169,464Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$687.01$116,105Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$688.13$80,511Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026286$689.25$197,126Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$690.17$107,667Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$691.33$116,835Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026208$692.42$144,023Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$693.29$45,064Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$695.05$45,178Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$696.67$36,227Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$697.75$45,354Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$699.57$27,283Form 4
    12 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$701.27$9,117Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202666$686.65$45,319Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$687.86$35,769Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202651$688.62$35,120Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026144$689.92$99,348Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202695$691.12$65,656Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026364$691.99$251,884Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$692.90$90,077Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$693.99$108,262Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$694.87$27,100Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$643.58$16,733Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$647.06$25,235Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$648.66$25,298Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$650.00$8,450Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$652.12$25,433Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$653.54$16,992Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$655.32$25,557Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$656.33$8,532Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$657.99$17,108Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$660.00$8,580Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$661.89$8,605Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$663.03$8,619Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$664.77$25,926Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$665.89$17,313Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$668.00$60,788Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$668.98$69,574Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$670.03$78,394Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$671.06$61,066Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202686$672.15$57,805Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202683$673.28$55,882Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$675.19$26,332Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$676.47$26,382Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$677.61$35,236Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$679.24$17,660Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$680.46$17,692Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$681.50$8,860Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$683.15$71,048Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$684.41$35,589Form 4
    11 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026116$685.46$79,513Form 4
    11 June 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaleafter a 57% rise over three months · 12% below its one-year high · Form 144 notice 5 June 20262,500$685.24$1.7 millionForm 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$636.64$16,553Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$638.86$16,610Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$640.00$16,640Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$641.47$16,678Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$644.53$58,652Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$645.03$33,542Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026232$646.69$150,032Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026174$647.93$112,740Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026209$648.69$135,576Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$649.93$76,042Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026131$650.90$85,268Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026203$652.40$132,437Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026277$653.37$180,983Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026288$654.39$188,464Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026154$655.42$100,935Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$656.60$85,358Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$657.77$76,959Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$658.80$77,080Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$659.81$51,465Form 4
    10 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$661.40$17,196Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$653.94$27,465Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$654.76$17,024Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202620$656.29$13,126Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202645$658.79$29,646Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20264$660.89$2,644Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202634$662.65$22,530Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202629$619.74$17,972Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202621$621.29$13,047Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$622.70$24,908Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202668$623.61$42,405Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202616$625.03$10,000Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202610$625.77$6,258Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202648$627.78$30,133Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202656$629.25$35,238Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$630.52$26,482Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$631.65$57,480Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202656$632.72$35,432Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202670$633.86$44,370Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202666$635.02$41,911Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202664$636.13$40,712Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202653$637.49$33,787Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202648$638.41$30,644Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202699$639.49$63,310Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026144$640.50$92,232Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026118$641.62$75,711Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026199$642.57$127,871Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026238$643.47$153,146Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026133$644.58$85,729Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026341$645.42$220,088Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202637$646.80$23,932Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202646$647.78$29,798Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202644$649.00$28,556Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026101$650.05$65,655Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202628$651.48$18,241Form 4
    9 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202623$652.65$15,011Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$652.90$26,116Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026394$654.34$257,810Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026206$655.59$135,052Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$656.64$105,062Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$657.37$26,295Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$658.37$52,670Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026300$658.79$197,637Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$659.72$105,555Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$661.10$52,888Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$663.01$26,520Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$665.73$106,517Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$669.87$26,795Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$671.33$80,560Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026107$672.43$71,950Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026133$673.87$89,625Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$674.77$26,991Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$676.57$108,251Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$678.54$81,425Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$679.74$27,190Form 4
    8 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$681.53$54,522Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202617$670.88$11,405Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$671.67$17,463Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026143$673.69$96,338Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$674.99$114,073Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$676.20$70,325Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$677.13$35,211Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$678.50$26,462Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202688$680.01$59,841Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$681.12$28,607Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$682.06$26,600Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$683.39$26,652Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$684.74$17,803Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$686.05$80,268Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026196$687.07$134,666Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026194$688.26$133,522Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$689.32$152,340Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$690.28$107,684Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$691.62$80,920Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$692.63$117,054Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$693.85$81,180Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$694.79$45,161Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$695.84$108,551Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$696.95$27,181Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$698.23$36,308Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$699.22$18,180Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$700.08$27,303Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$702.32$18,260Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$703.33$9,143Form 4
    5 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$704.67$9,161Form 4
    5 June 2026Oleary Denis, by charitable remainder trust UAD 3/15/22DirectorSaleafter a 56% rise over three months · 14% below its one-year high2,801$684.18$1.9 millionForm 4
    5 June 2026Oleary Denis, by charitable remainder trust UAD 3/15/22DirectorSaleafter a 56% rise over three months · 14% below its one-year high1,862$685.20$1.3 millionForm 4
    5 June 2026Oleary Denis, by charitable remainder trust UAD 3/15/22DirectorSaleafter a 56% rise over three months · 14% below its one-year high828$685.99$568,000Form 4
    5 June 2026Oleary Denis, by charitable remainder trust UAD 3/15/22DirectorSaleafter a 56% rise over three months · 14% below its one-year high787$687.44$541,015Form 4
    5 June 2026Oleary Denis, by charitable remainder trust UAD 3/15/22DirectorSaleafter a 56% rise over three months · 14% below its one-year high972$688.40$669,125Form 4
    5 June 2026Oleary Denis, by Hohnco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high2,278$684.18$1.6 millionForm 4
    5 June 2026Oleary Denis, by Hohnco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high1,520$685.20$1.0 millionForm 4
    5 June 2026Oleary Denis, by Hohnco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high763$686.07$523,471Form 4
    5 June 2026Oleary Denis, by Hohnco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high564$687.53$387,767Form 4
    5 June 2026Oleary Denis, by Hohnco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high875$688.40$602,350Form 4
    5 June 2026Oleary Denis, by Ryderco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high2,293$684.18$1.6 millionForm 4
    5 June 2026Oleary Denis, by Ryderco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high1,583$685.20$1.1 millionForm 4
    5 June 2026Oleary Denis, by Ryderco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high763$686.07$523,471Form 4
    5 June 2026Oleary Denis, by Ryderco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high564$687.53$387,767Form 4
    5 June 2026Oleary Denis, by Ryderco, LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high797$688.40$548,655Form 4
    5 June 2026Watzinger Gerhard, by Clavius Capital LLCDirectorSaleafter a 56% rise over three months · 14% below its one-year high · Form 144 notice 5 June 20267,500$700.00$5.2 millionForm 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$701.25$56,100Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$702.50$84,300Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$704.68$56,374Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$707.40$28,296Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$709.52$56,762Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$711.92$56,954Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$713.94$114,230Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026200$715.26$143,052Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$716.59$85,991Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$718.42$114,947Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026100$719.71$71,971Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$672.79$26,912Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$677.20$27,088Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$679.21$27,168Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$680.91$108,946Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$683.91$27,356Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$685.43$82,252Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202656$687.32$38,490Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202664$689.16$44,106Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$690.11$27,604Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$692.03$55,362Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$693.13$110,901Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$694.60$166,704Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$696.03$83,524Form 4
    4 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$697.73$55,818Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$743.28$29,731Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$744.82$89,378Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$746.57$119,451Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026260$747.51$194,353Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026360$748.81$269,572Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026200$749.98$149,996Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$751.14$180,274Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026320$752.05$240,656Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$753.30$180,792Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$753.80$30,152Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$755.26$181,262Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$755.98$30,239Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$757.57$90,908Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$758.57$60,686Form 4
    3 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$766.17$30,647Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202656$755.93$42,332Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026101$756.88$76,445Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026254$758.03$192,540Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026279$759.04$211,772Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026267$760.13$202,955Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026115$761.45$87,567Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026112$762.44$85,393Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026136$763.74$103,869Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$764.65$32,115Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202627$765.39$20,666Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202684$767.36$64,458Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026265$768.27$203,592Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026114$769.23$87,692Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202625$770.25$19,256Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$772.01$20,072Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$777.33$10,105Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$784.23$31,369Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$747.79$31,407Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026101$749.06$75,655Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202633$749.78$24,743Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$751.28$48,833Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202697$752.45$72,988Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026195$753.34$146,901Form 4
    2 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202651$754.70$38,490Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance112$767.55$85,966Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance166$768.51$127,573Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance77$769.46$59,248Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance48$770.91$37,004Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance98$773.06$75,760Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance153$774.26$118,462Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance56$775.35$43,420Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance41$776.59$31,840Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance234$777.64$181,968Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance205$778.89$159,672Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance75$779.62$58,472Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance274$781.38$214,098Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance72$782.16$56,316Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance145$783.13$113,554Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance53$784.11$41,558Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance20$738.13$14,763Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance68$739.37$50,277Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance16$740.71$11,851Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12$744.98$8,940Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance48$747.39$35,875Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12$748.60$8,983Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance48$750.76$36,036Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance152$752.74$114,416Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance275$753.64$207,251Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance168$754.75$126,798Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance282$755.81$213,138Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance223$756.85$168,778Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance339$757.82$256,901Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance246$758.78$186,660Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance93$759.93$70,673Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance146$761.10$111,121Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance235$762.19$179,115Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance206$763.33$157,246Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance252$764.32$192,609Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance253$765.51$193,674Form 4
    1 June 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance97$766.17$74,318Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$738.05$29,522Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$741.27$29,651Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$751.67$30,067Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026200$753.98$150,796Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$754.75$30,190Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026200$756.19$151,238Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$757.47$121,195Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$758.54$91,025Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$760.36$91,243Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$761.78$91,414Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$763.41$122,146Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$764.51$61,161Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$765.66$183,758Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$766.74$61,339Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$768.21$61,457Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$770.54$30,822Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$773.78$123,805Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$777.46$93,295Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$778.68$62,294Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$779.44$62,355Form 4
    1 June 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026260$781.85$203,281Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$711.43$64,740Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$712.75$64,860Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$713.84$83,519Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$714.77$120,796Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$715.96$83,767Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$717.09$18,644Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$718.59$28,025Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$719.74$18,713Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$721.03$56,240Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$722.32$37,561Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$723.86$37,641Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$725.18$56,564Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026286$726.19$207,690Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026312$727.20$226,886Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026182$728.22$132,536Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$729.28$75,845Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026133$730.51$97,158Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202614$731.13$10,236Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$676.07$8,789Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$677.48$8,807Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$680.99$8,853Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$683.01$8,879Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$685.87$8,916Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$689.06$17,916Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$691.74$8,993Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$695.89$9,047Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$697.11$27,187Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$698.34$18,157Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$700.32$18,208Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$702.82$18,273Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$703.99$18,304Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$706.08$55,074Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202651$707.37$36,076Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$708.49$55,262Form 4
    29 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202666$709.93$46,855Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$661.43$79,372Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$662.53$53,002Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$665.24$53,219Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$666.15$26,646Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$667.46$26,698Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$668.78$80,254Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$669.94$80,393Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026420$671.25$281,925Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$672.23$161,335Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$672.96$53,837Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$673.98$26,959Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$675.80$162,192Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$676.57$27,063Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$644.29$77,315Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$645.88$25,835Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$648.53$103,765Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$650.21$78,025Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$651.84$26,074Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$653.67$52,294Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$656.01$52,481Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$657.27$52,582Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$658.81$52,705Form 4
    28 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$659.91$26,396Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20267$637.82$4,465Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202616$639.55$10,233Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202686$640.89$55,117Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202641$641.61$26,306Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026110$642.76$70,704Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026158$643.95$101,744Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026372$644.82$239,873Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026319$645.76$205,997Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026248$646.87$160,424Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026298$647.88$193,068Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026291$648.76$188,789Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026274$649.71$178,021Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026111$650.77$72,235Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202622$651.69$14,337Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202650$653.04$32,652Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202614$654.00$9,156Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20263$655.64$1,967Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202659$657.00$38,763Form 4
    27 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202621$659.21$13,843Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$676.87$26,398Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$653.74$50,992Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20269$655.00$5,895Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202610$656.18$6,562Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202612$657.91$7,895Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202622$660.79$14,537Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202670$662.19$46,353Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$664.70$53,176Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026158$665.81$105,198Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026218$666.83$145,369Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026121$667.81$80,805Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202666$669.39$44,180Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026151$671.07$101,332Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026234$671.96$157,239Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026452$672.74$304,078Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026283$674.01$190,745Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026443$674.99$299,021Form 4
    26 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202654$676.18$36,514Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$652.15$52,172Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$655.05$26,202Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$661.83$105,893Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026320$662.89$212,125Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026425$664.17$282,272Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$665.19$53,215Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026320$666.10$213,152Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026360$667.29$240,224Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$669.17$160,601Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026235$670.52$157,572Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$672.15$80,658Form 4
    22 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$673.41$80,809Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$652.21$101,745Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$653.30$67,943Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$654.38$102,083Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$655.17$51,103Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$656.37$17,066Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$657.30$17,090Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$658.15$8,556Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$643.39$75,277Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$644.31$50,256Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026299$645.77$193,085Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026364$646.82$235,442Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026470$647.99$304,555Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026444$648.92$288,120Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$649.94$76,043Form 4
    21 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$651.04$33,854Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance256$647.65$165,798Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance897$648.75$581,929Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,407$649.81$914,283Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance257$650.47$167,171Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance178$625.71$111,376Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance727$626.70$455,611Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance725$627.68$455,068Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance675$628.60$424,305Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance203$629.59$127,807Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance175$630.83$110,395Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance187$631.88$118,162Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance97$633.22$61,422Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance188$634.16$119,222Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance85$635.15$53,988Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance149$636.01$94,765Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance164$637.22$104,504Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance201$638.77$128,393Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance821$639.61$525,120Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance692$640.67$443,344Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance948$641.65$608,284Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,317$642.66$846,383Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,710$643.66$1.1 millionForm 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,604$644.60$1.0 millionForm 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance672$645.42$433,722Form 4
    20 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance236$646.75$152,633Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$615.99$24,640Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$617.55$49,404Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$621.13$49,690Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$622.21$24,888Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$624.13$49,930Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$626.12$75,134Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$628.08$100,493Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$628.90$50,312Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$630.98$25,239Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$632.70$25,308Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$633.98$25,359Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$636.74$25,470Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$639.55$102,328Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$640.72$102,515Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026122$641.76$78,295Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026198$642.77$127,268Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026320$644.07$206,102Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$645.10$154,824Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$647.30$51,784Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$648.67$103,787Form 4
    20 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026220$649.95$142,989Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance862$625.53$539,207Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance930$626.50$582,645Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance781$627.48$490,062Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance537$628.60$337,558Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance568$629.68$357,658Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance699$630.60$440,789Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance692$631.66$437,109Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance223$632.70$141,092Form 4
    19 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance137$633.65$86,810Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$630.65$50,452Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$631.21$25,248Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$632.95$25,318Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026100$615.35$61,535Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$616.65$73,998Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026360$617.67$222,361Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$619.12$99,059Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026400$620.10$248,040Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026400$621.21$248,484Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$622.38$74,686Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$623.76$99,802Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$624.86$99,978Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$626.11$100,178Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$627.43$75,292Form 4
    19 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$628.97$50,318Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$591.55$23,662Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$592.60$23,704Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$597.04$23,882Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$601.22$48,098Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$601.88$48,150Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$603.50$24,140Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$605.18$145,243Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$606.35$145,524Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026160$607.62$97,219Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026190$608.87$115,685Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026100$609.95$60,995Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026230$611.87$140,730Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026440$612.92$269,685Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$614.49$73,739Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026120$615.93$73,912Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$617.84$24,714Form 4
    18 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026300$619.35$185,805Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20263$562.72$1,688Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202623$564.10$12,974Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$565.51$14,703Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202637$567.02$20,980Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$568.99$36,984Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202654$570.77$30,822Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$572.42$14,883Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$574.25$37,326Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$575.24$22,434Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$578.30$30,072Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$580.01$37,701Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$580.98$22,658Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$582.25$37,846Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$583.73$30,354Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$585.32$98,919Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$586.38$129,590Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026146$587.48$85,772Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202675$588.21$44,116Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$589.66$68,990Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$590.62$46,068Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$591.64$30,765Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$592.74$69,351Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026273$593.74$162,091Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026303$594.76$180,212Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026195$595.58$116,138Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$596.76$77,579Form 4
    15 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$597.57$7,768Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$568.01$22,152Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$568.71$14,786Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$570.17$22,237Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$571.00$29,692Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$572.62$44,664Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$573.19$52,160Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$574.62$22,410Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$575.94$29,949Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$576.96$60,004Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026143$578.46$82,720Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026273$579.61$158,234Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026446$580.54$258,921Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026341$581.38$198,251Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026174$582.36$101,331Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202631$583.35$18,084Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance554$575.25$318,688Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance534$576.71$307,963Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance644$578.12$372,309Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,031$578.91$596,856Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance2,199$579.98$1.3 millionForm 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance3,124$580.90$1.8 millionForm 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance1,385$581.97$806,028Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance490$582.86$285,601Form 4
    14 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance39$583.54$22,758Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202628$556.28$15,576Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202663$557.55$35,126Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$558.46$21,780Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026115$559.67$64,362Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026106$560.81$59,446Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$562.02$51,144Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202650$563.28$28,164Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202654$564.18$30,466Form 4
    14 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$565.47$14,702Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$538.99$7,007Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202614$545.20$7,633Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202638$545.91$20,745Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$546.98$56,886Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$548.10$92,629Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$549.39$121,415Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$550.19$92,982Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026143$551.28$78,833Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$552.16$86,137Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026338$553.42$187,056Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$554.44$57,662Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$555.51$122,768Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$556.55$28,941Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$558.63$21,787Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$561.58$58,404Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026175$562.66$98,466Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026193$563.75$108,804Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$564.70$66,070Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$565.81$36,778Form 4
    13 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$566.79$36,841Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202619$551.10$10,471Form 4
    12 May 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 12 May 202610,000$550.00$5.5 millionForm 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026152$535.82$81,445Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026149$537.32$80,061Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$538.15$34,980Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026230$539.66$124,122Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202689$541.55$48,198Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026332$543.38$180,402Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026250$544.23$136,058Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026201$545.16$109,577Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026414$546.41$226,214Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026184$547.47$100,734Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026246$548.35$134,894Form 4
    12 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$549.35$92,840Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$523.93$27,244Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$525.06$88,735Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026208$526.12$109,433Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026127$527.16$66,949Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026263$528.30$138,943Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$529.33$34,406Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026143$530.78$75,902Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$531.89$34,573Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026143$532.93$76,209Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$534.21$55,558Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$535.00$90,415Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$536.49$41,846Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$537.59$69,887Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026273$538.76$147,081Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$539.95$91,252Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026143$541.27$77,402Form 4
    11 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026199$542.06$107,870Form 4
    11 May 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 12 May 202620,000$530.00$10.6 millionForm 4
    11 May 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 12 May 202620,000$540.00$10.8 millionForm 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$509.72$33,132Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$511.31$66,470Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$515.22$60,281Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$516.15$67,100Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$517.15$53,784Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026208$518.30$107,806Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$519.44$60,774Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$520.31$40,584Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026100$521.82$52,182Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202669$522.89$36,079Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026182$524.08$95,383Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026177$525.06$92,936Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026135$526.14$71,029Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026277$527.24$146,045Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$527.98$6,864Form 4
    8 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance5,510$525.44$2.9 millionForm 4
    8 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance3,786$526.53$2.0 millionForm 4
    8 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance7,278$527.35$3.8 millionForm 4
    8 May 2026Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance953$528.17$503,346Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$493.70$19,254Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$494.86$32,166Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026117$496.23$58,059Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$497.35$38,793Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$498.05$25,899Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$499.31$6,491Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$501.11$32,572Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$502.14$13,056Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$503.33$19,630Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$504.24$19,665Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$505.49$6,571Form 4
    8 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$508.41$26,437Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202643$487.26$20,952Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$490.21$50,982Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026109$491.10$53,530Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202642$492.30$20,677Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202648$493.89$23,707Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202657$494.82$28,205Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026125$495.91$61,989Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026190$496.82$94,396Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026208$497.90$103,563Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026261$498.91$130,216Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026320$499.90$159,968Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026190$501.00$95,190Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026240$502.06$120,494Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026294$502.91$147,856Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202665$504.17$32,771Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202685$505.20$42,942Form 4
    7 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026119$506.01$60,215Form 4
    7 May 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 7 May 20264,980$500.00$2.5 millionForm 4
    7 May 2026Sentonas MichaelPresidentSaletrading plan set in advance · Form 144 notice 7 May 202620$500.01$10,000Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202658$458.83$26,612Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202625$460.58$11,514Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202656$462.07$25,876Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026179$463.04$82,884Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202638$464.65$17,657Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026136$456.69$62,110Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026305$466.49$142,279Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026597$467.43$279,056Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026630$468.43$295,111Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026180$469.52$84,514Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026101$470.46$47,516Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202650$471.58$23,579Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202673$472.67$34,505Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202664$473.77$30,321Form 4
    6 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20268$475.00$3,800Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202639$466.97$18,212Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$468.37$36,533Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$469.64$48,843Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202691$470.74$42,837Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026169$472.01$79,770Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$473.12$104,560Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202652$474.29$24,663Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202678$475.46$37,086Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026503$476.48$239,669Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026569$477.56$271,732Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026375$478.39$179,396Form 4
    5 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$479.59$105,989Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026220$465.86$102,489Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026300$467.03$140,109Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026653$468.11$305,676Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20261,106$468.94$518,648Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026503$469.98$236,400Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026100$470.80$47,080Form 4
    4 May 2026Podbere Burt W.Chief Financial OfficerSaleafter a 7% rise over three months · 16% below its one-year high · Form 144 notice 4 May 2026200$455.87$91,174Form 4
    4 May 2026Podbere Burt W.Chief Financial OfficerSaleafter a 7% rise over three months · 16% below its one-year high · Form 144 notice 4 May 20261,600$456.90$731,040Form 4
    4 May 2026Podbere Burt W.Chief Financial OfficerSaleafter a 7% rise over three months · 16% below its one-year high · Form 144 notice 4 May 2026130$463.00$60,190Form 4
    4 May 2026Podbere Burt W.Chief Financial OfficerSaleafter a 7% rise over three months · 16% below its one-year high · Form 144 notice 4 May 20261$464.41$464Form 4
    4 May 2026Podbere Burt W.Chief Financial OfficerSaleafter a 7% rise over three months · 16% below its one-year high · Form 144 notice 4 May 20262$465.51$931Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$455.80$5,925Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$457.22$11,888Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202626$458.71$11,926Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$460.52$5,987Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026104$462.65$48,116Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026156$463.67$72,333Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026130$464.73$60,415Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026221$466.07$103,001Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026234$467.46$109,386Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026598$468.46$280,139Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026722$469.28$338,820Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026244$470.22$114,734Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202613$471.21$6,126Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202620$455.77$9,115Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202640$457.49$18,300Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 20263,529$458.49$1.6 millionForm 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 202680$462.49$36,999Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026260$463.63$120,544Form 4
    4 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 4 May 2026140$464.78$65,069Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202678$446.71$34,843Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202665$448.05$29,123Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202688$449.48$39,554Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026221$450.70$99,605Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026107$451.49$48,309Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026117$452.80$52,978Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026299$454.38$135,860Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026680$455.39$309,665Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026689$456.26$314,363Form 4
    1 May 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026156$457.05$71,300Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202613$432.96$5,628Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202613$434.60$5,650Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202639$436.33$17,017Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202691$437.92$39,851Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202678$439.20$34,258Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026117$440.08$51,489Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026144$441.12$63,521Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026285$442.19$126,024Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026325$443.30$144,072Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026559$444.33$248,380Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026468$445.33$208,414Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026251$446.23$112,004Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202676$447.50$34,010Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202615$448.01$6,720Form 4
    30 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202626$449.37$11,684Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202652$444.78$23,129Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202652$446.08$23,196Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026323$447.69$144,604Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026583$448.69$261,586Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026615$449.71$276,572Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026312$450.72$140,625Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026550$451.78$248,479Form 4
    29 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202613$452.30$5,880Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026196$451.13$88,421Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026194$452.33$87,752Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026159$452.98$72,024Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026221$454.22$100,383Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026492$455.20$223,958Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026692$456.21$315,697Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026210$457.16$96,004Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202692$457.93$42,130Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026182$459.58$83,644Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202660$460.44$27,626Form 4
    28 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 20262$461.50$923Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202619$443.54$8,427Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202679$444.84$35,142Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202621$445.75$9,361Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 20265$446.70$2,234Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202696$448.17$43,024Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202673$449.33$32,801Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026115$450.86$51,849Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202645$451.94$20,337Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202699$452.83$44,830Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026480$454.39$218,107Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026734$455.19$334,109Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026573$456.02$261,299Form 4
    27 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026161$456.92$73,564Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026312$448.85$140,041Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026248$450.12$111,630Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202622$450.69$9,915Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202651$436.60$22,267Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202660$437.55$26,253Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202649$438.85$21,504Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202695$439.70$41,772Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026187$440.97$82,461Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026382$441.84$168,783Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026241$442.90$106,739Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026199$443.82$88,320Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026238$444.85$105,874Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202699$446.01$44,155Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202678$446.83$34,853Form 4
    24 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026239$448.26$107,134Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 20269$436.83$3,931Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202620$438.03$8,761Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202611$438.92$4,828Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202653$440.61$23,352Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202681$441.45$35,757Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026117$442.59$51,783Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026249$443.64$110,466Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026420$444.53$186,703Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026347$445.51$154,592Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026175$446.51$78,139Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026195$447.61$87,284Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026220$448.39$98,646Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026174$449.52$78,216Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026120$450.72$54,086Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026113$451.77$51,050Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202687$452.51$39,368Form 4
    23 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026109$453.44$49,425Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026207$463.92$96,031Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026167$465.02$77,658Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026223$466.23$103,969Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026242$466.91$112,992Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202643$453.53$19,502Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202685$454.53$38,635Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026108$455.96$49,244Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026155$456.71$70,790Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026101$457.84$46,242Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202692$459.19$42,245Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202691$460.14$41,873Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026239$461.00$110,179Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026333$462.01$153,849Form 4
    22 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026414$463.07$191,711Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202618$437.63$7,877Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202617$438.74$7,459Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026104$440.43$45,805Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202627$441.10$11,910Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202671$442.77$31,437Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202641$443.86$18,198Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202656$445.57$24,952Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202669$447.26$30,861Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026285$448.14$127,720Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026347$449.25$155,890Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026203$450.13$91,376Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026177$451.33$79,885Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026103$452.36$46,593Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026275$453.31$124,660Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026297$454.28$134,921Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026276$455.27$125,655Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202673$456.28$33,308Form 4
    21 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202661$457.90$27,932Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202616$418.32$6,693Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202646$420.77$19,355Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202615$422.39$6,336Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202650$423.36$21,168Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202684$425.54$35,745Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026425$426.61$181,309Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026428$427.41$182,931Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026170$428.45$72,836Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026162$429.57$69,590Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026449$430.53$193,308Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026222$431.32$95,753Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026232$432.63$100,370Form 4
    20 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026201$433.15$87,063Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202610$420.74$4,207Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026397$422.81$167,856Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026863$423.53$365,506Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026501$424.45$212,649Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026279$425.44$118,698Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026140$426.67$59,734Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026120$427.95$51,354Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 202670$428.66$30,006Form 4
    17 April 2026Kurtz GeorgePresident AND CEOSaletrading plan set in advance · Form 144 notice 17 April 2026120$430.69$51,683Form 4
    17 April 2026Saha AnuragChief Accounting OfficerSaletrading plan set in advance3,157$428.78$1.4 millionForm 4
    23 March 2026Saha AnuragChief Accounting OfficerSaleafter a 14% fall over three months · 26% below its one-year high1,138$411.06$467,786Form 4
    23 March 2026Sentonas MichaelPresidentSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 202619,367$411.06$8.0 millionForm 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 202630$407.81$12,234Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 2026120$409.20$49,104Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 2026240$410.46$98,510Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 202624,274$411.07$10.0 millionForm 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20261,260$412.55$519,813Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20261,589$413.46$656,988Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20261,017$414.71$421,760Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20261,560$415.62$648,367Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20261,795$416.43$747,492Form 4
    23 March 2026Kurtz GeorgePresident AND CEOSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 202630$417.20$12,516Form 4
    23 March 2026Podbere Burt W.Chief Financial OfficerSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20266,582$409.42$2.7 millionForm 4
    23 March 2026Podbere Burt W.Chief Financial OfficerSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20261,316$410.29$539,942Form 4
    23 March 2026Podbere Burt W.Chief Financial OfficerSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 20267,314$411.10$3.0 millionForm 4
    23 March 2026Podbere Burt W.Chief Financial OfficerSaleafter a 14% fall over three months · 26% below its one-year high · Form 144 notice 23 March 2026706$413.64$292,030Form 4
    20 March 2026Schumacher Laura JDirectorTook pay in stockone of 6 insiders the same day39n/an/aForm 4
    20 March 2026Gandhi Sameer KDirectorTook pay in stockone of 6 insiders the same day36n/an/aForm 4
    20 March 2026Flower JohannaDirectorTook pay in stockone of 6 insiders the same day30n/an/aForm 4
    20 March 2026Oleary DenisDirectorTook pay in stockone of 6 insiders the same day34n/an/aForm 4
    20 March 2026Davis CaryDirectorTook pay in stockone of 6 insiders the same day43n/an/aForm 4
    20 March 2026Watzinger GerhardDirectorTook pay in stockone of 6 insiders the same day72n/an/aForm 4
    4 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,670$413.42$690,411Form 4
    4 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,632$414.47$676,415Form 4
    4 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,942$415.42$806,746Form 4
    4 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,590$416.60$662,394Form 4
    4 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026160$417.16$66,746Form 4
    4 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026877$421.75$369,875Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026210$402.55$84,536Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026330$403.73$133,231Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026210$404.89$85,027Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026180$405.87$73,057Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026229$407.39$93,292Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026331$408.53$135,223Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,268$409.62$519,398Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,304$410.72$535,579Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026969$411.59$398,831Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 202615,270$412.83$6.3 millionForm 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,376$413.70$569,251Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,948$414.88$808,186Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20262,520$415.65$1.0 millionForm 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 20261,795$416.71$747,994Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026710$417.57$296,475Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 2026143$418.42$59,834Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 202630$419.37$12,581Form 4
    4 February 2026Kurtz GeorgePresident AND CEOSaleafter a 22% fall over three months · 26% below its one-year high · Form 144 notice 4 February 202630$421.33$12,640Form 4
    2 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 20261,356$438.14$594,118Form 4
    2 February 2026Podbere Burt W.Chief Financial OfficerSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026274$439.25$120,354Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 20263,245$435.52$1.4 millionForm 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026223$436.33$97,302Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026390$437.94$170,797Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026785$438.95$344,576Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026150$439.56$65,934Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026291$440.95$128,316Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026330$442.06$145,880Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026473$443.49$209,771Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026300$444.54$133,362Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026300$445.71$133,713Form 4
    2 February 2026Kurtz GeorgePresident AND CEOSaleafter a 20% fall over three months · 21% below its one-year high · Form 144 notice 2 February 2026290$446.47$129,476Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026240$450.72$108,173Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026320$452.70$144,864Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026160$453.88$72,621Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 202680$456.97$36,558Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026160$458.19$73,310Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026240$460.32$110,477Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 202680$462.89$37,031Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 202680$463.98$37,118Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026400$465.52$186,208Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026600$466.36$279,816Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026360$467.31$168,232Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 2026120$468.33$56,200Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 202680$469.34$37,547Form 4
    15 January 2026Flower JohannaDirectorSaletrading plan set in advance · Form 144 notice 15 January 202680$470.82$37,666Form 4
    24 December 2025Saha AnuragChief Accounting OfficerSaletrading plan set in advance836$476.83$398,630Form 4
    22 December 2025Saha AnuragChief Accounting OfficerSaleafter a 2% fall over three months · 13% below its one-year high1,530$479.78$734,063Form 4
    22 December 2025Sentonas MichaelPresidentSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 202511,461$479.78$5.5 millionForm 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 202580$475.57$38,046Form 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 2025200$477.21$95,442Form 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 2025120$477.78$57,334Form 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 20258,997$479.78$4.3 millionForm 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 2025320$480.98$153,914Form 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 2025320$482.09$154,269Form 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 20255,540$483.31$2.7 millionForm 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 20251,742$483.98$843,093Form 4
    22 December 2025Kurtz GeorgePresident AND CEOSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 2025231$485.12$112,063Form 4
    22 December 2025Podbere Burt W.Chief Financial OfficerSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 202510,316$483.32$5.0 millionForm 4
    22 December 2025Podbere Burt W.Chief Financial OfficerSaleafter a 2% fall over three months · 13% below its one-year high · Form 144 notice 22 December 2025200$483.85$96,770Form 4
    19 December 2025Schumacher Laura JDirectorTook pay in stockone of 6 insiders the same day33n/an/aForm 4
    19 December 2025Flower JohannaDirectorTook pay in stockone of 6 insiders the same day25n/an/aForm 4
    19 December 2025Oleary DenisDirectorTook pay in stockone of 6 insiders the same day29n/an/aForm 4
    19 December 2025Gandhi Sameer KDirectorTook pay in stockone of 6 insiders the same day31n/an/aForm 4
    19 December 2025Davis CaryDirectorTook pay in stockone of 6 insiders the same day37n/an/aForm 4
    19 December 2025Watzinger GerhardDirectorTook pay in stockone of 6 insiders the same day61n/an/aForm 4
    11 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12$525.72$6,309Form 4
    11 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance12$526.59$6,319Form 4
    11 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance20$527.82$10,556Form 4
    9 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance150$525.63$78,844Form 4
    9 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance407$526.57$214,314Form 4
    9 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance831$527.64$438,469Form 4
    9 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance387$528.43$204,502Form 4
    9 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance104$529.45$55,063Form 4
    5 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance514$525.39$270,050Form 4
    5 December 2025Gandhi Sameer K, potomac Investments L.P. - Fund 1DirectorSaletrading plan set in advance36$526.35$18,949Form 4
    5 December 2025Oleary Denis, by Hohnco, LLCDirectorSaleafter a 23% rise over three months · 8% below its one-year high3,397$515.31$1.8 millionForm 4
    5 December 2025Oleary Denis, by Hohnco, LLCDirectorSaleafter a 23% rise over three months · 8% below its one-year high478$516.33$246,806Form 4
    5 December 2025Oleary Denis, by Ryderco, LLCDirectorSaleafter a 23% rise over three months · 8% below its one-year high3,396$515.31$1.7 millionForm 4
    5 December 2025Oleary Denis, by Ryderco, LLCDirectorSaleafter a 23% rise over three months · 8% below its one-year high479$516.33$247,322Form 4
    A filing with several lines appears once per line.
    Read morePay taken in stock by the insider's own choice has the filing's footnote, word for word, in the note under it; for the others, hold the pointer on the type. An award filed at no price shows n/a.