| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 10 2026 | $52.53 | $53.06 | $51.87 | $52.89 | 6,608,200 |
July 09 2026 | $52.87 | $52.94 | $52.00 | $52.30 | 8,296,400 |
July 08 2026 | $52.90 | $54.89 | $52.47 | $53.59 | 20,822,300 |
July 07 2026 | $49.41 | $51.88 | $49.39 | $51.68 | 11,662,000 |
July 06 2026 | $48.71 | $49.27 | $48.69 | $48.81 | 6,667,400 |
July 02 2026 | $48.44 | $48.97 | $48.27 | $48.91 | 8,548,700 |
July 01 2026 | $48.38 | $48.72 | $47.77 | $47.94 | 8,495,700 |
June 30 2026 | $49.18 | $49.72 | $48.55 | $48.57 | 10,121,400 |
June 29 2026 | $50.01 | $50.41 | $49.05 | $49.09 | 9,708,700 |
June 26 2026 | $50.94 | $51.07 | $49.85 | $49.99 | 12,790,900 |
June 25 2026 | $51.09 | $51.75 | $50.44 | $51.21 | 7,424,500 |
June 24 2026 | $51.00 | $51.38 | $50.30 | $51.09 | 7,858,100 |
June 23 2026 | $52.10 | $52.58 | $51.66 | $52.23 | 9,887,700 |
June 22 2026 | $52.03 | $52.28 | $51.11 | $52.00 | 9,212,300 |
June 18 2026 | $52.40 | $52.42 | $51.19 | $51.82 | 13,871,800 |
June 17 2026 | $53.48 | $54.00 | $52.83 | $53.04 | 8,258,200 |
June 16 2026 | $53.70 | $54.17 | $53.40 | $53.67 | 9,747,700 |
June 15 2026 | $53.45 | $54.98 | $53.11 | $54.46 | 10,657,300 |
June 12 2026 | $54.74 | $57.32 | $54.60 | $56.54 | 10,461,000 |
June 11 2026 | $57.51 | $58.20 | $55.46 | $55.47 | 12,019,900 |
June 10 2026 | $56.97 | $58.46 | $56.65 | $57.10 | 9,048,600 |
June 09 2026 | $56.66 | $56.81 | $55.35 | $56.29 | 11,180,000 |
June 08 2026 | $57.15 | $57.89 | $56.92 | $57.22 | 8,703,600 |
June 05 2026 | $58.53 | $58.62 | $56.59 | $56.67 | 8,194,300 |
June 04 2026 | $58.38 | $58.68 | $57.86 | $58.40 | 8,535,900 |
