
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $375.60     | $375.60     | $372.23     | $374.08     | 630,434     | 
October 2025     | $364.22     | $377.77     | $358.29     | $373.71     | 17,333,849     | 
September 2025     | $349.39     | $366.84     | $348.30     | $365.48     | 21,397,700     | 
August 2025     | $342.85     | $356.14     | $339.21     | $353.77     | 18,044,300     | 
July 2025     | $337.85     | $350.66     | $337.31     | $346.44     | 17,822,300     | 
June 2025     | $321.55     | $339.29     | $319.64     | $338.67     | 19,396,500     | 
May 2025     | $306.06     | $325.67     | $303.97     | $322.40     | 16,945,400     | 
April 2025     | $304.03     | $309.98     | $262.80     | $303.09     | 30,184,100     | 
March 2025     | $324.98     | $325.72     | $298.42     | $305.15     | 22,153,900     | 
February 2025     | $324.15     | $335.11     | $317.59     | $323.83     | 14,450,300     | 
January 2025     | $321.33     | $333.97     | $314.15     | $329.55     | 17,008,200     | 
December 2024     | $329.23     | $332.53     | $317.06     | $319.63     | 30,864,100     | 
November 2024     | $310.42     | $329.39     | $308.49     | $328.92     | 16,638,700     | 
October 2024     | $310.79     | $317.75     | $306.43     | $308.85     | 12,164,900     | 
September 2024     | $302.93     | $311.38     | $291.25     | $310.98     | 22,345,400     | 
August 2024     | $298.48     | $304.80     | $275.39     | $304.67     | 17,214,500     | 
July 2024     | $294.33     | $305.21     | $290.43     | $297.61     | 15,255,600     | 
June 2024     | $285.19     | $296.55     | $281.62     | $293.31     | 18,267,300     | 
May 2024     | $271.13     | $287.77     | $270.14     | $284.04     | 22,754,000     | 
April 2024     | $283.54     | $283.75     | $267.01     | $271.38     | 13,774,600     | 
March 2024     | $274.67     | $283.93     | $272.40     | $283.22     | 16,548,300     | 
February 2024     | $261.67     | $275.06     | $260.79     | $274.27     | 15,952,600     | 
January 2024     | $255.20     | $265.23     | $252.02     | $260.54     | 13,831,500     | 
December 2023     | $244.62     | $258.41     | $244.24     | $257.10     | 24,803,900     | 
November 2023     | $224.42     | $245.86     | $224.07     | $244.87     | 19,334,400     |