| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 2025     | $243.80     | $330.50     | $233.59     | $315.90     | 22,379,500     | 
September 2025     | $236.60     | $255.78     | $227.81     | $245.34     | 21,139,000     | 
August 2025     | $242.66     | $262.57     | $235.39     | $240.68     | 17,898,500     | 
July 2025     | $274.55     | $290.36     | $247.63     | $248.98     | 19,561,800     | 
June 2025     | $237.12     | $279.05     | $232.62     | $275.92     | 24,521,100     | 
May 2025     | $200.04     | $238.54     | $198.12     | $234.61     | 18,030,900     | 
April 2025     | $180.97     | $204.12     | $138.22     | $195.29     | 20,891,100     | 
March 2025     | $209.40     | $213.05     | $164.67     | $180.66     | 17,747,600     | 
February 2025     | $187.16     | $212.12     | $178.07     | $206.48     | 16,473,100     | 
January 2025     | $171.43     | $212.83     | $170.23     | $192.51     | 15,038,800     | 
December 2024     | $194.25     | $195.98     | $162.37     | $169.06     | 22,362,900     | 
November 2024     | $150.07     | $197.48     | $148.68     | $193.29     | 12,210,000     | 
October 2024     | $158.68     | $166.03     | $144.20     | $148.93     | 13,402,700     | 
September 2024     | $142.37     | $165.66     | $128.91     | $158.77     | 11,399,200     | 
August 2024     | $146.03     | $147.97     | $118.91     | $144.03     | 11,362,300     | 
July 2024     | $108.94     | $147.53     | $102.70     | $144.92     | 17,085,600     | 
June 2024     | $109.64     | $111.27     | $94.55     | $108.87     | 15,679,200     | 
May 2024     | $89.74     | $112.02     | $89.67     | $110.15     | 14,522,900     | 
April 2024     | $70.87     | $86.23     | $69.56     | $85.14     | 13,435,000     | 
March 2024     | $64.51     | $71.00     | $62.42     | $70.77     | 7,788,200     | 
February 2024     | $61.35     | $66.89     | $58.34     | $64.07     | 8,596,100     | 
January 2024     | $69.15     | $70.14     | $59.15     | $61.03     | 11,529,000     | 
December 2023     | $70.39     | $73.07     | $62.84     | $69.94     | 11,920,900     | 
November 2023     | $61.80     | $73.16     | $61.25     | $69.95     | 9,549,600     | 
October 2023     | $65.86     | $71.54     | $59.65     | $61.96     | 11,387,900     |