
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 31 2025     | $366.88     | $368.43     | $360.50     | $363.02     | 4,915,500     | 
October 30 2025     | $367.43     | $369.86     | $363.55     | $363.73     | 6,932,700     | 
October 29 2025     | $369.08     | $372.78     | $365.82     | $368.61     | 8,102,600     | 
October 28 2025     | $359.61     | $364.67     | $358.46     | $363.11     | 5,086,000     | 
October 27 2025     | $357.67     | $360.60     | $356.21     | $359.94     | 6,663,400     | 
October 24 2025     | $350.58     | $352.94     | $349.82     | $351.14     | 5,649,300     | 
October 23 2025     | $337.05     | $345.91     | $336.73     | $344.80     | 6,422,600     | 
October 22 2025     | $342.86     | $344.86     | $332.40     | $338.60     | 8,014,200     | 
October 21 2025     | $347.06     | $347.10     | $343.16     | $345.30     | 4,391,800     | 
October 20 2025     | $346.00     | $350.05     | $345.66     | $347.22     | 6,436,900     | 
October 17 2025     | $341.22     | $344.93     | $338.14     | $342.83     | 8,396,300     | 
October 16 2025     | $346.17     | $347.09     | $339.81     | $343.30     | 9,047,500     | 
October 15 2025     | $342.10     | $343.08     | $335.51     | $341.78     | 8,283,800     | 
October 14 2025     | $333.06     | $339.06     | $330.25     | $333.50     | 7,296,700     | 
October 13 2025     | $337.48     | $341.09     | $335.00     | $339.75     | 11,760,200     | 
October 10 2025     | $345.97     | $346.49     | $324.83     | $325.34     | 18,804,500     | 
October 09 2025     | $346.04     | $347.10     | $342.40     | $345.21     | 5,565,500     | 
October 08 2025     | $336.73     | $346.46     | $336.42     | $346.07     | 7,841,500     | 
October 07 2025     | $346.29     | $346.67     | $336.56     | $337.05     | 9,365,700     | 
October 06 2025     | $345.46     | $348.53     | $343.38     | $343.38     | 10,263,200     | 
October 03 2025     | $339.41     | $340.78     | $335.18     | $336.68     | 7,770,000     | 
October 02 2025     | $339.66     | $340.00     | $336.56     | $338.24     | 8,092,600     | 
October 01 2025     | $324.28     | $334.11     | $324.11     | $333.69     | 9,911,800     | 
September 30 2025     | $322.75     | $326.72     | $322.43     | $326.36     | 7,459,900     | 
September 29 2025     | $324.65     | $326.83     | $322.47     | $322.66     | 5,833,600     |