| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
June 30 2025 | $158.38 | $158.64 | $155.94 | $157.97 | 194,580,297 |
June 27 2025 | $156.02 | $158.69 | $155.24 | $157.73 | 263,234,500 |
June 26 2025 | $155.96 | $156.70 | $153.98 | $155.00 | 198,145,703 |
June 25 2025 | $149.25 | $154.43 | $149.24 | $154.29 | 269,146,500 |
June 24 2025 | $145.54 | $147.94 | $145.48 | $147.88 | 187,566,094 |
June 23 2025 | $142.48 | $144.76 | $142.01 | $144.15 | 154,308,891 |
June 20 2025 | $145.43 | $146.18 | $142.63 | $143.83 | 242,956,188 |
June 18 2025 | $143.99 | $145.63 | $143.10 | $145.46 | 161,494,094 |
June 17 2025 | $144.47 | $145.20 | $143.76 | $144.10 | 139,108,000 |
June 16 2025 | $143.33 | $146.16 | $143.18 | $144.67 | 183,133,703 |
June 13 2025 | $142.46 | $143.56 | $140.84 | $141.95 | 180,820,609 |
June 12 2025 | $141.95 | $144.98 | $141.83 | $144.98 | 162,364,984 |
June 11 2025 | $144.59 | $144.97 | $141.85 | $142.81 | 167,694,000 |
June 10 2025 | $142.66 | $144.26 | $141.50 | $143.93 | 155,881,906 |
June 09 2025 | $143.16 | $144.97 | $141.91 | $142.60 | 185,114,500 |
June 06 2025 | $142.48 | $143.24 | $141.48 | $141.69 | 153,986,203 |
June 05 2025 | $142.14 | $143.97 | $138.80 | $139.96 | 232,410,797 |
June 04 2025 | $142.16 | $142.36 | $139.52 | $141.89 | 167,120,797 |
June 03 2025 | $138.75 | $141.97 | $137.93 | $141.19 | 225,578,797 |
June 02 2025 | $135.47 | $138.10 | $135.38 | $137.36 | 197,663,109 |