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 4,708 $484.04 23,641,744
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 18,311 $483.04 23,637,036
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 23,490 $482.08 23,618,725
Jun 02, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 15,197 $481.13 23,595,235
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
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 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 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 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 5,806 $473.07 23,535,421

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