
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 31 2019     | $63.78     | $64.27     | $63.60     | $64.23     | 8,031,200     | 
December 30 2019     | $64.44     | $64.66     | $63.79     | $63.93     | 10,084,900     | 
December 27 2019     | $64.32     | $64.47     | $63.98     | $64.06     | 10,867,900     | 
December 26 2019     | $63.32     | $64.19     | $63.24     | $64.19     | 11,992,800     | 
December 24 2019     | $63.28     | $63.47     | $63.08     | $63.19     | 4,576,200     | 
December 23 2019     | $63.25     | $63.49     | $63.07     | $63.33     | 9,256,500     | 
December 20 2019     | $63.47     | $63.56     | $62.75     | $63.12     | 32,019,400     | 
December 19 2019     | $62.71     | $63.13     | $62.67     | $62.87     | 13,006,200     | 
December 18 2019     | $62.47     | $62.98     | $62.44     | $62.65     | 12,643,000     | 
December 17 2019     | $62.14     | $62.82     | $62.01     | $62.50     | 14,409,200     | 
December 16 2019     | $62.20     | $62.39     | $61.83     | $61.84     | 13,967,200     | 
December 13 2019     | $61.95     | $62.58     | $61.15     | $61.42     | 13,447,000     | 
December 12 2019     | $60.95     | $62.33     | $60.80     | $61.95     | 15,829,000     | 
December 11 2019     | $61.20     | $61.27     | $60.70     | $60.74     | 10,484,900     | 
December 10 2019     | $60.36     | $61.32     | $60.20     | $60.93     | 13,019,600     | 
December 09 2019     | $60.45     | $61.04     | $60.37     | $60.57     | 8,817,100     | 
December 06 2019     | $61.05     | $61.28     | $60.78     | $60.95     | 9,877,800     | 
December 05 2019     | $60.02     | $60.18     | $59.78     | $60.07     | 9,581,200     | 
December 04 2019     | $59.36     | $59.97     | $59.03     | $59.68     | 8,266,400     | 
December 03 2019     | $59.00     | $59.07     | $58.29     | $58.96     | 13,559,400     | 
December 02 2019     | $60.64     | $61.05     | $59.84     | $59.92     | 11,085,300     | 
November 29 2019     | $60.65     | $60.95     | $60.29     | $60.40     | 6,246,900     | 
November 27 2019     | $60.98     | $61.21     | $60.70     | $60.88     | 7,592,100     | 
November 26 2019     | $60.98     | $60.98     | $60.16     | $60.67     | 11,306,000     | 
November 25 2019     | $60.25     | $60.99     | $60.20     | $60.85     | 11,497,700     |