
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
October 2025     | $152.63     | $157.40     | $145.95     | $150.37     | 169,411,000     | 
September 2025     | $156.27     | $160.55     | $149.92     | $152.58     | 153,921,200     | 
August 2025     | $150.73     | $159.91     | $148.98     | $155.95     | 139,352,500     | 
July 2025     | $157.69     | $160.31     | $148.87     | $149.43     | 196,076,400     | 
June 2025     | $166.71     | $166.73     | $155.02     | $157.14     | 163,008,500     | 
May 2025     | $158.46     | $168.65     | $154.55     | $167.56     | 150,869,000     | 
April 2025     | $167.16     | $171.31     | $153.56     | $160.34     | 212,131,900     | 
March 2025     | $170.11     | $176.39     | $158.96     | $167.02     | 182,481,800     | 
February 2025     | $162.16     | $171.16     | $158.96     | $170.37     | 138,223,400     | 
January 2025     | $163.73     | $166.54     | $153.39     | $162.67     | 147,588,500     | 
December 2024     | $174.48     | $175.49     | $162.05     | $163.30     | 133,889,900     | 
November 2024     | $161.03     | $175.75     | $155.67     | $174.61     | 149,963,200     | 
October 2024     | $167.76     | $169.38     | $160.81     | $160.90     | 146,902,800     | 
September 2024     | $165.62     | $172.31     | $164.99     | $167.72     | 152,447,100     | 
August 2024     | $155.79     | $166.46     | $155.60     | $166.12     | 143,599,900     | 
July 2024     | $159.40     | $165.15     | $153.04     | $155.68     | 142,583,100     | 
June 2024     | $157.80     | $163.07     | $157.51     | $158.75     | 120,334,000     | 
May 2024     | $157.17     | $162.24     | $155.38     | $158.39     | 121,094,200     | 
April 2024     | $154.73     | $158.17     | $147.78     | $157.10     | 154,783,300     | 
March 2024     | $151.16     | $156.03     | $150.74     | $155.18     | 115,517,200     | 
February 2024     | $149.94     | $154.69     | $148.16     | $152.01     | 124,488,100     | 
January 2024     | $139.10     | $151.59     | $139.06     | $150.29     | 181,450,200     | 
December 2023     | $145.73     | $145.88     | $135.43     | $139.27     | 143,351,400     | 
November 2023     | $143.21     | $146.01     | $141.45     | $145.91     | 133,586,300     | 
October 2023     | $136.74     | $143.87     | $133.59     | $142.59     | 141,703,400     |