| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $519.81     | $524.96     | $514.59     | $517.03     | 22,312,524     | 
October 2025     | $514.80     | $553.72     | $506.00     | $517.81     | 468,419,500     | 
September 2025     | $500.47     | $519.30     | $492.37     | $517.95     | 424,025,500     | 
August 2025     | $534.12     | $537.37     | $498.51     | $506.69     | 454,888,500     | 
July 2025     | $495.66     | $554.54     | $487.90     | $532.62     | 396,881,900     | 
June 2025     | $456.39     | $499.94     | $456.14     | $496.59     | 401,255,100     | 
May 2025     | $429.61     | $461.76     | $423.43     | $459.60     | 476,942,400     | 
April 2025     | $373.35     | $395.28     | $343.59     | $393.89     | 563,144,100     | 
March 2025     | $397.44     | $400.75     | $365.97     | $374.09     | 491,786,600     | 
February 2025     | $409.35     | $417.85     | $385.23     | $395.61     | 432,448,900     | 
January 2025     | $423.20     | $445.93     | $408.48     | $412.79     | 462,501,200     | 
December 2024     | $419.27     | $453.67     | $418.36     | $419.20     | 439,902,400     | 
November 2024     | $405.96     | $426.70     | $402.55     | $421.15     | 442,306,200     | 
October 2024     | $425.26     | $435.23     | $403.27     | $403.32     | 440,745,500     | 
September 2024     | $414.80     | $438.56     | $397.81     | $427.09     | 376,898,100     | 
August 2024     | $416.90     | $423.61     | $382.02     | $414.03     | 451,919,000     | 
July 2024     | $444.52     | $464.02     | $408.40     | $414.49     | 440,449,200     | 
June 2024     | $411.69     | $451.96     | $405.14     | $442.82     | 341,717,100     | 
May 2024     | $388.28     | $429.59     | $386.01     | $411.30     | 413,780,000     | 
April 2024     | $419.28     | $424.64     | $383.75     | $385.04     | 441,083,800     | 
March 2024     | $406.74     | $426.07     | $394.00     | $416.08     | 426,445,300     | 
February 2024     | $396.67     | $415.41     | $392.84     | $409.08     | 444,091,200     | 
January 2024     | $369.06     | $409.98     | $361.79     | $392.47     | 528,491,200     | 
December 2023     | $371.92     | $373.30     | $358.24     | $371.21     | 522,081,700     | 
November 2023     | $334.75     | $379.36     | $334.61     | $374.04     | 563,894,000     |