
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 31 2025     | $189.59     | $193.03     | $185.27     | $189.92     | 2,146,200     | 
October 30 2025     | $188.17     | $193.74     | $186.13     | $188.96     | 1,940,800     | 
October 29 2025     | $184.70     | $193.12     | $184.50     | $189.27     | 2,589,100     | 
October 28 2025     | $182.26     | $184.98     | $173.80     | $183.04     | 2,597,000     | 
October 27 2025     | $182.63     | $186.32     | $180.92     | $182.54     | 1,909,200     | 
October 24 2025     | $175.83     | $181.05     | $175.59     | $179.05     | 1,851,300     | 
October 23 2025     | $164.48     | $173.84     | $164.13     | $172.58     | 2,242,000     | 
October 22 2025     | $170.44     | $173.47     | $159.56     | $164.48     | 3,091,100     | 
October 21 2025     | $172.81     | $174.08     | $169.11     | $169.71     | 2,083,700     | 
October 20 2025     | $173.63     | $177.79     | $171.95     | $173.12     | 2,010,800     | 
October 17 2025     | $169.48     | $173.06     | $165.08     | $170.95     | 1,965,600     | 
October 16 2025     | $170.43     | $176.88     | $170.05     | $170.78     | 2,615,900     | 
October 15 2025     | $168.99     | $172.92     | $166.89     | $168.71     | 2,401,800     | 
October 14 2025     | $161.55     | $167.28     | $159.01     | $164.82     | 1,738,600     | 
October 13 2025     | $164.00     | $167.34     | $160.10     | $164.78     | 2,884,700     | 
October 10 2025     | $165.24     | $165.24     | $153.27     | $155.94     | 3,059,300     | 
October 09 2025     | $158.13     | $164.02     | $157.16     | $163.61     | 2,366,000     | 
October 08 2025     | $152.70     | $159.85     | $152.54     | $159.66     | 1,981,300     | 
October 07 2025     | $154.00     | $155.20     | $147.36     | $151.48     | 2,718,500     | 
October 06 2025     | $152.68     | $159.43     | $151.64     | $153.25     | 3,005,500     | 
October 03 2025     | $153.55     | $154.01     | $150.27     | $151.45     | 1,762,400     | 
October 02 2025     | $153.23     | $153.61     | $148.02     | $152.66     | 2,280,200     | 
October 01 2025     | $144.24     | $151.89     | $143.19     | $151.72     | 3,107,500     |