
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $255.04    | $274.14    | $244.00    | $271.40    | 1,009,647,300    | 
| September 2025    | $229.25    | $257.60    | $225.95    | $254.63    | 1,265,536,400    | 
| August 2025    | $210.63    | $235.12    | $201.27    | $232.14    | 1,218,079,100    | 
| July 2025    | $206.44    | $215.98    | $205.91    | $207.33    | 1,079,935,600    | 
| June 2025    | $200.05    | $207.15    | $194.85    | $204.94    | 1,100,409,300    | 
| May 2025    | $208.57    | $214.04    | $192.78    | $200.62    | 1,195,728,200    | 
| April 2025    | $219.27    | $224.64    | $168.80    | $211.98    | 1,607,318,600    | 
| March 2025    | $241.20    | $243.43    | $207.91    | $221.59    | 1,115,239,500    | 
| February 2025    | $229.18    | $249.39    | $224.90    | $241.25    | 862,272,300    | 
| January 2025    | $248.05    | $248.22    | $218.60    | $235.17    | 1,200,176,400    | 
| December 2024    | $236.43    | $259.18    | $236.32    | $249.53    | 977,916,100    | 
| November 2024    | $219.95    | $236.97    | $218.69    | $236.49    | 891,588,300    | 
| October 2024    | $228.46    | $236.39    | $220.30    | $224.86    | 930,736,000    | 
| September 2024    | $227.49    | $232.01    | $212.93    | $231.92    | 1,232,097,700    | 
| August 2024    | $223.07    | $231.84    | $194.87    | $227.94    | 1,122,667,000    | 
| July 2024    | $210.86    | $235.86    | $210.69    | $220.80    | 1,153,099,800    | 
| June 2024    | $191.78    | $218.93    | $191.04    | $209.40    | 1,717,952,100    | 
| May 2024    | $168.37    | $191.88    | $167.90    | $191.14    | 1,336,511,300    | 
| April 2024    | $169.97    | $177.09    | $162.91    | $169.12    | 1,246,144,100    | 
| March 2024    | $178.27    | $179.24    | $167.29    | $170.26    | 1,433,151,800    | 
| February 2024    | $182.45    | $189.45    | $177.75    | $179.46    | 1,161,553,500    | 
| January 2024    | $185.58    | $194.73    | $178.66    | $182.85    | 1,187,490,800    | 
| December 2023    | $188.73    | $197.94    | $185.88    | $190.91    | 1,063,181,200    | 
| November 2023    | $169.34    | $191.31    | $168.47    | $188.36    | 1,099,651,600    | 
| October 2023    | $169.56    | $180.57    | $164.06    | $169.11    | 1,172,816,900    |