
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 2025    | $502.50    | $504.97    | $473.72    | $478.52    | 87,292,100    | 
| September 2025    | $504.24    | $507.66    | $486.27    | $502.74    | 87,761,200    | 
| August 2025    | $473.47    | $506.72    | $455.19    | $502.98    | 104,548,880    | 
| July 2025    | $485.78    | $491.09    | $467.65    | $471.88    | 96,605,400    | 
| June 2025    | $501.70    | $503.23    | $481.72    | $485.77    | 95,956,700    | 
| May 2025    | $531.00    | $542.07    | $500.19    | $503.96    | 112,372,900    | 
| April 2025    | $531.88    | $539.00    | $462.10    | $533.25    | 126,903,500    | 
| March 2025    | $516.22    | $537.63    | $488.75    | $532.58    | 108,212,100    | 
| February 2025    | $461.30    | $515.37    | $454.60    | $513.83    | 76,964,000    | 
| January 2025    | $455.96    | $474.93    | $440.10    | $468.67    | 82,532,600    | 
| December 2024    | $484.80    | $485.09    | $446.09    | $453.28    | 86,543,600    | 
| November 2024    | $451.49    | $491.67    | $437.90    | $483.02    | 82,465,000    | 
| October 2024    | $459.11    | $467.84    | $450.57    | $450.92    | 74,179,800    | 
| September 2024    | $475.00    | $484.82    | $445.25    | $460.26    | 86,534,300    | 
| August 2024    | $439.67    | $476.95    | $406.11    | $475.92    | 86,487,700    | 
| July 2024    | $408.09    | $449.25    | $403.82    | $438.50    | 79,757,100    | 
| June 2024    | $414.89    | $417.00    | $403.33    | $406.80    | 78,681,900    | 
| May 2024    | $396.61    | $417.33    | $396.35    | $414.40    | 67,996,000    | 
| April 2024    | $421.49    | $424.52    | $395.66    | $396.73    | 63,839,500    | 
| March 2024    | $409.48    | $421.44    | $398.78    | $420.52    | 72,469,000    | 
| February 2024    | $384.00    | $430.00    | $381.48    | $409.40    | 72,732,800    | 
| January 2024    | $356.32    | $387.92    | $355.94    | $383.74    | 73,388,600    | 
| December 2023    | $359.94    | $364.05    | $350.85    | $356.66    | 70,672,800    | 
| November 2023    | $341.21    | $363.19    | $340.58    | $360.00    | 66,584,300    | 
| October 2023    | $349.64    | $350.00    | $330.58    | $341.33    | 64,919,600    |