| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 02 2026 | $137.15 | $139.12 | $136.33 | $137.09 | 13,667,789 |
July 01 2026 | $136.53 | $137.49 | $135.63 | $136.28 | 8,560,829 |
June 30 2026 | $136.48 | $137.30 | $135.33 | $136.72 | 26,830,941 |
June 29 2026 | $136.58 | $137.39 | $135.39 | $136.06 | 11,888,577 |
June 26 2026 | $136.97 | $137.58 | $135.92 | $136.54 | 22,669,900 |
June 25 2026 | $135.64 | $138.07 | $134.95 | $137.55 | 13,288,800 |
June 24 2026 | $137.12 | $137.64 | $135.59 | $136.90 | 16,212,900 |
June 23 2026 | $139.46 | $140.39 | $138.50 | $139.73 | 13,699,400 |
June 22 2026 | $138.54 | $139.00 | $137.02 | $138.47 | 15,783,300 |
June 18 2026 | $138.32 | $138.46 | $135.85 | $137.81 | 48,063,400 |
June 17 2026 | $141.22 | $142.34 | $140.32 | $140.74 | 16,663,200 |
June 16 2026 | $140.19 | $142.15 | $139.98 | $141.86 | 18,925,400 |
June 15 2026 | $139.74 | $141.98 | $137.72 | $140.92 | 23,631,400 |
June 12 2026 | $145.63 | $148.91 | $145.15 | $147.01 | 17,713,100 |
June 11 2026 | $152.30 | $152.49 | $146.42 | $146.60 | 17,285,800 |
June 10 2026 | $151.23 | $152.49 | $149.56 | $150.62 | 14,596,500 |
June 09 2026 | $150.91 | $151.13 | $147.78 | $148.91 | 18,163,500 |
June 08 2026 | $151.16 | $153.81 | $150.90 | $151.75 | 13,870,900 |
June 05 2026 | $152.01 | $152.13 | $149.30 | $149.92 | 16,584,000 |
June 04 2026 | $152.05 | $153.43 | $150.94 | $152.04 | 11,799,400 |
June 03 2026 | $150.61 | $154.91 | $150.02 | $152.53 | 14,373,000 |
June 02 2026 | $149.03 | $150.83 | $148.50 | $149.56 | 10,462,400 |
June 01 2026 | $147.02 | $149.65 | $147.00 | $149.38 | 16,732,100 |
May 29 2026 | $146.19 | $146.93 | $144.71 | $145.26 | 27,959,900 |
May 28 2026 | $149.34 | $150.21 | $146.87 | $146.96 | 14,012,500 |
