| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $100.82     | $101.80     | $100.40     | $101.59     | 12,540,380     | 
October 2025     | $102.56     | $109.58     | $99.87     | $101.18     | 348,803,300     | 
September 2025     | $97.23     | $106.11     | $96.51     | $103.06     | 326,988,600     | 
August 2025     | $97.77     | $104.48     | $95.42     | $96.98     | 397,878,500     | 
July 2025     | $97.37     | $99.12     | $94.01     | $97.75     | 289,967,200     | 
June 2025     | $98.61     | $100.65     | $93.21     | $97.55     | 343,221,000     | 
May 2025     | $96.56     | $99.27     | $91.68     | $98.49     | 393,144,900     | 
April 2025     | $87.13     | $97.32     | $79.43     | $96.79     | 509,882,700     | 
March 2025     | $97.25     | $98.75     | $83.24     | $87.37     | 529,824,400     | 
February 2025     | $96.05     | $104.51     | $91.43     | $97.87     | 393,516,500     | 
January 2025     | $89.31     | $98.26     | $88.85     | $97.43     | 301,831,600     | 
December 2024     | $91.92     | $95.25     | $88.25     | $89.68     | 382,128,400     | 
November 2024     | $81.73     | $91.75     | $80.75     | $91.61     | 340,242,300     | 
October 2024     | $79.90     | $82.54     | $78.22     | $81.16     | 274,951,500     | 
September 2024     | $76.58     | $80.81     | $75.56     | $79.97     | 358,154,100     | 
August 2024     | $68.05     | $76.72     | $65.84     | $76.48     | 395,298,400     | 
July 2024     | $67.04     | $70.44     | $66.41     | $67.78     | 288,053,200     | 
June 2024     | $64.69     | $68.18     | $64.35     | $66.87     | 288,503,100     | 
May 2024     | $58.37     | $65.08     | $57.65     | $64.94     | 401,568,100     | 
April 2024     | $59.35     | $59.92     | $57.63     | $58.41     | 304,730,200     | 
March 2024     | $57.67     | $60.68     | $57.08     | $59.21     | 339,293,600     | 
February 2024     | $54.17     | $59.29     | $54.00     | $57.48     | 523,190,700     | 
January 2024     | $51.41     | $54.86     | $50.87     | $54.02     | 385,322,100     | 
December 2023     | $50.61     | $51.76     | $48.89     | $51.54     | 543,923,100     | 
November 2023     | $53.49     | $55.35     | $50.20     | $50.71     | 536,482,200     |