Date Name Title Filing Type Shares Traded Price Total Held
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 3,326 $478.12 23,724,330
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 10,929 $477.42 23,721,004
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 5,103 $475.93 23,710,075
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 2,633 $474.86 23,704,972
Aug 23, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 13,037 $480.37 23,702,339
Aug 23, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 23,872 $479.45 23,689,302
Aug 23, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 12,186 $478.34 23,665,430
Sep 06, 2018
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private sale of non-derivative or derivative security 104,552 $406.68 23,654,384
Aug 23, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 9,600 $477.35 23,653,244
Aug 23, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,900 $475.97 23,643,644

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