| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2025 | $161.40 | $162.26 | $157.82 | $158.20 | 2,799,500 |
June 27 2025 | $161.10 | $166.07 | $159.72 | $160.26 | 9,663,400 |
June 26 2025 | $155.38 | $159.82 | $153.96 | $159.15 | 2,708,600 |
June 25 2025 | $152.06 | $154.25 | $150.37 | $151.05 | 2,195,500 |
June 24 2025 | $151.90 | $152.41 | $149.05 | $151.40 | 2,654,600 |
June 23 2025 | $149.75 | $152.71 | $147.69 | $149.80 | 2,423,400 |
June 20 2025 | $151.48 | $151.82 | $148.95 | $149.67 | 7,964,200 |
June 18 2025 | $149.81 | $151.92 | $148.89 | $150.38 | 2,528,400 |
June 17 2025 | $151.33 | $152.30 | $147.92 | $149.83 | 2,533,200 |
June 16 2025 | $151.20 | $153.57 | $151.07 | $151.66 | 2,536,300 |
June 13 2025 | $147.87 | $149.90 | $146.79 | $149.79 | 2,258,600 |
June 12 2025 | $146.04 | $149.87 | $146.04 | $148.76 | 2,881,000 |
June 11 2025 | $148.28 | $149.75 | $146.06 | $146.86 | 4,052,800 |
June 10 2025 | $152.34 | $153.44 | $145.50 | $146.48 | 3,636,900 |
June 09 2025 | $154.40 | $156.72 | $152.18 | $152.75 | 2,166,500 |
June 06 2025 | $154.28 | $155.60 | $151.99 | $153.63 | 2,327,700 |
June 05 2025 | $155.02 | $155.86 | $152.73 | $153.72 | 2,491,200 |
June 04 2025 | $158.29 | $158.29 | $154.43 | $154.65 | 3,204,200 |
June 03 2025 | $158.25 | $159.93 | $155.83 | $158.66 | 3,914,000 |
June 02 2025 | $154.22 | $157.37 | $152.31 | $156.14 | 3,746,000 |
