| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 02 2026 | $75.09 | $78.44 | $74.91 | $77.65 | 55,456,500 |
July 01 2026 | $72.59 | $74.36 | $72.33 | $74.19 | 43,841,800 |
June 30 2026 | $73.59 | $73.75 | $71.00 | $71.40 | 49,240,900 |
June 29 2026 | $74.62 | $76.07 | $73.73 | $73.78 | 42,429,600 |
June 26 2026 | $71.69 | $75.20 | $71.53 | $73.81 | 74,990,300 |
June 25 2026 | $71.33 | $72.94 | $70.86 | $70.90 | 44,446,900 |
June 24 2026 | $72.69 | $73.45 | $71.63 | $71.84 | 48,001,500 |
June 23 2026 | $73.26 | $73.96 | $72.63 | $72.82 | 50,806,800 |
June 22 2026 | $76.14 | $77.09 | $71.81 | $72.88 | 82,203,300 |
June 18 2026 | $76.93 | $78.24 | $76.12 | $77.38 | 91,920,400 |
June 17 2026 | $78.10 | $78.45 | $76.76 | $76.96 | 50,338,800 |
June 16 2026 | $81.90 | $81.93 | $77.71 | $78.72 | 65,054,000 |
June 15 2026 | $80.62 | $81.71 | $80.46 | $81.67 | 36,430,800 |
June 12 2026 | $81.58 | $82.00 | $79.28 | $80.34 | 35,309,700 |
June 11 2026 | $81.87 | $82.10 | $80.09 | $81.27 | 33,417,600 |
June 10 2026 | $81.71 | $82.75 | $80.98 | $82.00 | 36,304,600 |
June 09 2026 | $82.13 | $82.34 | $81.34 | $81.41 | 34,787,200 |
June 08 2026 | $81.66 | $83.08 | $81.34 | $82.64 | 33,056,700 |
June 05 2026 | $82.33 | $82.75 | $81.00 | $82.18 | 43,474,100 |
June 04 2026 | $83.19 | $83.70 | $81.37 | $81.56 | 39,338,800 |
June 03 2026 | $82.91 | $83.31 | $81.10 | $81.52 | 36,714,700 |
June 02 2026 | $85.61 | $85.98 | $83.29 | $83.33 | 42,947,200 |
June 01 2026 | $85.73 | $87.23 | $85.32 | $85.85 | 32,747,200 |
May 29 2026 | $86.20 | $86.67 | $85.66 | $86.02 | 39,793,600 |
May 28 2026 | $86.90 | $87.04 | $85.59 | $86.36 | 38,803,800 |
