
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $344.00     | $344.05     | $339.44     | $341.87     | 1,352,621     | 
October 2025     | $336.42     | $360.50     | $327.33     | $344.90     | 24,744,986     | 
September 2025     | $322.96     | $339.53     | $317.41     | $339.51     | 23,630,400     | 
August 2025     | $308.30     | $324.59     | $304.69     | $323.15     | 18,437,000     | 
July 2025     | $288.87     | $321.09     | $286.66     | $310.25     | 28,756,400     | 
June 2025     | $275.21     | $290.37     | $265.56     | $288.90     | 23,525,000     | 
May 2025     | $268.94     | $280.23     | $264.46     | $275.86     | 23,283,400     | 
April 2025     | $268.51     | $278.27     | $235.63     | $269.55     | 37,811,900     | 
March 2025     | $251.36     | $275.08     | $246.67     | $268.51     | 34,345,500     | 
February 2025     | $252.18     | $255.36     | $236.29     | $248.83     | 31,953,300     | 
January 2025     | $259.57     | $270.06     | $243.32     | $253.15     | 35,515,000     | 
December 2024     | $277.21     | $277.45     | $252.08     | $258.19     | 36,894,900     | 
November 2024     | $287.06     | $310.52     | $272.52     | $278.29     | 25,387,100     | 
October 2024     | $290.25     | $306.81     | $285.45     | $285.74     | 24,521,300     | 
September 2024     | $291.58     | $302.27     | $284.98     | $294.70     | 28,636,300     | 
August 2024     | $292.55     | $293.48     | $275.31     | $291.93     | 21,085,800     | 
July 2024     | $282.70     | $292.51     | $269.92     | $291.29     | 26,199,100     | 
June 2024     | $291.96     | $293.76     | $279.90     | $281.53     | 18,034,500     | 
May 2024     | $278.07     | $292.53     | $274.12     | $290.87     | 19,676,800     | 
April 2024     | $277.80     | $286.29     | $266.18     | $278.57     | 28,592,100     | 
March 2024     | $263.89     | $274.94     | $261.12     | $272.76     | 16,190,700     | 
February 2024     | $256.50     | $265.51     | $253.46     | $263.84     | 18,388,700     | 
January 2024     | $249.40     | $260.22     | $238.28     | $255.86     | 29,839,000     | 
December 2023     | $237.32     | $249.61     | $237.05     | $249.40     | 19,760,700     | 
November 2023     | $232.43     | $239.05     | $228.89     | $237.21     | 21,517,900     |