
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 31 2014     | $310.91     | $320.19     | $310.21     | $320.19     | 13,942,900     | 
December 30 2014     | $312.72     | $314.81     | $309.37     | $310.74     | 12,528,300     | 
December 29 2014     | $317.70     | $320.27     | $312.31     | $312.67     | 12,302,500     | 
December 28 2014     | $316.16     | $320.03     | $311.08     | $317.24     | 11,676,600     | 
December 27 2014     | $327.58     | $328.91     | $312.63     | $315.86     | 15,185,200     | 
December 26 2014     | $319.15     | $331.42     | $316.63     | $327.92     | 16,410,500     | 
December 25 2014     | $322.29     | $322.67     | $316.96     | $319.01     | 9,883,640     | 
December 24 2014     | $334.39     | $334.74     | $321.36     | $322.53     | 15,092,300     | 
December 23 2014     | $332.02     | $336.29     | $329.60     | $334.57     | 16,574,200     | 
December 22 2014     | $321.07     | $334.12     | $320.43     | $331.89     | 22,315,100     | 
December 21 2014     | $329.54     | $329.63     | $318.90     | $320.84     | 15,207,600     | 
December 20 2014     | $317.62     | $330.33     | $316.04     | $329.96     | 20,856,700     | 
December 19 2014     | $311.18     | $318.53     | $306.77     | $317.84     | 23,823,100     | 
December 18 2014     | $319.79     | $323.71     | $304.23     | $311.40     | 39,173,000     | 
December 17 2014     | $326.86     | $333.95     | $315.15     | $319.78     | 37,567,900     | 
December 16 2014     | $345.67     | $345.86     | $327.06     | $327.06     | 30,864,900     | 
December 15 2014     | $351.36     | $351.82     | $344.93     | $345.35     | 17,264,200     | 
December 14 2014     | $346.73     | $353.32     | $345.42     | $351.63     | 12,415,200     | 
December 13 2014     | $352.38     | $352.38     | $346.59     | $347.38     | 11,675,900     | 
December 12 2014     | $350.83     | $352.98     | $349.29     | $352.54     | 16,989,800     | 
December 11 2014     | $344.34     | $361.36     | $338.76     | $350.51     | 32,431,300     | 
December 10 2014     | $352.21     | $352.38     | $346.37     | $346.36     | 16,427,700     | 
December 09 2014     | $361.90     | $363.07     | $344.95     | $352.22     | 32,915,500     | 
December 08 2014     | $374.97     | $376.03     | $361.89     | $361.91     | 18,898,700     | 
December 07 2014     | $374.84     | $376.29     | $373.28     | $375.10     | 6,491,650     |