
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $653.15     | $661.69     | $640.56     | $644.09     | 3,790,480     | 
October 2025     | $699.50     | $721.67     | $640.40     | $655.32     | 33,632,100     | 
September 2025     | $669.81     | $745.00     | $663.06     | $698.00     | 30,290,100     | 
August 2025     | $622.00     | $748.30     | $618.92     | $681.88     | 36,781,400     | 
July 2025     | $766.93     | $769.71     | $615.63     | $626.54     | 54,343,600     | 
June 2025     | $660.00     | $785.00     | $656.84     | $767.34     | 32,511,229     | 
May 2025     | $606.10     | $671.24     | $594.00     | $665.14     | 45,929,300     | 
April 2025     | $547.20     | $627.50     | $475.01     | $613.98     | 62,517,506     | 
March 2025     | $610.60     | $626.56     | $483.65     | $550.03     | 58,518,322     | 
February 2025     | $538.92     | $652.63     | $534.89     | $608.01     | 48,200,013     | 
January 2025     | $450.58     | $560.36     | $443.21     | $548.55     | 35,221,666     | 
December 2024     | $478.77     | $506.47     | $444.17     | $447.38     | 38,501,999     | 
November 2024     | $382.51     | $489.69     | $376.04     | $476.96     | 86,552,100     | 
October 2024     | $370.49     | $397.20     | $362.31     | $385.10     | 30,215,911     | 
September 2024     | $340.05     | $389.23     | $319.07     | $368.53     | 29,438,934     | 
August 2024     | $345.09     | $359.38     | $300.57     | $342.88     | 37,441,983     | 
July 2024     | $313.64     | $346.23     | $288.07     | $343.94     | 47,231,277     | 
June 2024     | $313.01     | $331.08     | $300.79     | $313.79     | 35,252,416     | 
May 2024     | $280.66     | $312.69     | $280.66     | $296.78     | 27,906,854     | 
April 2024     | $262.97     | $319.30     | $260.80     | $280.44     | 68,344,754     | 
March 2024     | $256.15     | $278.30     | $249.58     | $263.90     | 29,781,766     | 
February 2024     | $217.25     | $257.36     | $216.68     | $256.41     | 48,270,488     | 
January 2024     | $188.05     | $224.00     | $185.37     | $215.35     | 35,369,456     | 
December 2023     | $180.73     | $202.88     | $179.66     | $187.91     | 37,863,001     | 
November 2023     | $165.00     | $185.59     | $163.65     | $185.11     | 26,632,036     |