
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $361.00     | $363.54     | $358.90     | $361.62     | 1,409,003     | 
October 2025     | $330.16     | $365.75     | $315.95     | $360.73     | 57,443,800     | 
September 2025     | $325.83     | $348.31     | $319.99     | $331.32     | 59,413,200     | 
August 2025     | $293.29     | $331.22     | $287.61     | $330.44     | 49,072,000     | 
July 2025     | $315.33     | $328.31     | $297.32     | $298.55     | 57,946,500     | 
June 2025     | $290.88     | $318.52     | $284.71     | $317.37     | 54,722,500     | 
May 2025     | $266.65     | $302.09     | $265.18     | $292.57     | 58,574,000     | 
April 2025     | $263.53     | $275.01     | $219.32     | $265.07     | 87,788,300     | 
March 2025     | $298.92     | $300.93     | $251.41     | $266.81     | 73,827,500     | 
February 2025     | $309.59     | $320.56     | $287.12     | $298.45     | 42,819,700     | 
January 2025     | $296.80     | $323.55     | $288.73     | $314.81     | 53,786,000     | 
December 2024     | $302.95     | $303.58     | $283.38     | $293.63     | 49,228,300     | 
November 2024     | $269.40     | $304.54     | $266.84     | $301.43     | 51,452,900     | 
October 2024     | $267.69     | $283.31     | $262.73     | $267.20     | 61,917,200     | 
September 2024     | $252.38     | $269.07     | $237.41     | $267.61     | 55,838,400     | 
August 2024     | $250.49     | $258.29     | $219.09     | $255.23     | 59,868,200     | 
July 2024     | $228.57     | $252.85     | $227.81     | $249.69     | 58,923,200     | 
June 2024     | $236.30     | $237.46     | $217.17     | $227.81     | 54,926,500     | 
May 2024     | $229.45     | $240.46     | $225.43     | $236.12     | 57,855,000     | 
April 2024     | $223.07     | $236.66     | $211.04     | $230.25     | 73,349,500     | 
March 2024     | $215.10     | $227.24     | $211.97     | $223.32     | 51,283,500     | 
February 2024     | $196.51     | $215.52     | $196.04     | $215.21     | 65,123,600     | 
January 2024     | $182.32     | $201.38     | $174.40     | $196.88     | 76,485,700     | 
December 2023     | $166.85     | $184.09     | $162.22     | $183.15     | 67,066,500     | 
November 2023     | $143.21     | $167.34     | $141.89     | $166.95     | 53,565,500     |