| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 30 2016     | $56.51     | $56.68     | $55.87     | $56.14     | 3,069,200     | 
December 29 2016     | $56.57     | $56.87     | $56.29     | $56.44     | 2,795,300     | 
December 28 2016     | $57.32     | $57.50     | $56.54     | $56.60     | 2,648,500     | 
December 27 2016     | $57.38     | $57.69     | $57.17     | $57.28     | 2,200,300     | 
December 23 2016     | $57.50     | $57.89     | $56.96     | $57.13     | 3,333,700     | 
December 22 2016     | $59.73     | $59.85     | $57.06     | $57.31     | 8,438,800     | 
December 21 2016     | $60.13     | $60.52     | $59.94     | $59.95     | 2,152,400     | 
December 20 2016     | $60.12     | $60.62     | $60.05     | $60.35     | 3,504,600     | 
December 19 2016     | $59.52     | $60.34     | $59.47     | $59.88     | 2,856,600     | 
December 16 2016     | $59.88     | $60.91     | $59.43     | $59.65     | 8,217,400     | 
December 15 2016     | $59.95     | $60.38     | $59.68     | $59.83     | 4,089,400     | 
December 14 2016     | $60.20     | $60.51     | $59.73     | $59.99     | 6,045,400     | 
December 13 2016     | $59.85     | $60.67     | $59.45     | $60.37     | 4,925,600     | 
December 12 2016     | $59.83     | $60.18     | $59.34     | $59.64     | 4,489,300     | 
December 09 2016     | $60.19     | $60.38     | $59.75     | $60.15     | 4,047,700     | 
December 08 2016     | $60.12     | $60.95     | $59.97     | $60.50     | 5,090,500     | 
December 07 2016     | $59.68     | $59.99     | $59.15     | $59.82     | 6,791,000     | 
December 06 2016     | $59.78     | $59.91     | $59.11     | $59.67     | 7,704,200     | 
December 05 2016     | $60.63     | $60.69     | $59.69     | $59.83     | 7,173,300     | 
December 02 2016     | $60.03     | $60.93     | $59.71     | $60.58     | 7,523,700     | 
December 01 2016     | $59.74     | $61.07     | $59.53     | $60.48     | 6,685,300     | 
November 30 2016     | $60.41     | $60.65     | $59.89     | $60.03     | 5,819,100     | 
November 29 2016     | $60.62     | $61.16     | $60.43     | $60.94     | 4,694,000     | 
November 28 2016     | $60.91     | $61.35     | $60.23     | $60.41     | 5,405,500     | 
November 25 2016     | $61.28     | $61.66     | $60.95     | $61.10     | 2,543,800     |