| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $443.80    | $470.75    | $411.45    | $440.10    | 1,948,959,170    | 
| 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    | 
| October 2023    | $244.81    | $268.94    | $194.07    | $200.84    | 2,591,243,957    |