Date Name Title Filing Type Shares Traded Price Total Held
Dec 24, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 2,067 $397.53 22,835,599
Dec 24, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 3,300 $398.78 22,838,899
Dec 24, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 20,245 $399.74 22,859,144
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 500 $530.71 22,859,644
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 674 $532.36 22,860,318
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 823 $533.19 22,861,141
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 700 $534.34 22,861,841
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 305 $535.71 22,862,146
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,633 $537.10 22,863,779
Jul 27, 2015
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 948 $537.86 22,864,727

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