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 1,700 $396.66 22,833,532
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
Dec 23, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 1,190 $384.43 22,658,875
Dec 23, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 16,813 $385.52 22,675,688
Dec 23, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 17,013 $386.45 22,692,701
Dec 23, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 5,500 $388.04 22,698,201
Dec 23, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 15,104 $389.17 22,713,305
Dec 23, 2014
Ten Percent Owner
Ten Percent Owner Form 4 Open market or private purchase of non-derivative or derivative security 12,046 $389.88 22,725,351

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