
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 29 2023    | $509.87    | $516.39    | $508.46    | $511.29    | 918,270    | 
| December 28 2023    | $510.46    | $512.48    | $508.27    | $509.22    | 688,860    | 
| December 27 2023    | $506.00    | $509.88    | $505.53    | $508.81    | 816,575    | 
| December 26 2023    | $513.24    | $513.50    | $505.52    | $506.32    | 887,427    | 
| December 22 2023    | $502.60    | $510.48    | $502.22    | $510.00    | 1,179,503    | 
| December 21 2023    | $507.86    | $511.27    | $505.51    | $511.03    | 896,575    | 
| December 20 2023    | $504.51    | $511.60    | $503.95    | $505.15    | 1,062,989    | 
| December 19 2023    | $503.58    | $509.33    | $502.83    | $506.86    | 1,174,818    | 
| December 18 2023    | $490.01    | $501.72    | $488.42    | $501.63    | 1,230,823    | 
| December 15 2023    | $486.46    | $492.19    | $483.81    | $491.46    | 2,677,402    | 
| December 14 2023    | $505.06    | $505.63    | $487.19    | $489.30    | 2,649,550    | 
| December 13 2023    | $502.83    | $508.43    | $494.09    | $504.50    | 1,698,873    | 
| December 12 2023    | $503.00    | $504.40    | $495.68    | $503.65    | 1,717,113    | 
| December 11 2023    | $493.95    | $507.44    | $490.00    | $502.74    | 2,798,989    | 
| December 08 2023    | $455.88    | $493.80    | $448.81    | $489.64    | 7,144,393    | 
| December 07 2023    | $460.67    | $466.63    | $460.60    | $464.67    | 3,243,457    | 
| December 06 2023    | $459.28    | $464.06    | $458.27    | $460.67    | 1,387,195    | 
| December 05 2023    | $454.76    | $462.27    | $452.53    | $456.93    | 1,793,505    | 
| December 04 2023    | $459.20    | $463.37    | $452.23    | $460.76    | 2,637,054    | 
| December 01 2023    | $447.60    | $467.63    | $447.60    | $466.61    | 2,456,799    | 
| November 30 2023    | $439.77    | $448.73    | $438.60    | $446.80    | 2,372,030    | 
| November 29 2023    | $429.20    | $439.76    | $428.60    | $438.35    | 1,658,939    | 
| November 28 2023    | $435.57    | $436.66    | $427.09    | $427.73    | 1,353,950    | 
| November 27 2023    | $430.05    | $437.81    | $430.05    | $435.67    | 1,074,804    | 
| November 24 2023    | $428.30    | $432.27    | $426.35    | $431.76    | 401,723    |