| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
October 31 2025 | $148.09 | $151.14 | $147.46 | $149.53 | 2,814,900 |
October 30 2025 | $148.01 | $150.46 | $147.39 | $148.02 | 3,026,200 |
October 29 2025 | $150.26 | $152.74 | $149.08 | $149.19 | 2,009,400 |
October 28 2025 | $153.25 | $153.26 | $150.58 | $151.07 | 1,702,300 |
October 27 2025 | $153.91 | $154.19 | $151.90 | $153.17 | 1,377,800 |
October 24 2025 | $154.00 | $155.25 | $152.80 | $152.86 | 1,347,400 |
October 23 2025 | $156.72 | $157.99 | $152.51 | $153.33 | 1,914,800 |
October 22 2025 | $159.19 | $159.19 | $154.78 | $156.15 | 1,850,000 |
October 21 2025 | $156.71 | $158.39 | $156.69 | $157.24 | 1,218,100 |
October 20 2025 | $155.43 | $158.18 | $155.43 | $156.77 | 1,872,100 |
October 17 2025 | $152.14 | $156.45 | $151.63 | $155.19 | 3,933,700 |
October 16 2025 | $154.78 | $156.24 | $150.79 | $151.71 | 1,546,500 |
October 15 2025 | $153.13 | $156.71 | $152.12 | $155.23 | 2,291,000 |
October 14 2025 | $152.85 | $154.04 | $151.70 | $152.83 | 1,493,824 |
October 13 2025 | $153.93 | $155.27 | $153.32 | $153.86 | 2,590,653 |
October 10 2025 | $152.43 | $154.55 | $151.48 | $152.96 | 2,115,900 |
October 09 2025 | $149.50 | $153.69 | $149.27 | $152.75 | 4,681,900 |
October 08 2025 | $151.18 | $152.89 | $149.02 | $149.95 | 6,429,300 |
October 07 2025 | $155.89 | $156.04 | $153.90 | $155.33 | 2,298,800 |
October 06 2025 | $155.27 | $156.41 | $153.01 | $155.94 | 2,000,600 |
October 03 2025 | $156.65 | $156.71 | $152.93 | $156.32 | 2,436,000 |
October 02 2025 | $159.53 | $159.53 | $155.39 | $156.67 | 2,169,400 |
October 01 2025 | $161.00 | $161.97 | $156.63 | $158.88 | 3,391,900 |
September 30 2025 | $165.27 | $168.11 | $163.38 | $163.40 | 6,747,200 |
September 29 2025 | $162.93 | $165.57 | $160.50 | $164.36 | 2,607,000 |