| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 21 2026 | $138.98 | $139.63 | $137.68 | $138.48 | 1,619,788 |
July 20 2026 | $141.31 | $143.21 | $138.80 | $139.59 | 2,747,084 |
July 17 2026 | $140.75 | $144.40 | $138.33 | $139.60 | 5,187,800 |
July 16 2026 | $140.00 | $141.74 | $139.28 | $140.21 | 4,297,200 |
July 15 2026 | $134.27 | $139.88 | $133.60 | $138.29 | 5,224,000 |
July 14 2026 | $135.59 | $136.34 | $133.10 | $134.00 | 2,506,800 |
July 13 2026 | $136.68 | $136.94 | $134.29 | $134.77 | 4,243,700 |
July 10 2026 | $133.27 | $136.05 | $132.92 | $135.14 | 3,403,200 |
July 09 2026 | $131.71 | $134.89 | $131.26 | $132.27 | 4,459,500 |
July 08 2026 | $130.00 | $133.54 | $128.32 | $132.42 | 6,780,300 |
July 07 2026 | $127.59 | $127.89 | $126.33 | $127.55 | 2,996,300 |
July 06 2026 | $129.99 | $129.99 | $124.70 | $126.10 | 5,209,900 |
July 02 2026 | $130.74 | $132.28 | $129.58 | $130.21 | 3,272,000 |
July 01 2026 | $129.80 | $130.88 | $126.46 | $130.29 | 4,928,800 |
June 30 2026 | $133.62 | $133.86 | $129.68 | $130.61 | 6,507,618 |
June 29 2026 | $139.15 | $139.56 | $133.78 | $133.92 | 4,554,370 |
June 26 2026 | $140.46 | $141.62 | $139.33 | $140.39 | 6,802,500 |
June 25 2026 | $140.75 | $142.82 | $139.07 | $139.57 | 4,340,700 |
June 24 2026 | $135.69 | $141.25 | $134.81 | $141.20 | 6,235,800 |
June 23 2026 | $131.91 | $134.90 | $131.22 | $134.11 | 4,793,100 |
June 22 2026 | $131.52 | $134.02 | $129.39 | $129.73 | 3,942,700 |
June 18 2026 | $129.00 | $131.80 | $128.95 | $130.74 | 7,529,100 |
June 17 2026 | $132.57 | $133.68 | $127.66 | $127.81 | 3,506,900 |
June 16 2026 | $133.17 | $134.65 | $131.32 | $133.40 | 3,186,000 |
June 15 2026 | $136.00 | $137.87 | $133.06 | $133.17 | 7,287,900 |
