| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $514.80    | $553.72    | $506.00    | $525.76    | 430,287,638    | 
| September 2025    | $500.47    | $519.30    | $492.37    | $517.95    | 424,025,500    | 
| August 2025    | $534.12    | $537.37    | $498.51    | $506.69    | 454,888,500    | 
| July 2025    | $495.66    | $554.54    | $487.90    | $532.62    | 396,881,900    | 
| June 2025    | $456.39    | $499.94    | $456.14    | $496.59    | 401,255,100    | 
| May 2025    | $429.61    | $461.76    | $423.43    | $459.60    | 476,942,400    | 
| April 2025    | $373.35    | $395.28    | $343.59    | $393.89    | 563,144,100    | 
| March 2025    | $397.44    | $400.75    | $365.97    | $374.09    | 491,786,600    | 
| February 2025    | $409.35    | $417.85    | $385.23    | $395.61    | 432,448,900    | 
| January 2025    | $423.20    | $445.93    | $408.48    | $412.79    | 462,501,200    | 
| December 2024    | $419.27    | $453.67    | $418.36    | $419.20    | 439,902,400    | 
| November 2024    | $405.96    | $426.70    | $402.55    | $421.15    | 442,306,200    | 
| October 2024    | $425.26    | $435.23    | $403.27    | $403.32    | 440,745,500    | 
| September 2024    | $414.80    | $438.56    | $397.81    | $427.09    | 376,898,100    | 
| August 2024    | $416.90    | $423.61    | $382.02    | $414.03    | 451,919,000    | 
| July 2024    | $444.52    | $464.02    | $408.40    | $414.49    | 440,449,200    | 
| June 2024    | $411.69    | $451.96    | $405.14    | $442.82    | 341,717,100    | 
| May 2024    | $388.28    | $429.59    | $386.01    | $411.30    | 413,780,000    | 
| April 2024    | $419.28    | $424.64    | $383.75    | $385.04    | 441,083,800    | 
| March 2024    | $406.74    | $426.07    | $394.00    | $416.08    | 426,445,300    | 
| February 2024    | $396.67    | $415.41    | $392.84    | $409.08    | 444,091,200    | 
| January 2024    | $369.06    | $409.98    | $361.79    | $392.47    | 528,491,200    | 
| December 2023    | $371.92    | $373.30    | $358.24    | $371.21    | 522,081,700    | 
| November 2023    | $334.75    | $379.36    | $334.61    | $374.04    | 563,894,000    | 
| October 2023    | $311.58    | $341.06    | $306.59    | $333.09    | 540,950,200    |