| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 31 2026 | $57.85 | $59.49 | $54.71 | $54.82 | 7,764,500 |
July 30 2026 | $55.97 | $58.08 | $54.52 | $57.92 | 4,458,300 |
July 29 2026 | $55.04 | $56.25 | $54.16 | $54.49 | 4,348,300 |
July 28 2026 | $54.83 | $55.85 | $53.35 | $55.81 | 5,553,600 |
July 27 2026 | $54.75 | $57.07 | $54.39 | $55.63 | 5,038,200 |
July 24 2026 | $57.26 | $57.46 | $53.85 | $54.07 | 4,427,800 |
July 23 2026 | $57.20 | $58.43 | $56.28 | $57.02 | 4,695,600 |
July 22 2026 | $59.52 | $59.86 | $57.74 | $58.07 | 3,780,400 |
July 21 2026 | $59.51 | $60.83 | $58.61 | $59.66 | 4,357,400 |
July 20 2026 | $61.46 | $62.43 | $59.30 | $59.49 | 4,967,900 |
July 17 2026 | $61.68 | $63.28 | $61.06 | $61.82 | 4,552,000 |
July 16 2026 | $67.07 | $67.42 | $62.80 | $63.15 | 5,593,100 |
July 15 2026 | $67.79 | $68.49 | $65.95 | $68.28 | 3,427,800 |
July 14 2026 | $66.67 | $67.89 | $65.80 | $67.44 | 5,812,300 |
July 13 2026 | $66.33 | $69.55 | $65.54 | $67.01 | 8,522,000 |
July 10 2026 | $76.72 | $76.72 | $67.31 | $68.27 | 9,176,900 |
July 09 2026 | $73.80 | $76.84 | $73.14 | $76.56 | 4,415,000 |
July 08 2026 | $77.34 | $78.30 | $73.34 | $73.80 | 6,581,700 |
July 07 2026 | $82.10 | $82.90 | $77.41 | $79.77 | 8,688,300 |
July 06 2026 | $78.55 | $85.60 | $77.50 | $81.80 | 17,296,900 |
July 02 2026 | $73.71 | $81.40 | $73.68 | $79.76 | 14,087,700 |
July 01 2026 | $70.04 | $73.91 | $68.87 | $72.50 | 9,275,300 |
