| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 20 2026 | $333.03 | $333.71 | $323.70 | $326.59 | 51,014,085 |
July 17 2026 | $331.98 | $334.99 | $329.00 | $333.74 | 63,365,300 |
July 16 2026 | $328.01 | $334.68 | $326.79 | $333.26 | 62,970,600 |
July 15 2026 | $317.62 | $328.73 | $317.32 | $327.50 | 60,957,600 |
July 14 2026 | $313.76 | $316.19 | $311.91 | $314.86 | 36,336,800 |
July 13 2026 | $317.02 | $323.45 | $315.78 | $317.31 | 43,257,800 |
July 10 2026 | $314.72 | $316.91 | $312.17 | $315.32 | 34,132,300 |
July 09 2026 | $310.51 | $316.53 | $308.16 | $316.22 | 48,124,500 |
July 08 2026 | $311.91 | $314.82 | $307.05 | $313.39 | 41,323,500 |
July 07 2026 | $315.29 | $315.48 | $310.15 | $310.66 | 42,490,000 |
July 06 2026 | $307.36 | $314.20 | $307.00 | $312.66 | 53,590,000 |
July 02 2026 | $294.12 | $309.42 | $293.68 | $308.63 | 75,352,800 |
July 01 2026 | $293.44 | $296.59 | $289.20 | $294.38 | 50,164,200 |
June 30 2026 | $281.17 | $289.94 | $280.70 | $289.36 | 65,100,200 |
June 29 2026 | $286.73 | $288.37 | $279.85 | $281.74 | 66,427,000 |
June 26 2026 | $275.00 | $285.95 | $274.21 | $283.78 | 261,775,500 |
June 25 2026 | $287.40 | $288.80 | $273.75 | $275.15 | 107,013,700 |
June 24 2026 | $295.36 | $299.70 | $292.94 | $293.08 | 53,081,900 |
June 23 2026 | $297.54 | $301.64 | $294.18 | $294.30 | 52,010,900 |
June 22 2026 | $297.31 | $302.42 | $296.76 | $297.01 | 44,879,900 |
June 18 2026 | $298.11 | $300.57 | $295.62 | $298.01 | 85,962,200 |
June 17 2026 | $300.85 | $302.07 | $294.36 | $295.95 | 42,745,100 |
June 16 2026 | $295.25 | $300.48 | $293.97 | $299.24 | 39,874,400 |
June 15 2026 | $294.12 | $297.78 | $291.70 | $296.42 | 45,732,600 |
June 12 2026 | $296.03 | $297.14 | $289.62 | $291.13 | 38,742,100 |
