| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
November 21 2025 | $150.44 | $151.01 | $148.75 | $149.98 | 9,248,445 |
November 20 2025 | $152.54 | $153.04 | $150.05 | $150.31 | 7,607,100 |
November 19 2025 | $151.16 | $151.96 | $150.25 | $151.70 | 7,536,400 |
November 18 2025 | $152.50 | $154.28 | $151.76 | $153.62 | 10,811,300 |
November 17 2025 | $155.98 | $156.15 | $152.73 | $153.11 | 8,745,000 |
November 14 2025 | $154.50 | $156.21 | $153.10 | $155.88 | 8,484,800 |
November 13 2025 | $152.30 | $154.47 | $152.23 | $153.86 | 7,998,700 |
November 12 2025 | $153.86 | $154.07 | $150.40 | $151.63 | 11,670,900 |
November 11 2025 | $155.02 | $156.25 | $154.18 | $154.51 | 6,361,400 |
November 10 2025 | $153.70 | $154.26 | $150.69 | $153.93 | 8,436,800 |
November 07 2025 | $151.74 | $154.45 | $151.74 | $153.31 | 9,835,900 |
November 06 2025 | $151.22 | $153.08 | $150.99 | $151.25 | 6,466,300 |
November 05 2025 | $151.83 | $152.69 | $150.97 | $150.97 | 5,894,700 |
November 04 2025 | $151.74 | $152.06 | $150.47 | $151.70 | 6,976,800 |
November 03 2025 | $155.67 | $155.98 | $151.87 | $152.34 | 8,512,200 |
October 31 2025 | $154.01 | $157.42 | $153.40 | $155.98 | 11,136,100 |
October 30 2025 | $153.52 | $153.52 | $151.55 | $151.82 | 8,971,200 |
October 29 2025 | $152.16 | $154.43 | $152.16 | $153.39 | 7,344,400 |
October 28 2025 | $153.19 | $154.50 | $152.19 | $152.43 | 5,066,500 |
October 27 2025 | $154.08 | $154.77 | $153.16 | $153.56 | 4,884,400 |
October 24 2025 | $155.68 | $155.89 | $153.71 | $153.84 | 4,979,900 |
October 23 2025 | $156.45 | $156.84 | $154.40 | $154.83 | 9,810,900 |
October 22 2025 | $152.94 | $154.26 | $151.91 | $153.85 | 6,036,700 |
October 21 2025 | $153.03 | $153.57 | $151.52 | $152.09 | 6,304,900 |
October 20 2025 | $151.74 | $153.01 | $151.49 | $152.77 | 5,676,500 |