| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $586.71     | $588.04     | $577.87     | $581.10     | 399,859     | 
October 2025     | $567.01     | $594.38     | $525.31     | $588.55     | 14,049,500     | 
September 2025     | $560.66     | $585.84     | $548.00     | $567.41     | 16,170,700     | 
August 2025     | $557.36     | $580.23     | $539.78     | $567.72     | 12,833,800     | 
July 2025     | $572.57     | $591.38     | $523.33     | $559.57     | 19,059,600     | 
June 2025     | $555.88     | $577.23     | $537.93     | $574.90     | 10,130,400     | 
May 2025     | $539.58     | $576.59     | $536.27     | $562.23     | 9,537,500     | 
April 2025     | $560.63     | $573.09     | $483.67     | $541.68     | 13,758,000     | 
March 2025     | $586.79     | $594.94     | $532.54     | $561.94     | 12,121,100     | 
February 2025     | $581.66     | $587.36     | $558.17     | $586.79     | 11,988,600     | 
January 2025     | $595.83     | $629.00     | $564.88     | $591.15     | 9,644,300     | 
December 2024     | $602.28     | $636.39     | $587.67     | $594.35     | 8,609,500     | 
November 2024     | $563.78     | $613.98     | $552.89     | $603.88     | 10,907,100     | 
October 2024     | $576.47     | $624.09     | $559.01     | $564.32     | 9,688,200     | 
September 2024     | $574.53     | $576.92     | $540.07     | $575.91     | 8,607,400     | 
August 2024     | $534.07     | $581.58     | $509.60     | $573.60     | 10,219,500     | 
July 2024     | $474.63     | $562.54     | $471.23     | $532.73     | 12,332,200     | 
June 2024     | $486.88     | $495.40     | $468.26     | $474.60     | 10,239,000     | 
May 2024     | $457.13     | $507.82     | $450.40     | $487.83     | 16,612,800     | 
April 2024     | $552.20     | $553.44     | $432.00     | $457.38     | 18,120,000     | 
March 2024     | $548.43     | $568.20     | $534.25     | $550.33     | 7,384,300     | 
February 2024     | $586.48     | $592.00     | $539.64     | $550.84     | 9,891,400     | 
January 2024     | $548.39     | $604.54     | $514.53     | $586.16     | 10,851,300     | 
December 2023     | $508.33     | $561.39     | $489.61     | $553.88     | 7,214,700     | 
November 2023     | $457.33     | $522.25     | $448.19     | $510.01     | 6,492,200     |