
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 31 2025     | $310.81     | $316.67     | $309.27     | $313.01     | 543,817     | 
October 30 2025     | $316.81     | $320.43     | $311.50     | $311.95     | 403,553     | 
October 29 2025     | $322.67     | $323.04     | $314.92     | $316.17     | 571,113     | 
October 28 2025     | $324.77     | $326.81     | $321.66     | $324.34     | 328,723     | 
October 27 2025     | $321.40     | $326.42     | $320.76     | $325.80     | 378,344     | 
October 24 2025     | $325.91     | $327.74     | $320.78     | $320.91     | 297,025     | 
October 23 2025     | $327.90     | $330.81     | $323.17     | $323.46     | 411,681     | 
October 22 2025     | $332.98     | $335.26     | $328.81     | $329.22     | 557,841     | 
October 21 2025     | $325.84     | $329.97     | $322.83     | $328.97     | 441,451     | 
October 20 2025     | $318.12     | $326.88     | $318.12     | $326.85     | 375,974     | 
October 17 2025     | $315.40     | $321.63     | $315.17     | $318.59     | 376,883     | 
October 16 2025     | $314.65     | $322.58     | $312.74     | $316.29     | 465,991     | 
October 15 2025     | $317.97     | $319.82     | $312.05     | $312.45     | 399,724     | 
October 14 2025     | $314.16     | $323.69     | $312.69     | $318.30     | 360,823     | 
October 13 2025     | $314.43     | $317.53     | $312.10     | $314.56     | 462,698     | 
October 10 2025     | $320.69     | $322.54     | $313.53     | $314.52     | 542,993     | 
October 09 2025     | $318.24     | $324.69     | $315.84     | $320.38     | 567,335     | 
October 08 2025     | $311.32     | $318.14     | $310.07     | $315.49     | 465,024     | 
October 07 2025     | $311.98     | $315.44     | $310.02     | $313.45     | 479,941     | 
October 06 2025     | $310.90     | $312.08     | $306.03     | $311.69     | 538,541     | 
October 03 2025     | $312.24     | $316.59     | $308.42     | $309.12     | 651,689     | 
October 02 2025     | $304.36     | $312.70     | $302.92     | $312.21     | 545,817     | 
October 01 2025     | $308.75     | $312.05     | $288.02     | $305.98     | 1,140,458     |