
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $310.32     | $311.75     | $307.13     | $308.38     | 3,578,760     | 
October 2025     | $269.38     | $312.79     | $268.88     | $306.55     | 179,776,500     | 
September 2025     | $238.17     | $272.80     | $237.65     | $271.12     | 182,358,800     | 
August 2025     | $235.02     | $254.52     | $231.84     | $244.81     | 122,989,500     | 
July 2025     | $236.20     | $249.67     | $233.59     | $239.53     | 124,110,200     | 
June 2025     | $203.55     | $240.72     | $203.42     | $238.20     | 143,334,200     | 
May 2025     | $185.20     | $215.77     | $182.68     | $204.06     | 111,727,900     | 
April 2025     | $186.65     | $191.20     | $147.68     | $183.05     | 169,659,000     | 
March 2025     | $210.34     | $210.48     | $181.34     | $187.36     | 74,357,800     | 
February 2025     | $211.21     | $232.14     | $201.99     | $207.36     | 55,728,300     | 
January 2025     | $216.47     | $237.02     | $207.82     | $216.92     | 82,074,900     | 
December 2024     | $215.16     | $226.95     | $209.13     | $214.29     | 57,312,700     | 
November 2024     | $218.45     | $231.75     | $207.40     | $213.87     | 59,436,600     | 
October 2024     | $228.86     | $238.76     | $215.02     | $216.71     | 66,186,700     | 
September 2024     | $224.64     | $236.68     | $200.93     | $228.95     | 82,348,100     | 
August 2024     | $229.20     | $235.24     | $191.03     | $228.94     | 101,507,400     | 
July 2024     | $244.14     | $264.69     | $217.73     | $233.14     | 91,532,200     | 
June 2024     | $235.23     | $258.17     | $227.72     | $244.28     | 52,617,600     | 
May 2024     | $207.74     | $241.00     | $203.37     | $231.49     | 64,486,100     | 
April 2024     | $223.62     | $228.95     | $195.30     | $211.68     | 76,694,600     | 
March 2024     | $217.28     | $237.18     | $210.14     | $223.48     | 91,116,900     | 
February 2024     | $193.83     | $215.23     | $191.46     | $214.80     | 85,206,900     | 
January 2024     | $186.56     | $206.79     | $175.78     | $193.05     | 85,543,500     | 
December 2023     | $167.99     | $192.34     | $165.34     | $189.77     | 52,942,800     | 
November 2023     | $145.45     | $172.60     | $145.45     | $168.86     | 49,470,300     |