
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $308.00     | $312.14     | $304.25     | $304.73     | 3,271,006     | 
October 2025     | $280.20     | $319.35     | $263.56     | $307.41     | 140,509,100     | 
September 2025     | $240.90     | $288.85     | $238.25     | $282.16     | 110,282,375     | 
August 2025     | $249.72     | $253.29     | $233.36     | $243.49     | 104,949,699     | 
July 2025     | $292.57     | $293.62     | $250.53     | $251.45     | 109,053,700     | 
June 2025     | $256.12     | $294.17     | $255.49     | $292.80     | 74,394,200     | 
May 2025     | $238.23     | $267.47     | $234.79     | $257.32     | 78,162,200     | 
April 2025     | $244.74     | $249.43     | $211.65     | $238.61     | 120,774,500     | 
March 2025     | $251.36     | $262.91     | $234.07     | $245.36     | 100,849,800     | 
February 2025     | $247.40     | $261.57     | $243.27     | $249.09     | 94,123,600     | 
January 2025     | $217.43     | $256.61     | $210.36     | $250.63     | 92,417,100     | 
December 2024     | $222.99     | $234.61     | $213.34     | $215.47     | 81,531,000     | 
November 2024     | $202.06     | $225.80     | $199.92     | $222.90     | 77,279,500     | 
October 2024     | $214.57     | $230.85     | $197.92     | $201.04     | 105,623,600     | 
September 2024     | $196.36     | $217.99     | $193.86     | $215.01     | 83,444,300     | 
August 2024     | $185.89     | $196.62     | $175.28     | $196.58     | 65,453,400     | 
July 2024     | $167.22     | $189.21     | $167.16     | $185.24     | 81,257,600     | 
June 2024     | $160.56     | $172.05     | $157.66     | $166.74     | 70,651,300     | 
May 2024     | $158.17     | $169.16     | $155.24     | $160.86     | 78,608,400     | 
April 2024     | $181.38     | $184.51     | $157.76     | $158.66     | 98,358,100     | 
March 2024     | $177.07     | $190.14     | $176.78     | $182.29     | 99,991,800     | 
February 2024     | $173.71     | $180.38     | $170.64     | $176.63     | 88,674,100     | 
January 2024     | $154.04     | $186.27     | $149.36     | $173.74     | 129,888,400     | 
December 2023     | $149.86     | $157.36     | $149.47     | $154.72     | 87,834,600     | 
November 2023     | $135.63     | $150.03     | $135.12     | $150.00     | 78,458,700     |