
| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 31 2025 | $64.45 | $65.84 | $60.24 | $61.09 | 27,417,900 |
July 30 2025 | $60.70 | $61.86 | $60.01 | $61.29 | 15,343,800 |
July 29 2025 | $58.83 | $59.95 | $58.03 | $59.03 | 11,026,800 |
July 28 2025 | $59.58 | $60.14 | $58.39 | $58.67 | 8,953,600 |
July 25 2025 | $58.64 | $60.18 | $58.48 | $59.72 | 10,881,900 |
July 24 2025 | $60.65 | $60.65 | $57.55 | $57.80 | 12,438,600 |
July 23 2025 | $60.35 | $61.04 | $59.98 | $60.85 | 5,448,600 |
July 22 2025 | $60.10 | $61.19 | $59.87 | $60.09 | 6,686,900 |
July 21 2025 | $60.87 | $60.87 | $59.88 | $59.99 | 7,020,400 |
July 18 2025 | $61.65 | $61.74 | $59.85 | $60.30 | 8,612,000 |
July 17 2025 | $61.55 | $62.17 | $60.80 | $61.60 | 7,352,300 |
July 16 2025 | $62.28 | $62.97 | $62.02 | $62.09 | 5,831,000 |
July 15 2025 | $62.75 | $62.94 | $61.58 | $62.23 | 5,956,100 |
July 14 2025 | $63.01 | $63.03 | $62.34 | $62.63 | 6,864,500 |
July 11 2025 | $63.35 | $63.49 | $62.49 | $63.04 | 7,022,500 |
July 10 2025 | $65.09 | $65.09 | $63.61 | $63.86 | 6,326,800 |
July 09 2025 | $65.21 | $65.37 | $63.82 | $64.87 | 6,330,000 |
July 08 2025 | $64.98 | $65.59 | $64.86 | $65.14 | 4,279,600 |
July 07 2025 | $65.40 | $65.62 | $64.19 | $64.89 | 6,419,000 |
July 03 2025 | $65.13 | $65.96 | $64.84 | $65.62 | 3,771,000 |
July 02 2025 | $67.05 | $67.26 | $64.76 | $64.81 | 10,820,100 |
July 01 2025 | $66.93 | $68.35 | $66.91 | $67.71 | 5,673,400 |