| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 03 2025     | $208.08     | $211.34     | $205.56     | $206.88     | 180,267,285     | 
October 31 2025     | $206.45     | $207.97     | $202.07     | $202.49     | 179,802,203     | 
October 30 2025     | $205.15     | $206.16     | $201.41     | $202.89     | 178,864,406     | 
October 29 2025     | $207.98     | $212.19     | $204.78     | $207.04     | 308,829,594     | 
October 28 2025     | $193.05     | $203.15     | $191.91     | $201.03     | 297,986,219     | 
October 27 2025     | $189.99     | $192.00     | $188.43     | $191.49     | 153,452,703     | 
October 24 2025     | $183.84     | $187.47     | $183.50     | $186.26     | 131,296,703     | 
October 23 2025     | $180.42     | $183.03     | $179.79     | $182.16     | 111,363,695     | 
October 22 2025     | $181.14     | $183.44     | $176.76     | $180.28     | 162,249,594     | 
October 21 2025     | $182.79     | $182.79     | $179.80     | $181.16     | 124,240,203     | 
October 20 2025     | $183.13     | $185.20     | $181.73     | $182.64     | 128,544,703     | 
October 17 2025     | $180.18     | $184.10     | $179.75     | $183.22     | 173,135,203     | 
October 16 2025     | $182.23     | $183.28     | $179.77     | $181.81     | 179,723,297     | 
October 15 2025     | $184.80     | $184.87     | $177.29     | $179.83     | 214,450,500     | 
October 14 2025     | $184.77     | $184.80     | $179.70     | $180.03     | 205,641,406     | 
October 13 2025     | $187.97     | $190.11     | $185.96     | $188.32     | 153,482,797     | 
October 10 2025     | $193.51     | $195.62     | $182.05     | $183.16     | 268,774,406     | 
October 09 2025     | $192.23     | $195.30     | $191.06     | $192.57     | 182,997,203     | 
October 08 2025     | $186.57     | $189.60     | $186.54     | $189.11     | 130,168,898     | 
October 07 2025     | $186.23     | $189.06     | $184.00     | $185.04     | 140,088,000     | 
October 06 2025     | $185.50     | $187.23     | $183.33     | $185.54     | 157,678,094     | 
October 03 2025     | $189.19     | $190.36     | $185.38     | $187.62     | 137,596,891     | 
October 02 2025     | $189.60     | $191.05     | $188.06     | $188.89     | 136,805,797     | 
October 01 2025     | $185.24     | $188.14     | $183.90     | $187.24     | 173,844,891     | 
September 30 2025     | $182.08     | $187.35     | $181.48     | $186.58     | 236,980,984     |