
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
December 29 2023     | $192.27     | $192.77     | $190.12     | $190.91     | 42,672,100     | 
December 28 2023     | $192.51     | $193.03     | $191.55     | $191.95     | 34,049,900     | 
December 27 2023     | $190.87     | $191.88     | $189.49     | $191.53     | 48,087,700     | 
December 26 2023     | $191.98     | $192.26     | $191.21     | $191.43     | 28,919,300     | 
December 22 2023     | $193.54     | $193.77     | $191.35     | $191.97     | 37,149,600     | 
December 21 2023     | $194.45     | $195.43     | $191.88     | $193.05     | 46,482,500     | 
December 20 2023     | $195.25     | $196.02     | $193.19     | $193.19     | 52,242,800     | 
December 19 2023     | $194.51     | $195.30     | $194.25     | $195.29     | 40,714,100     | 
December 18 2023     | $194.44     | $194.98     | $192.76     | $194.25     | 55,751,900     | 
December 15 2023     | $195.87     | $196.73     | $195.35     | $195.91     | 128,538,400     | 
December 14 2023     | $196.36     | $197.94     | $194.51     | $196.45     | 66,831,600     | 
December 13 2023     | $193.45     | $196.34     | $193.21     | $196.30     | 70,404,200     | 
December 12 2023     | $191.46     | $193.09     | $190.11     | $193.08     | 52,696,900     | 
December 11 2023     | $191.49     | $191.87     | $189.81     | $191.56     | 60,943,700     | 
December 08 2023     | $192.57     | $194.34     | $192.04     | $194.07     | 53,406,400     | 
December 07 2023     | $192.00     | $193.36     | $191.96     | $192.64     | 47,477,700     | 
December 06 2023     | $192.82     | $193.12     | $190.50     | $190.71     | 41,089,700     | 
December 05 2023     | $188.61     | $192.77     | $188.58     | $191.80     | 66,628,400     | 
December 04 2023     | $188.39     | $188.45     | $185.88     | $187.84     | 43,389,500     | 
December 01 2023     | $188.73     | $189.95     | $187.64     | $189.63     | 45,704,800     | 
November 30 2023     | $188.25     | $188.72     | $186.61     | $188.36     | 48,794,400     | 
November 29 2023     | $189.30     | $190.48     | $187.38     | $187.78     | 43,014,200     | 
November 28 2023     | $188.19     | $189.48     | $187.81     | $188.80     | 38,415,400     | 
November 27 2023     | $188.33     | $189.07     | $187.31     | $188.20     | 40,552,600     | 
November 24 2023     | $189.27     | $189.30     | $187.66     | $188.38     | 24,048,300     |