| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 21 2026 | $56.48 | $56.98 | $55.24 | $56.98 | 963,214 |
July 20 2026 | $56.85 | $57.32 | $56.08 | $56.09 | 781,886 |
July 17 2026 | $56.09 | $57.20 | $55.69 | $57.16 | 812,100 |
July 16 2026 | $56.46 | $56.63 | $55.60 | $55.74 | 956,800 |
July 15 2026 | $57.02 | $57.20 | $56.05 | $56.92 | 1,081,700 |
July 14 2026 | $56.58 | $56.84 | $55.86 | $56.31 | 804,200 |
July 13 2026 | $55.80 | $56.22 | $55.65 | $55.85 | 1,061,500 |
July 10 2026 | $55.34 | $55.71 | $55.13 | $55.57 | 930,000 |
July 09 2026 | $54.76 | $54.98 | $54.39 | $54.92 | 948,200 |
July 08 2026 | $54.39 | $55.18 | $54.13 | $55.13 | 1,448,600 |
July 07 2026 | $53.67 | $54.38 | $53.44 | $54.11 | 1,295,600 |
July 06 2026 | $54.00 | $54.39 | $53.72 | $53.80 | 1,000,900 |
July 02 2026 | $54.61 | $54.84 | $53.50 | $54.13 | 1,229,800 |
July 01 2026 | $54.53 | $54.98 | $53.84 | $54.19 | 924,100 |
June 30 2026 | $56.24 | $56.41 | $54.99 | $55.49 | 1,004,000 |
June 29 2026 | $56.40 | $56.79 | $55.96 | $55.98 | 1,019,000 |
June 26 2026 | $56.94 | $57.09 | $55.70 | $56.03 | 1,063,900 |
June 25 2026 | $56.55 | $57.38 | $56.25 | $57.36 | 865,000 |
June 24 2026 | $56.47 | $56.78 | $56.06 | $56.52 | 1,187,400 |
June 23 2026 | $57.46 | $58.11 | $57.26 | $58.03 | 996,600 |
June 22 2026 | $57.40 | $58.25 | $57.18 | $58.15 | 927,900 |
June 18 2026 | $57.81 | $58.02 | $56.53 | $57.22 | 1,914,500 |
June 17 2026 | $60.90 | $61.10 | $58.94 | $59.11 | 1,354,700 |
June 16 2026 | $61.29 | $61.42 | $60.08 | $60.19 | 1,277,000 |
June 15 2026 | $62.14 | $62.30 | $61.60 | $61.65 | 913,500 |
