
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
November 2025     | $455.99     | $474.07     | $453.80     | $468.37     | 84,595,244     | 
October 2025     | $443.80     | $470.75     | $411.45     | $456.56     | 2,032,094,910     | 
September 2025     | $328.23     | $450.98     | $325.60     | $444.72     | 1,973,602,039     | 
August 2025     | $306.21     | $355.39     | $297.82     | $333.87     | 1,603,363,469     | 
July 2025     | $298.46     | $338.00     | $288.77     | $308.27     | 2,157,408,711     | 
June 2025     | $343.50     | $357.54     | $273.21     | $317.66     | 2,434,080,781     | 
May 2025     | $280.01     | $367.71     | $271.00     | $346.46     | 2,196,132,538     | 
April 2025     | $263.80     | $294.86     | $214.25     | $282.16     | 2,957,985,632     | 
March 2025     | $300.34     | $303.94     | $217.02     | $259.16     | 2,721,582,071     | 
February 2025     | $386.68     | $394.00     | $273.60     | $292.98     | 1,582,390,060     | 
January 2025     | $390.10     | $439.74     | $373.04     | $404.60     | 1,510,656,691     | 
December 2024     | $352.38     | $488.54     | $348.20     | $403.84     | 1,903,650,550     | 
November 2024     | $252.04     | $361.93     | $238.88     | $345.16     | 2,091,913,786     | 
October 2024     | $262.67     | $273.54     | $212.11     | $249.85     | 1,910,960,819     | 
September 2024     | $215.26     | $264.86     | $209.64     | $261.63     | 1,611,278,678     | 
August 2024     | $227.69     | $231.87     | $182.00     | $214.11     | 1,618,373,039     | 
July 2024     | $201.02     | $271.00     | $200.85     | $232.07     | 2,946,645,929     | 
June 2024     | $178.13     | $203.20     | $167.41     | $197.88     | 1,407,037,315     | 
May 2024     | $182.00     | $187.56     | $167.75     | $178.08     | 1,668,285,760     | 
April 2024     | $176.17     | $198.87     | $138.80     | $183.28     | 2,481,733,236     | 
March 2024     | $200.52     | $204.52     | $160.51     | $175.79     | 1,899,578,485     | 
February 2024     | $188.50     | $205.60     | $175.01     | $201.88     | 2,020,188,368     | 
January 2024     | $250.08     | $251.25     | $180.06     | $187.29     | 2,344,213,390     | 
December 2023     | $233.14     | $265.13     | $228.20     | $248.48     | 2,295,511,874     | 
November 2023     | $204.04     | $252.75     | $197.85     | $240.08     | 2,652,010,466     |