Date Name Title Filing Type Shares Traded Price Total Held
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 400 $468.10 23,506,496
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 2,132 $469.81 23,508,628
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 13,544 $470.73 23,522,172
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 7,443 $471.82 23,529,615
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 5,806 $473.07 23,535,421
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 7,068 $473.88 23,542,489
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 12,020 $475.16 23,554,509
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,312 $476.15 23,560,821
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,507 $478.94 23,567,328
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 12,710 $480.17 23,580,038

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