Date Name Title Type Shares Traded Price
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 2,098 $638.46
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 1,260 $639.45
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 981 $640.61
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 952 $641.56
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 1,645 $642.54
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 1,549 $643.33
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 844 $644.52
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 61 $645.21
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 354 $646.24
Sep 13, 2021
Director
Director Open market or private sale of non-derivative or derivative security 425 $647.39

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