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 5,724 $485.55 23,785,419
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,920 $486.63 23,792,339
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 8,860 $487.55 23,801,199
Aug 24, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,960 $488.57 23,808,159
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
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 12,186 $478.34 23,665,430
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 13,037 $480.37 23,702,339
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 402 $466.38 23,506,096

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