| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 03 2025     | $198.71     | $200.76     | $194.07     | $198.23     | 1,636,930     | 
October 31 2025     | $193.41     | $199.21     | $192.29     | $198.93     | 1,921,302     | 
October 30 2025     | $194.30     | $198.56     | $190.56     | $193.22     | 1,044,742     | 
October 29 2025     | $188.06     | $195.12     | $188.06     | $192.81     | 893,286     | 
October 28 2025     | $191.97     | $192.70     | $189.01     | $189.57     | 946,599     | 
October 27 2025     | $194.72     | $195.44     | $189.38     | $192.22     | 1,108,907     | 
October 24 2025     | $196.77     | $198.99     | $191.75     | $192.51     | 1,086,142     | 
October 23 2025     | $187.16     | $195.07     | $187.16     | $195.00     | 936,886     | 
October 22 2025     | $186.68     | $189.02     | $183.88     | $188.02     | 1,333,768     | 
October 21 2025     | $187.95     | $190.20     | $185.65     | $186.88     | 782,635     | 
October 20 2025     | $184.72     | $196.63     | $183.46     | $188.60     | 1,737,329     | 
October 17 2025     | $179.09     | $182.42     | $178.01     | $181.69     | 998,242     | 
October 16 2025     | $179.58     | $187.34     | $179.15     | $180.54     | 1,189,529     | 
October 15 2025     | $173.24     | $181.88     | $172.82     | $179.42     | 1,278,424     | 
October 14 2025     | $173.00     | $176.36     | $170.82     | $172.81     | 882,028     | 
October 13 2025     | $170.00     | $174.57     | $169.08     | $174.17     | 1,202,742     | 
October 10 2025     | $173.17     | $173.78     | $167.99     | $169.27     | 971,509     | 
October 09 2025     | $171.46     | $174.75     | $171.02     | $173.06     | 859,816     | 
October 08 2025     | $170.58     | $173.16     | $169.16     | $172.09     | 946,516     | 
October 07 2025     | $170.46     | $173.62     | $167.33     | $168.53     | 1,052,904     | 
October 06 2025     | $167.36     | $172.68     | $167.22     | $170.38     | 1,424,689     | 
October 03 2025     | $161.54     | $167.91     | $160.59     | $167.35     | 1,145,532     | 
October 02 2025     | $161.91     | $161.91     | $157.43     | $160.21     | 1,042,396     | 
October 01 2025     | $160.11     | $163.40     | $157.79     | $161.61     | 1,583,924     | 
September 30 2025     | $162.44     | $164.64     | $159.95     | $160.97     | 1,214,039     |