| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 17 2026 | $304.72 | $329.70 | $303.20 | $317.58 | 6,149,971 |
June 16 2026 | $314.20 | $316.37 | $299.09 | $299.60 | 3,998,979 |
June 15 2026 | $316.00 | $319.84 | $310.37 | $311.93 | 5,336,200 |
June 12 2026 | $303.42 | $305.13 | $295.04 | $302.81 | 4,958,100 |
June 11 2026 | $284.19 | $298.60 | $283.34 | $297.82 | 5,408,800 |
June 10 2026 | $284.46 | $294.29 | $275.12 | $280.92 | 6,904,200 |
June 09 2026 | $300.37 | $307.07 | $276.44 | $289.46 | 11,117,700 |
June 08 2026 | $309.19 | $310.54 | $300.16 | $300.51 | 4,790,000 |
June 05 2026 | $313.69 | $314.93 | $294.33 | $300.45 | 7,330,000 |
June 04 2026 | $321.03 | $326.79 | $305.94 | $323.85 | 6,075,900 |
June 03 2026 | $340.79 | $343.56 | $326.72 | $331.37 | 3,927,700 |
June 02 2026 | $335.08 | $345.11 | $331.16 | $334.42 | 5,077,300 |
June 01 2026 | $317.92 | $328.51 | $313.06 | $323.32 | 6,162,100 |
May 29 2026 | $315.13 | $319.51 | $307.94 | $315.64 | 7,218,800 |
May 28 2026 | $316.33 | $320.61 | $307.24 | $314.11 | 5,384,100 |
May 27 2026 | $325.94 | $326.10 | $310.04 | $319.71 | 5,293,000 |
May 26 2026 | $340.99 | $343.24 | $323.19 | $323.84 | 6,523,700 |
May 22 2026 | $333.89 | $334.82 | $323.93 | $327.39 | 4,801,800 |
May 21 2026 | $322.23 | $330.26 | $318.93 | $323.33 | 5,221,300 |
May 20 2026 | $324.93 | $329.36 | $314.18 | $315.60 | 6,014,000 |
May 19 2026 | $329.61 | $334.56 | $314.27 | $322.56 | 9,039,500 |
May 18 2026 | $370.22 | $370.22 | $330.65 | $339.66 | 8,086,700 |
May 15 2026 | $364.23 | $373.83 | $356.20 | $370.86 | 4,871,200 |
May 14 2026 | $370.16 | $379.86 | $365.07 | $376.15 | 3,611,300 |
May 13 2026 | $375.62 | $377.69 | $360.83 | $369.91 | 4,461,000 |
