| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 31 2025     | $187.46     | $189.50     | $186.76     | $188.87     | 8,791,666     | 
October 30 2025     | $187.08     | $189.38     | $186.91     | $189.05     | 7,072,517     | 
October 29 2025     | $186.70     | $187.10     | $184.66     | $186.60     | 10,551,080     | 
October 28 2025     | $189.26     | $189.51     | $186.62     | $186.93     | 8,329,457     | 
October 27 2025     | $189.99     | $190.80     | $189.53     | $190.30     | 7,125,956     | 
October 24 2025     | $192.20     | $192.31     | $189.42     | $190.40     | 6,903,379     | 
October 23 2025     | $192.56     | $194.00     | $191.54     | $192.47     | 8,882,491     | 
October 22 2025     | $192.00     | $193.45     | $191.78     | $192.94     | 6,343,472     | 
October 21 2025     | $193.01     | $193.55     | $191.77     | $191.88     | 6,716,360     | 
October 20 2025     | $193.50     | $194.48     | $192.33     | $193.72     | 8,034,740     | 
October 17 2025     | $192.50     | $193.60     | $191.68     | $193.22     | 7,764,449     | 
October 16 2025     | $191.34     | $193.05     | $190.43     | $192.12     | 10,611,760     | 
October 15 2025     | $191.48     | $193.57     | $189.30     | $191.17     | 9,472,995     | 
October 14 2025     | $192.92     | $194.40     | $185.88     | $190.85     | 13,613,340     | 
October 13 2025     | $189.83     | $191.30     | $189.28     | $190.90     | 7,979,476     | 
October 10 2025     | $192.01     | $192.07     | $189.85     | $190.72     | 9,598,019     | 
October 09 2025     | $190.00     | $192.10     | $189.73     | $191.08     | 7,484,764     | 
October 08 2025     | $188.87     | $190.22     | $188.27     | $189.69     | 5,751,163     | 
October 07 2025     | $183.77     | $189.23     | $182.94     | $188.89     | 8,776,784     | 
October 06 2025     | $188.00     | $189.92     | $187.37     | $188.16     | 5,806,089     | 
October 03 2025     | $187.06     | $189.78     | $186.91     | $188.64     | 8,675,087     | 
October 02 2025     | $184.19     | $186.59     | $184.09     | $185.98     | 7,728,069     | 
October 01 2025     | $186.00     | $186.56     | $183.91     | $186.05     | 13,063,790     | 
September 30 2025     | $181.70     | $185.99     | $181.07     | $185.42     | 11,569,020     | 
September 29 2025     | $179.83     | $181.87     | $179.80     | $181.62     | 8,597,083     |