| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $74.83     | $75.87     | $73.64     | $74.47     | 4,442,788     | 
October 2025     | $74.93     | $79.75     | $70.00     | $74.95     | 73,887,833     | 
September 2025     | $72.94     | $79.65     | $69.75     | $75.07     | 78,229,700     | 
August 2025     | $70.36     | $75.52     | $69.06     | $73.70     | 64,238,900     | 
July 2025     | $73.75     | $78.73     | $70.29     | $71.29     | 86,763,000     | 
June 2025     | $70.37     | $75.50     | $69.25     | $74.00     | 74,977,100     | 
May 2025     | $70.26     | $77.68     | $66.89     | $70.48     | 97,139,100     | 
April 2025     | $80.26     | $80.72     | $57.57     | $70.27     | 144,040,700     | 
March 2025     | $87.36     | $89.10     | $79.09     | $80.59     | 75,195,300     | 
February 2025     | $87.29     | $94.66     | $85.38     | $87.23     | 58,575,000     | 
January 2025     | $78.77     | $89.67     | $77.58     | $88.17     | 54,031,100     | 
December 2024     | $82.74     | $83.18     | $76.75     | $78.04     | 60,955,200     | 
November 2024     | $87.05     | $89.83     | $80.41     | $83.07     | 74,252,300     | 
October 2024     | $93.62     | $93.62     | $84.74     | $87.19     | 53,659,500     | 
September 2024     | $84.38     | $94.34     | $82.96     | $93.65     | 83,065,300     | 
August 2024     | $83.92     | $85.75     | $78.61     | $84.64     | 40,599,900     | 
July 2024     | $78.15     | $88.06     | $75.49     | $84.45     | 61,569,300     | 
June 2024     | $77.86     | $79.90     | $74.32     | $77.72     | 56,312,300     | 
May 2024     | $76.33     | $83.79     | $76.31     | $77.80     | 53,989,700     | 
April 2024     | $91.05     | $91.20     | $75.89     | $76.05     | 65,210,400     | 
March 2024     | $90.79     | $94.23     | $86.30     | $90.65     | 75,087,800     | 
February 2024     | $73.15     | $93.69     | $72.31     | $91.02     | 90,516,300     | 
January 2024     | $76.33     | $77.41     | $71.10     | $73.15     | 55,080,200     | 
December 2023     | $68.13     | $78.07     | $66.78     | $77.07     | 46,768,900     | 
November 2023     | $66.53     | $73.94     | $65.78     | $68.24     | 57,464,300     |