| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
July 02 2026 | $165.45 | $173.07 | $163.22 | $165.48 | 9,610,354 |
July 01 2026 | $147.13 | $164.54 | $146.30 | $159.24 | 11,769,499 |
June 30 2026 | $148.15 | $148.70 | $142.36 | $146.19 | 8,536,743 |
June 29 2026 | $151.10 | $152.38 | $145.35 | $151.65 | 6,836,616 |
June 26 2026 | $139.23 | $149.85 | $139.18 | $149.06 | 10,480,600 |
June 25 2026 | $151.17 | $152.19 | $141.48 | $142.52 | 7,807,400 |
June 24 2026 | $158.30 | $158.42 | $148.28 | $150.11 | 10,045,500 |
June 23 2026 | $156.98 | $164.16 | $156.31 | $158.18 | 7,590,000 |
June 22 2026 | $164.95 | $176.48 | $163.05 | $164.84 | 8,507,100 |
June 18 2026 | $167.75 | $169.81 | $160.54 | $163.26 | 9,826,800 |
June 17 2026 | $166.54 | $174.10 | $164.67 | $164.92 | 8,151,500 |
June 16 2026 | $169.30 | $173.80 | $166.88 | $169.27 | 6,412,800 |
June 15 2026 | $170.00 | $174.44 | $168.63 | $169.62 | 8,972,000 |
June 12 2026 | $160.43 | $165.49 | $155.42 | $159.78 | 6,489,500 |
June 11 2026 | $154.70 | $161.74 | $152.38 | $160.43 | 6,933,100 |
June 10 2026 | $152.83 | $161.71 | $152.19 | $153.97 | 6,406,600 |
June 09 2026 | $157.25 | $164.98 | $149.90 | $155.50 | 8,896,200 |
June 08 2026 | $156.61 | $164.28 | $154.98 | $162.11 | 8,827,800 |
June 05 2026 | $158.70 | $158.70 | $147.88 | $152.40 | 16,718,500 |
June 04 2026 | $164.19 | $166.50 | $161.89 | $164.13 | 8,499,400 |
June 03 2026 | $171.54 | $172.00 | $162.75 | $163.22 | 9,544,600 |
June 02 2026 | $177.17 | $178.55 | $171.67 | $173.99 | 9,228,400 |
June 01 2026 | $179.21 | $186.60 | $176.18 | $182.61 | 9,063,100 |
May 29 2026 | $180.23 | $191.83 | $178.85 | $189.03 | 10,249,800 |
May 28 2026 | $170.49 | $182.65 | $169.17 | $182.25 | 9,042,900 |
