
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $149.51     | $150.00     | $144.78     | $148.12     | 1,199,733     | 
October 2025     | $135.23     | $155.83     | $131.32     | $150.05     | 36,289,500     | 
September 2025     | $145.37     | $149.63     | $131.40     | $135.43     | 38,894,500     | 
August 2025     | $138.82     | $150.71     | $135.25     | $148.13     | 25,836,000     | 
July 2025     | $128.71     | $146.56     | $127.94     | $142.49     | 40,967,300     | 
June 2025     | $121.90     | $131.35     | $114.40     | $129.02     | 58,100,700     | 
May 2025     | $119.01     | $122.93     | $105.34     | $108.46     | 44,556,100     | 
April 2025     | $118.94     | $122.44     | $96.79     | $118.39     | 52,519,000     | 
March 2025     | $137.89     | $138.34     | $116.16     | $119.35     | 66,892,900     | 
February 2025     | $128.54     | $141.25     | $124.63     | $135.73     | 55,233,400     | 
January 2025     | $116.31     | $129.79     | $110.83     | $126.80     | 53,072,900     | 
December 2024     | $154.09     | $155.73     | $111.96     | $115.23     | 51,245,400     | 
November 2024     | $139.35     | $167.56     | $138.88     | $152.00     | 40,685,700     | 
October 2024     | $147.30     | $156.72     | $137.98     | $139.38     | 42,350,500     | 
September 2024     | $146.64     | $149.77     | $130.63     | $147.73     | 31,500,000     | 
August 2024     | $159.17     | $160.33     | $136.50     | $148.74     | 29,017,600     | 
July 2024     | $155.30     | $164.00     | $147.10     | $159.54     | 32,795,000     | 
June 2024     | $163.80     | $164.67     | $145.49     | $154.78     | 34,600,700     | 
May 2024     | $165.47     | $172.30     | $161.15     | $164.75     | 28,032,400     | 
April 2024     | $194.86     | $198.07     | $164.12     | $164.43     | 30,339,600     | 
March 2024     | $187.24     | $194.16     | $175.65     | $193.09     | 25,805,200     | 
February 2024     | $182.86     | $188.67     | $173.40     | $187.10     | 28,305,400     | 
January 2024     | $169.00     | $185.80     | $160.82     | $181.88     | 35,648,900     | 
December 2023     | $166.33     | $173.92     | $154.25     | $169.34     | 29,332,700     | 
November 2023     | $143.36     | $165.66     | $140.99     | $164.87     | 26,726,200     |