Date Name Title Filing Type Shares Traded Price Total Held
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 1,260 $639.45 9,838
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 981 $640.61 8,857
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 952 $641.56 7,905
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 1,645 $642.54 6,260
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 1,549 $643.33 4,711
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 844 $644.52 3,867
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 61 $645.21 3,806
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 354 $646.24 3,452
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 425 $647.39 3,027
Sep 13, 2021
Director
Director Form 4 Open market or private sale of non-derivative or derivative security 381 $648.25 2,646

* Represents the number of non-derivative securities directly held. (I) Indicates that some (or all) of these shares are held indirectly.