| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 20 2026 | $62.03 | $62.19 | $59.55 | $60.68 | 583,091 |
July 17 2026 | $61.55 | $63.02 | $58.97 | $62.19 | 820,900 |
July 16 2026 | $61.46 | $64.49 | $61.00 | $62.99 | 602,300 |
July 15 2026 | $62.79 | $63.34 | $61.32 | $61.41 | 849,100 |
July 14 2026 | $63.00 | $64.30 | $62.09 | $62.78 | 1,043,800 |
July 13 2026 | $65.49 | $66.41 | $62.89 | $63.31 | 577,400 |
July 10 2026 | $66.33 | $67.06 | $64.90 | $65.60 | 376,100 |
July 09 2026 | $65.42 | $66.37 | $64.84 | $65.94 | 591,100 |
July 08 2026 | $66.90 | $67.20 | $65.33 | $65.59 | 673,600 |
July 07 2026 | $69.76 | $70.42 | $67.28 | $67.83 | 945,800 |
July 06 2026 | $68.69 | $70.23 | $68.54 | $68.92 | 1,121,600 |
July 02 2026 | $66.12 | $70.00 | $65.32 | $68.75 | 1,717,600 |
July 01 2026 | $62.00 | $65.67 | $61.83 | $65.62 | 1,032,600 |
June 30 2026 | $59.05 | $61.95 | $58.24 | $61.67 | 810,500 |
June 29 2026 | $59.90 | $60.70 | $58.48 | $59.28 | 813,000 |
June 26 2026 | $60.05 | $61.28 | $58.80 | $60.74 | 3,019,400 |
June 25 2026 | $58.12 | $60.35 | $58.10 | $60.01 | 838,700 |
June 24 2026 | $56.33 | $59.17 | $56.32 | $58.16 | 902,800 |
June 23 2026 | $56.22 | $57.48 | $55.53 | $56.20 | 640,800 |
June 22 2026 | $52.85 | $56.37 | $52.85 | $55.76 | 870,500 |
June 18 2026 | $53.55 | $55.95 | $52.88 | $53.74 | 2,522,400 |
June 17 2026 | $55.74 | $56.25 | $50.82 | $52.82 | 1,510,600 |
June 16 2026 | $57.15 | $59.98 | $56.17 | $56.51 | 855,500 |
June 15 2026 | $56.90 | $59.34 | $56.88 | $57.05 | 840,800 |
June 12 2026 | $58.33 | $59.45 | $56.59 | $56.71 | 673,100 |
