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 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 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 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 4,708 $484.04 23,641,744
Jan 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,592 $362.47 23,419,988
Jan 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 6,546 $363.35 23,426,534
Jan 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 13,226 $364.32 23,439,760
Jan 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 19,858 $365.20 23,459,618
Jan 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 3,979 $366.05 23,463,597
Jan 11, 2017
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,986 $367.29 23,465,583

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