| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 20 2026 | $137.52 | $137.58 | $133.95 | $135.46 | 8,543,694 |
July 17 2026 | $140.89 | $141.96 | $136.18 | $137.12 | 8,576,600 |
July 16 2026 | $137.04 | $139.62 | $136.50 | $139.43 | 7,805,600 |
July 15 2026 | $135.09 | $136.99 | $134.65 | $135.40 | 8,078,300 |
July 14 2026 | $138.25 | $138.79 | $135.41 | $135.45 | 8,518,600 |
July 13 2026 | $138.02 | $140.25 | $137.75 | $138.49 | 6,716,300 |
July 10 2026 | $135.86 | $137.96 | $135.31 | $137.38 | 9,074,900 |
July 09 2026 | $137.09 | $138.74 | $134.69 | $137.86 | 18,763,700 |
July 08 2026 | $146.00 | $146.00 | $142.44 | $142.51 | 8,997,900 |
July 07 2026 | $146.99 | $149.04 | $144.54 | $144.98 | 9,256,700 |
July 06 2026 | $144.24 | $144.70 | $141.38 | $143.29 | 9,006,600 |
July 02 2026 | $143.24 | $144.74 | $142.16 | $144.22 | 13,040,200 |
July 01 2026 | $137.21 | $141.34 | $136.61 | $141.16 | 9,391,700 |
June 30 2026 | $138.81 | $139.14 | $134.94 | $135.40 | 14,148,300 |
June 29 2026 | $141.97 | $142.37 | $137.53 | $138.68 | 10,042,400 |
June 26 2026 | $140.52 | $142.14 | $140.20 | $141.39 | 9,735,700 |
June 25 2026 | $141.99 | $143.10 | $139.37 | $139.52 | 7,333,300 |
June 24 2026 | $142.02 | $143.74 | $141.67 | $142.27 | 8,324,100 |
June 23 2026 | $143.68 | $143.68 | $140.87 | $142.05 | 7,589,000 |
June 22 2026 | $141.28 | $142.49 | $140.48 | $140.71 | 10,345,000 |
June 18 2026 | $141.05 | $142.73 | $141.04 | $142.02 | 19,130,300 |
June 17 2026 | $145.51 | $145.87 | $140.85 | $141.59 | 10,126,600 |
June 16 2026 | $146.87 | $147.64 | $145.03 | $146.12 | 9,345,200 |
June 15 2026 | $143.02 | $146.77 | $142.81 | $146.25 | 8,976,400 |
June 12 2026 | $143.80 | $144.36 | $142.41 | $144.27 | 6,781,700 |
