
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| December 29 2023    | $175.24    | $175.60    | $172.90    | $174.10    | 5,391,625    | 
| December 28 2023    | $175.84    | $175.95    | $174.93    | $175.04    | 4,033,519    | 
| December 27 2023    | $175.57    | $175.97    | $174.42    | $175.08    | 5,113,420    | 
| December 26 2023    | $173.01    | $175.53    | $173.01    | $174.89    | 4,829,214    | 
| December 22 2023    | $173.33    | $173.64    | $171.65    | $172.52    | 4,089,165    | 
| December 21 2023    | $171.59    | $172.78    | $170.76    | $172.50    | 8,184,454    | 
| December 20 2023    | $172.09    | $172.92    | $168.26    | $168.33    | 8,557,352    | 
| December 19 2023    | $172.44    | $173.28    | $172.15    | $173.15    | 5,030,981    | 
| December 18 2023    | $172.79    | $173.10    | $171.21    | $172.58    | 5,157,326    | 
| December 15 2023    | $172.09    | $174.03    | $171.90    | $172.27    | 6,902,023    | 
| December 14 2023    | $169.84    | $172.06    | $169.64    | $171.46    | 9,446,785    | 
| December 13 2023    | $166.56    | $169.32    | $166.02    | $168.35    | 8,037,599    | 
| December 12 2023    | $163.86    | $166.45    | $163.61    | $166.40    | 6,985,375    | 
| December 11 2023    | $161.83    | $165.26    | $161.60    | $164.65    | 9,671,558    | 
| December 08 2023    | $159.17    | $161.25    | $158.99    | $160.79    | 5,683,682    | 
| December 07 2023    | $157.22    | $159.76    | $156.58    | $159.43    | 8,790,734    | 
| December 06 2023    | $159.00    | $159.30    | $155.66    | $155.87    | 6,457,403    | 
| December 05 2023    | $155.89    | $157.30    | $155.44    | $157.13    | 4,845,947    | 
| December 04 2023    | $157.60    | $157.84    | $154.94    | $157.13    | 8,136,978    | 
| December 01 2023    | $158.34    | $160.04    | $157.21    | $159.46    | 6,115,385    | 
| November 30 2023    | $161.15    | $161.15    | $157.60    | $158.81    | 9,300,945    | 
| November 29 2023    | $161.11    | $162.62    | $160.32    | $160.53    | 7,642,803    | 
| November 28 2023    | $159.19    | $159.82    | $157.96    | $159.06    | 6,165,198    | 
| November 27 2023    | $159.54    | $161.20    | $159.06    | $159.98    | 6,034,522    | 
| November 24 2023    | $160.56    | $160.76    | $159.67    | $160.08    | 2,943,544    |