
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 29 2023    | $153.10    | $153.89    | $151.03    | $151.94    | 39,823,199    | 
| December 28 2023    | $153.72    | $154.08    | $152.95    | $153.38    | 27,057,000    | 
| December 27 2023    | $153.56    | $154.78    | $153.12    | $153.34    | 31,434,730    | 
| December 26 2023    | $153.56    | $153.98    | $153.03    | $153.41    | 25,067,221    | 
| December 22 2023    | $153.77    | $154.35    | $152.71    | $153.42    | 29,514,090    | 
| December 21 2023    | $153.30    | $153.97    | $152.10    | $153.84    | 36,305,727    | 
| December 20 2023    | $152.90    | $155.63    | $151.56    | $152.12    | 50,322,113    | 
| December 19 2023    | $154.40    | $155.12    | $152.69    | $153.79    | 43,171,289    | 
| December 18 2023    | $150.56    | $154.86    | $150.05    | $154.07    | 62,512,832    | 
| December 15 2023    | $148.38    | $150.57    | $147.88    | $149.97    | 110,089,297    | 
| December 14 2023    | $149.93    | $150.54    | $145.52    | $147.42    | 58,400,848    | 
| December 13 2023    | $148.12    | $149.46    | $146.82    | $148.84    | 52,766,199    | 
| December 12 2023    | $145.52    | $147.50    | $145.30    | $147.48    | 44,944,262    | 
| December 11 2023    | $145.66    | $146.19    | $143.64    | $145.89    | 50,907,289    | 
| December 08 2023    | $145.48    | $147.84    | $145.40    | $147.42    | 41,905,969    | 
| December 07 2023    | $146.15    | $147.92    | $145.34    | $146.88    | 52,352,832    | 
| December 06 2023    | $147.58    | $147.85    | $144.28    | $144.52    | 39,678,961    | 
| December 05 2023    | $143.55    | $148.57    | $143.13    | $146.88    | 46,822,406    | 
| December 04 2023    | $145.25    | $145.35    | $142.81    | $144.84    | 48,294,238    | 
| December 01 2023    | $146.00    | $147.25    | $145.55    | $147.03    | 39,951,832    | 
| November 30 2023    | $144.76    | $146.93    | $144.33    | $146.09    | 65,814,023    | 
| November 29 2023    | $147.85    | $148.54    | $145.97    | $146.32    | 40,610,910    | 
| November 28 2023    | $146.98    | $147.60    | $145.53    | $147.03    | 42,711,680    | 
| November 27 2023    | $147.53    | $149.26    | $146.88    | $147.73    | 53,762,434    | 
| November 24 2023    | $146.70    | $147.20    | $145.32    | $146.74    | 22,378,381    |