| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 02 2026 | $338.02 | $340.00 | $331.77 | $334.47 | 8,413,900 |
July 01 2026 | $328.37 | $335.64 | $325.01 | $334.07 | 15,210,200 |
June 30 2026 | $328.89 | $330.44 | $326.68 | $327.33 | 8,080,100 |
June 29 2026 | $328.28 | $332.39 | $327.20 | $329.39 | 7,981,800 |
June 26 2026 | $336.00 | $336.40 | $327.50 | $329.05 | 17,640,900 |
June 25 2026 | $334.96 | $343.45 | $334.76 | $335.12 | 10,043,100 |
June 24 2026 | $333.07 | $334.53 | $329.77 | $333.45 | 7,907,400 |
June 23 2026 | $329.47 | $335.37 | $327.21 | $334.14 | 7,582,200 |
June 22 2026 | $329.70 | $332.77 | $326.75 | $331.48 | 10,182,500 |
June 18 2026 | $336.95 | $338.09 | $324.16 | $325.22 | 20,111,000 |
June 17 2026 | $332.18 | $337.77 | $331.50 | $333.46 | 12,246,400 |
June 16 2026 | $324.30 | $331.75 | $324.02 | $331.14 | 11,094,900 |
June 15 2026 | $323.92 | $325.92 | $318.84 | $319.40 | 7,988,900 |
June 12 2026 | $315.97 | $321.30 | $315.55 | $320.72 | 7,426,200 |
June 11 2026 | $309.56 | $314.72 | $308.88 | $313.49 | 9,116,600 |
June 10 2026 | $312.56 | $314.75 | $309.03 | $309.14 | 7,446,200 |
June 09 2026 | $313.51 | $316.42 | $309.01 | $312.70 | 11,594,600 |
June 08 2026 | $313.25 | $316.30 | $310.78 | $311.11 | 6,827,000 |
June 05 2026 | $314.29 | $315.00 | $309.60 | $312.37 | 9,118,800 |
June 04 2026 | $305.74 | $312.91 | $304.44 | $310.89 | 10,345,200 |
June 03 2026 | $299.92 | $301.96 | $296.56 | $300.85 | 7,003,900 |
June 02 2026 | $296.50 | $302.07 | $295.27 | $300.96 | 8,296,200 |
June 01 2026 | $297.69 | $299.55 | $295.27 | $296.58 | 7,930,000 |
May 29 2026 | $296.40 | $299.88 | $295.20 | $299.31 | 13,969,000 |
May 28 2026 | $297.57 | $301.07 | $295.75 | $296.73 | 9,757,700 |
