| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 18 2023 | $170.77 | $172.98 | $170.35 | $172.79 | 65,496,700 |
May 17 2023 | $169.49 | $170.70 | $168.22 | $170.46 | 57,951,600 |
May 16 2023 | $169.77 | $170.90 | $169.58 | $169.85 | 42,110,300 |
May 15 2023 | $170.92 | $170.97 | $169.26 | $169.85 | 37,266,700 |
May 12 2023 | $171.38 | $171.81 | $168.79 | $170.34 | 45,533,100 |
May 11 2023 | $171.37 | $172.10 | $169.71 | $171.27 | 49,514,700 |
May 10 2023 | $170.55 | $171.54 | $169.45 | $171.08 | 53,724,500 |
May 09 2023 | $170.58 | $171.06 | $169.15 | $169.32 | 45,326,900 |
May 08 2023 | $170.02 | $171.37 | $169.65 | $171.02 | 55,962,800 |
May 05 2023 | $168.54 | $171.81 | $168.32 | $171.09 | 113,453,200 |
May 04 2023 | $162.54 | $164.65 | $161.96 | $163.42 | 81,235,400 |
May 03 2023 | $167.08 | $168.48 | $164.77 | $165.06 | 65,136,000 |
May 02 2023 | $167.66 | $167.92 | $165.15 | $166.13 | 48,425,700 |
May 01 2023 | $166.86 | $168.02 | $166.23 | $167.17 | 52,472,900 |
April 28 2023 | $166.08 | $167.42 | $165.48 | $167.26 | 55,275,900 |
April 27 2023 | $162.83 | $166.15 | $162.83 | $166.01 | 64,902,300 |
April 26 2023 | $160.73 | $162.92 | $160.48 | $161.42 | 45,498,800 |
April 25 2023 | $162.83 | $163.94 | $161.39 | $161.43 | 48,714,100 |
April 24 2023 | $162.64 | $163.24 | $161.55 | $162.97 | 41,949,600 |
April 21 2023 | $162.69 | $164.07 | $162.14 | $162.66 | 58,337,300 |
April 20 2023 | $163.72 | $165.47 | $163.20 | $164.27 | 52,456,400 |
April 19 2023 | $163.43 | $165.76 | $163.18 | $165.24 | 47,720,200 |
April 18 2023 | $163.73 | $165.02 | $163.28 | $164.09 | 49,923,000 |
April 17 2023 | $162.73 | $163.03 | $161.69 | $162.87 | 41,516,200 |
April 14 2023 | $162.24 | $163.94 | $161.48 | $162.85 | 49,386,500 |