| DATE | OPEN | HIGH | LOW | CLOSE | VOLUME |
|---|---|---|---|---|---|
May 18 2023 | $170.61 | $172.82 | $170.19 | $172.63 | 65,496,700 |
May 17 2023 | $169.34 | $170.54 | $168.06 | $170.30 | 57,951,600 |
May 16 2023 | $169.61 | $170.75 | $169.42 | $169.69 | 42,110,300 |
May 15 2023 | $170.77 | $170.82 | $169.10 | $169.69 | 37,266,700 |
May 12 2023 | $171.22 | $171.65 | $168.64 | $170.18 | 45,533,100 |
May 11 2023 | $171.21 | $171.94 | $169.56 | $171.11 | 49,514,700 |
May 10 2023 | $170.39 | $171.39 | $169.29 | $170.92 | 53,724,500 |
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 |
