| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 09 2023 | $170.42 | $170.90 | $168.99 | $169.16 | 45,326,900 |
May 08 2023 | $169.86 | $171.21 | $169.50 | $170.87 | 55,962,800 |
May 05 2023 | $168.38 | $171.65 | $168.17 | $170.93 | 113,453,200 |
May 04 2023 | $162.39 | $164.50 | $161.81 | $163.27 | 81,235,400 |
May 03 2023 | $166.93 | $168.32 | $164.62 | $164.91 | 65,136,000 |
May 02 2023 | $167.51 | $167.76 | $165.00 | $165.98 | 48,425,700 |
May 01 2023 | $166.71 | $167.86 | $166.08 | $167.01 | 52,472,900 |
April 28 2023 | $165.93 | $167.27 | $165.33 | $167.10 | 55,275,900 |
April 27 2023 | $162.68 | $166.00 | $162.68 | $165.85 | 64,902,300 |
April 26 2023 | $160.58 | $162.77 | $160.33 | $161.27 | 45,498,800 |
April 25 2023 | $162.68 | $163.78 | $161.24 | $161.28 | 48,714,100 |
April 24 2023 | $162.49 | $163.08 | $161.40 | $162.82 | 41,949,600 |
April 21 2023 | $162.54 | $163.92 | $161.99 | $162.51 | 58,337,300 |
April 20 2023 | $163.57 | $165.32 | $163.05 | $164.12 | 52,456,400 |
April 19 2023 | $163.28 | $165.61 | $163.03 | $165.08 | 47,720,200 |
April 18 2023 | $163.58 | $164.87 | $163.13 | $163.94 | 49,923,000 |
April 17 2023 | $162.58 | $162.88 | $161.54 | $162.72 | 41,516,200 |
April 14 2023 | $162.09 | $163.79 | $161.33 | $162.70 | 49,386,500 |
April 13 2023 | $159.18 | $163.28 | $158.97 | $163.05 | 68,445,600 |
April 12 2023 | $158.77 | $159.60 | $157.35 | $157.67 | 50,133,100 |
April 11 2023 | $159.88 | $159.89 | $158.07 | $158.36 | 47,644,200 |
April 10 2023 | $158.97 | $159.57 | $157.65 | $159.57 | 47,716,900 |
April 06 2023 | $159.96 | $162.45 | $159.54 | $162.16 | 45,390,100 |
April 05 2023 | $162.24 | $162.54 | $159.34 | $161.27 | 51,511,700 |
April 04 2023 | $164.07 | $164.31 | $162.60 | $163.11 | 46,278,300 |
