| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 21 2026 | $263.55 | $269.49 | $261.37 | $268.46 | 35,693,581 |
May 20 2026 | $260.05 | $265.58 | $259.53 | $265.01 | 34,425,988 |
May 19 2026 | $262.02 | $262.22 | $255.19 | $259.34 | 40,091,649 |
May 18 2026 | $263.87 | $268.85 | $262.53 | $264.86 | 33,570,711 |
May 15 2026 | $262.50 | $264.36 | $260.89 | $264.14 | 40,672,200 |
May 14 2026 | $269.15 | $270.78 | $266.63 | $267.22 | 31,338,400 |
May 13 2026 | $264.43 | $270.72 | $263.20 | $270.13 | 39,670,900 |
May 12 2026 | $266.71 | $267.65 | $262.63 | $265.82 | 36,776,200 |
May 11 2026 | $269.84 | $273.63 | $268.48 | $268.99 | 38,176,700 |
May 08 2026 | $271.63 | $274.00 | $269.95 | $272.68 | 34,732,700 |
May 07 2026 | $275.02 | $276.63 | $270.49 | $271.17 | 35,892,900 |
May 06 2026 | $272.89 | $277.80 | $272.21 | $274.99 | 44,552,000 |
May 05 2026 | $276.08 | $278.56 | $272.38 | $273.55 | 41,908,500 |
May 04 2026 | $268.80 | $276.10 | $268.80 | $272.05 | 49,083,700 |
May 01 2026 | $265.58 | $273.32 | $262.74 | $268.26 | 50,825,200 |
April 30 2026 | $273.17 | $273.88 | $256.16 | $265.06 | 100,974,900 |
April 29 2026 | $257.99 | $265.91 | $257.70 | $263.04 | 72,367,900 |
April 28 2026 | $258.39 | $261.03 | $256.63 | $259.70 | 42,204,449 |
April 27 2026 | $263.46 | $264.15 | $260.34 | $261.12 | 44,906,840 |
April 24 2026 | $259.98 | $264.50 | $257.69 | $263.99 | 53,777,400 |
April 23 2026 | $255.39 | $258.79 | $253.07 | $255.08 | 39,091,400 |
April 22 2026 | $252.44 | $255.94 | $250.33 | $255.36 | 36,065,100 |
April 21 2026 | $255.09 | $255.09 | $249.10 | $249.91 | 42,922,400 |
April 20 2026 | $249.19 | $250.18 | $245.37 | $248.28 | 39,463,100 |
April 17 2026 | $254.99 | $256.18 | $250.11 | $250.56 | 52,029,300 |
