| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 30 2016     | $39.89     | $39.89     | $39.21     | $39.35     | 34,717,580     | 
December 29 2016     | $39.84     | $40.01     | $39.63     | $39.87     | 21,147,840     | 
December 28 2016     | $40.39     | $40.39     | $39.85     | $39.95     | 24,295,120     | 
December 27 2016     | $40.16     | $40.52     | $40.01     | $40.22     | 19,519,240     | 
December 23 2016     | $40.12     | $40.27     | $39.98     | $40.11     | 15,310,740     | 
December 22 2016     | $40.18     | $40.28     | $40.03     | $40.21     | 22,642,380     | 
December 21 2016     | $40.51     | $40.51     | $39.98     | $40.33     | 29,192,560     | 
December 20 2016     | $40.39     | $40.54     | $40.27     | $40.48     | 25,437,660     | 
December 19 2016     | $40.19     | $40.53     | $39.95     | $40.35     | 25,271,620     | 
December 16 2016     | $40.64     | $40.68     | $40.13     | $40.21     | 51,977,319     | 
December 15 2016     | $40.59     | $40.87     | $40.32     | $40.50     | 35,394,380     | 
December 14 2016     | $40.52     | $40.93     | $40.36     | $40.61     | 35,993,080     | 
December 13 2016     | $40.34     | $40.93     | $40.32     | $40.49     | 42,564,199     | 
December 12 2016     | $39.97     | $40.29     | $39.95     | $40.12     | 32,572,040     | 
December 09 2016     | $39.69     | $40.22     | $39.63     | $40.20     | 38,089,259     | 
December 08 2016     | $39.38     | $39.68     | $39.13     | $39.49     | 32,250,620     | 
December 07 2016     | $38.73     | $39.33     | $38.41     | $39.30     | 40,588,299     | 
December 06 2016     | $38.74     | $39.00     | $38.40     | $38.54     | 34,681,980     | 
December 05 2016     | $38.24     | $38.73     | $38.09     | $38.64     | 33,769,460     | 
December 02 2016     | $37.83     | $38.26     | $37.69     | $37.96     | 34,376,920     | 
December 01 2016     | $38.66     | $38.66     | $37.41     | $37.95     | 57,341,479     | 
November 30 2016     | $39.18     | $39.30     | $38.39     | $38.53     | 45,581,079     | 
November 29 2016     | $39.15     | $39.55     | $39.00     | $39.20     | 31,239,620     | 
November 28 2016     | $38.65     | $39.71     | $38.64     | $39.02     | 51,508,639     | 
November 25 2016     | $38.86     | $38.88     | $38.64     | $38.74     | 12,270,980     |