| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 31 2026 | $363.76 | $366.88 | $360.10 | $366.13 | 7,824,000 |
July 30 2026 | $365.00 | $367.00 | $360.75 | $366.27 | 8,391,400 |
July 29 2026 | $357.00 | $373.97 | $355.48 | $368.73 | 11,289,900 |
July 28 2026 | $365.06 | $371.16 | $362.73 | $366.59 | 11,061,900 |
July 27 2026 | $359.35 | $363.66 | $358.25 | $362.53 | 6,631,100 |
July 24 2026 | $353.47 | $355.84 | $351.05 | $355.74 | 4,482,800 |
July 23 2026 | $352.05 | $352.05 | $348.50 | $351.60 | 4,183,300 |
July 22 2026 | $356.57 | $357.53 | $352.27 | $353.42 | 4,622,200 |
July 21 2026 | $356.99 | $359.12 | $354.69 | $355.82 | 6,027,320 |
July 20 2026 | $357.10 | $363.00 | $356.43 | $360.57 | 7,617,212 |
July 17 2026 | $363.57 | $364.63 | $357.00 | $358.56 | 7,400,400 |
July 16 2026 | $358.04 | $365.14 | $357.11 | $365.14 | 9,073,200 |
July 15 2026 | $354.00 | $360.43 | $349.12 | $355.14 | 8,850,000 |
July 14 2026 | $355.77 | $359.94 | $353.68 | $356.02 | 6,632,400 |
July 13 2026 | $351.73 | $359.49 | $351.05 | $357.75 | 9,964,600 |
July 10 2026 | $350.63 | $351.17 | $345.33 | $348.97 | 4,702,800 |
July 09 2026 | $345.30 | $348.50 | $344.42 | $348.20 | 6,606,300 |
July 08 2026 | $350.30 | $351.60 | $345.69 | $347.53 | 10,215,200 |
July 07 2026 | $348.39 | $356.08 | $346.92 | $352.20 | 7,332,500 |
July 06 2026 | $363.00 | $365.02 | $348.85 | $357.25 | 11,623,800 |
July 02 2026 | $352.51 | $362.13 | $352.51 | $362.13 | 9,814,800 |
July 01 2026 | $344.56 | $353.36 | $340.98 | $351.08 | 13,025,900 |
June 30 2026 | $341.76 | $344.29 | $339.08 | $343.09 | 7,957,900 |
June 29 2026 | $338.27 | $345.81 | $338.27 | $341.65 | 11,710,900 |
June 26 2026 | $332.24 | $339.72 | $331.44 | $336.23 | 16,717,400 |
