| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME | 
|---|---|---|---|---|---|
| October 30 2025    | $530.50    | $534.97    | $522.12    | $525.76    | 40,049,515    | 
| October 29 2025    | $544.94    | $546.27    | $536.73    | $541.55    | 33,295,714    | 
| October 28 2025    | $550.29    | $553.72    | $540.77    | $542.07    | 29,829,304    | 
| October 27 2025    | $531.71    | $534.58    | $529.01    | $531.52    | 18,454,905    | 
| October 24 2025    | $522.79    | $525.35    | $520.71    | $523.61    | 15,517,500    | 
| October 23 2025    | $522.46    | $523.95    | $518.61    | $520.56    | 14,023,500    | 
| October 22 2025    | $521.15    | $525.23    | $517.71    | $520.54    | 18,962,700    | 
| October 21 2025    | $517.50    | $518.69    | $513.04    | $517.66    | 15,586,200    | 
| October 20 2025    | $514.61    | $518.70    | $513.43    | $516.79    | 14,665,600    | 
| October 17 2025    | $509.04    | $515.48    | $507.31    | $513.58    | 19,867,800    | 
| October 16 2025    | $512.58    | $516.85    | $508.13    | $511.61    | 15,559,600    | 
| October 15 2025    | $514.96    | $517.19    | $510.00    | $513.43    | 14,694,700    | 
| October 14 2025    | $510.23    | $515.28    | $506.00    | $513.57    | 14,684,300    | 
| October 13 2025    | $516.41    | $516.41    | $511.68    | $514.05    | 14,284,200    | 
| October 10 2025    | $519.64    | $523.58    | $509.63    | $510.96    | 24,133,800    | 
| October 09 2025    | $522.34    | $524.33    | $517.40    | $522.40    | 18,343,600    | 
| October 08 2025    | $523.28    | $526.95    | $523.09    | $524.85    | 13,363,400    | 
| October 07 2025    | $528.29    | $529.80    | $521.44    | $523.98    | 14,615,200    | 
| October 06 2025    | $518.61    | $531.03    | $518.20    | $528.57    | 21,388,600    | 
| October 03 2025    | $517.10    | $520.49    | $515.00    | $517.35    | 15,112,300    | 
| October 02 2025    | $517.64    | $521.60    | $510.68    | $515.74    | 21,222,900    | 
| October 01 2025    | $514.80    | $520.51    | $511.69    | $519.71    | 22,632,300    | 
| September 30 2025    | $513.24    | $518.16    | $509.66    | $517.95    | 19,728,200    | 
| September 29 2025    | $511.50    | $516.85    | $508.88    | $514.60    | 17,617,800    | 
| September 26 2025    | $510.06    | $513.94    | $506.62    | $511.46    | 16,213,100    |